Samba 2.0.7 internal errors on Solaris 7

Vsevolod Ilyushchenko simonf at cshl.org
Wed Jan 24 19:12:59 GMT 2001


Hi,

My Samba just stopped working. For several months it was running fine on my 
Solaris 7 machine after being compiled with gcc, but today it stopped responding to either Windows requests or smbclient. Here is the smbclient output
and the smb log:

->smbclient -d 100 -L kepler
added interface ip=143.48.3.53 bcast=143.48.3.255 nmask=255.255.255.0
Client started (version 2.0.7).
resolve_lmhosts: Attempting lmhosts lookup for name kepler<0x20>
startlmhosts: Can't open lmhosts file /usr/local/samba/lib/lmhosts. Error was No such file or directory
resolve_hosts: Attempting host lookup for name kepler<0x20>
Connecting to 143.48.3.53 at port 139
write_socket(3,76)
write_socket(3,76) wrote 76
Sent session request
read_socket_with_timeout: timeout read. EOF from client.
receive_smb: length < 0!
client_receive_smb failed
size=0
smb_com=0x0
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=0
smb_flg2=0
smb_tid=0
smb_pid=0
smb_uid=0
smb_mid=0
smt_wct=0
smb_bcc=0
session request to KEPLER failed (code 0)


Below is the contents of log.smb (samba started with debug flag) during the connection. There are a lot of dirrand value both before and after the section that I give, but they probably are less relevant.

 do_dirrand: value from file /dev/msglog.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/.devfseventd_daemon.lock.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/.devfs_log_event.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/.devfs_eventmgr.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/.devfsadm_dev.lock.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/poll.
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/.devfsadm_deamon.lock.
[2001/01/24 13:42:02, 4] locking/shmem_sysv.c:sysv_shm_open(547)
  Trying sysv shmem open of size 1048576
[2001/01/24 13:42:02, 5] locking/shmem_sysv.c:shm_initialize(424)
  shm_initialize : initializing shmem size 1048576
[2001/01/24 13:42:02, 6] locking/shmem_sysv.c:shm_alloc(253)
  shm_alloc : allocated 52 bytes at offset 48
[2001/01/24 13:42:02, 3] locking/shmem_sysv.c:sysv_shm_open(707)
  Initialised IPC area of size 1048576
[2001/01/24 13:42:02, 6] param/loadparm.c:lp_file_list_changed(1883)
  lp_file_list_changed()
  file /usr/local/samba/lib/smb.conf -> /usr/local/samba/lib/smb.conf  last mod_time: Tue Oct 31 13:51:54 2000
  
[2001/01/24 13:42:02, 2] smbd/server.c:main(746)
  Changed root to /
[2001/01/24 13:42:02, 3] smbd/oplock.c:open_oplock_ipc(86)
  open_oplock_ipc: opening loopback UDP socket.
[2001/01/24 13:42:02, 3] lib/util_sock.c:open_socket_in(875)
  bind succeeded on port 0
[2001/01/24 13:42:02, 3] smbd/oplock.c:open_oplock_ipc(114)
  open_oplock ipc: pid = 21961, global_oplock_port = 34736
[2001/01/24 13:42:02, 4] lib/time.c:TimeInit(110)
  Serverzone is 18000
[2001/01/24 13:42:02, 10] lib/util_sock.c:read_smb_length_return_keepalive(602)
  got smb length of 72
[2001/01/24 13:42:02, 2] lib/access.c:check_access(258)
  Allowed connection from kepler.cshl.org (143.48.3.53)
[2001/01/24 13:42:02, 6] smbd/process.c:process_smb(617)
  got message type 0x81 of len 0x48
[2001/01/24 13:42:02, 3] smbd/process.c:process_smb(618)
  Transaction 0 of length 76
[2001/01/24 13:42:02, 2] smbd/reply.c:reply_special(97)
  netbios connect: name1=KEPLER           name2=KEPLER         
[2001/01/24 13:42:02, 0] lib/fault.c:fault_report(40)
  ===============================================================
[2001/01/24 13:42:02, 0] lib/fault.c:fault_report(41)
  INTERNAL ERROR: Signal 10 in pid 21961 (2.0.7)
  Please read the file BUGS.txt in the distribution
[2001/01/24 13:42:02, 0] lib/fault.c:fault_report(43)
  ===============================================================
[2001/01/24 13:42:02, 0] lib/util.c:smb_panic(2381)
  PANIC: internal error
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/..
[2001/01/24 13:42:02, 10] lib/genrand.c:do_dirrand(93)
  do_dirrand: value from file /dev/...
-- 
 _________    
|       x |   Simon (Vsevolod ILyushchenko)     simonf at cshl.org   
| y = e   |                                    
|_________|   http://www.simonf.com            simonf at simonf.com 	                    
                                             
				Disclaimer: This is not me.                    
			This is just my mailer talking to your mailer...




More information about the samba mailing list