Crash with Samba 2.0.6

ascentronic Gerätebau GmbH info at ascentronic.com
Wed Aug 16 12:26:10 GMT 2000


Hi!

Short time ago our Samba-Server crashed during normal use with low load.
(Ping was working, but no login was possible (didn't ask for password on
the terminal)).

Perhaps it is a bug, or perhaps it is a problem with my machine and you
can help me.

I am running:
SuSE Linux 6.4
Samba Version 2.0.6 (smbd)
Kernel: 2.2.14 (original SuSE-Kernel)

Some Logfiles:
/var/log/warn
...
Aug 16 11:33:14 asc_server kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000004
Aug 16 11:33:14 asc_server kernel: current->tss.cr3 = 06bab000, %cr3 =
06bab000
Aug 16 11:33:14 asc_server kernel: *pde = 00000000
Aug 16 11:33:14 asc_server kernel: Oops: 0002
Aug 16 11:33:14 asc_server kernel: CPU:    0
Aug 16 11:33:14 asc_server kernel: EIP:    0010:[fat_clear_inode+32/44]
Aug 16 11:33:14 asc_server kernel: EFLAGS: 00010286
Aug 16 11:33:14 asc_server kernel: eax: 00000000   ebx: c5fe6220   ecx:
c5fe6220   edx: 00000000
Aug 16 11:33:14 asc_server kernel: esi: c6697e1c   edi: 00001005   ebp:
c6697e1c   esp: c6697d7c
Aug 16 11:33:14 asc_server kernel: ds: 0018   es: 0018   ss: 0018
Aug 16 11:33:14 asc_server kernel: Process smbd (pid: 796, process nr:
41, stackpage=c6697000)
Aug 16 11:33:14 asc_server kernel: Stack: 00000000 c6697d9c c6697e1c
c010a0c8 c5819a98 c01329ef c5fe6220 c6697e1c
Aug 16 11:33:14 asc_server kernel:        00000aec c6697e1c c6697e1c
00000018 00000018 ffffff00 c0132980 00000010
Aug 16 11:33:15 asc_server kernel:        00000283 c0132a20 c5fe6220
00000010 00000202 00000000 00000000 c02a25a0
Aug 16 11:33:15 asc_server kernel: Call Trace: [common_interrupt+24/32]
[clear_inode+111/132] [clear_inode+0/132] [dispose_list+28/88]
[try_to_free_inodes+204/260] [try_to_free_inodes+223/260]
[update_wall_time+18/72]
Aug 16 11:33:15 asc_server kernel:        [cprt+9024/38422]
[grow_inodes+32/428] [get_new_inode+197/304] [iget+103/116]
[ext2_lookup+90/140] [real_lookup+91/180] [do_select+487/512]
[lookup_dentry+304/504]
Aug 16 11:33:15 asc_server kernel:        [getname+95/156]
[__namei+49/104] [sys_newstat+20/116] [system_call+52/64]
Aug 16 11:33:15 asc_server kernel: Code: 89 50 04 89 02 5b 83 c4 18 c3
89 f6 83 ec 18 53 8b 5c 24 20
...


/var/log/messages
...
Aug 16 11:30:01 asc_server -- MARK --
Aug 16 11:33:14 asc_server kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000004
Aug 16 11:33:14 asc_server kernel: current->tss.cr3 = 06bab000, %cr3 =
06bab000
Aug 16 11:33:14 asc_server kernel: *pde = 00000000
Aug 16 11:33:14 asc_server kernel: Oops: 0002
Aug 16 11:33:14 asc_server kernel: CPU:    0
Aug 16 11:33:14 asc_server kernel: EIP:    0010:[fat_clear_inode+32/44]
Aug 16 11:33:14 asc_server kernel: EFLAGS: 00010286
Aug 16 11:33:14 asc_server kernel: eax: 00000000   ebx: c5fe6220   ecx:
c5fe6220   edx: 00000000
Aug 16 11:33:14 asc_server kernel: esi: c6697e1c   edi: 00001005   ebp:
c6697e1c   esp: c6697d7c
Aug 16 11:33:14 asc_server kernel: ds: 0018   es: 0018   ss: 0018
Aug 16 11:33:14 asc_server kernel: Process smbd (pid: 796, process nr:
41, stackpage=c6697000)
Aug 16 11:33:14 asc_server kernel: Stack: 00000000 c6697d9c c6697e1c
c010a0c8 c5819a98 c01329ef c5fe6220 c6697e1c
Aug 16 11:33:14 asc_server kernel:        00000aec c6697e1c c6697e1c
00000018 00000018 ffffff00 c0132980 00000010
Aug 16 11:33:15 asc_server kernel:        00000283 c0132a20 c5fe6220
00000010 00000202 00000000 00000000 c02a25a0
Aug 16 11:33:15 asc_server kernel: Call Trace: [common_interrupt+24/32]
[clear_inode+111/132] [clear_inode+0/132] [dispose_list+28/88]
[try_to_free_inodes+204/260] [try_to_free_inodes+223/260]
[update_wall_time+18/72]
Aug 16 11:33:15 asc_server kernel:        [cprt+9024/38422]
[grow_inodes+32/428] [get_new_inode+197/304] [iget+103/116]
[ext2_lookup+90/140] [real_lookup+91/180] [do_select+487/512]
[lookup_dentry+304/504]
Aug 16 11:33:15 asc_server kernel:        [getname+95/156]
[__namei+49/104] [sys_newstat+20/116] [system_call+52/64]
Aug 16 11:33:15 asc_server kernel: Code: 89 50 04 89 02 5b 83 c4 18 c3
89 f6 83 ec 18 53 8b 5c 24 20
Aug 16 11:52:10 asc_server syslogd 1.3-3: restart.
...


smbd-logfile:
...
[2000/08/16 11:31:52, 2] smbd/server.c:main(735)
  Changed root to /
[2000/08/16 11:31:52, 1] lib/util_sock.c:client_name(997)
  Gethostbyaddr failed for 192.168.0.10
[2000/08/16 11:31:52, 2] lib/access.c:check_access(258)
  Allowed connection from 192.168.0.10 (192.168.0.10)
[2000/08/16 11:31:52, 2] smbd/reply.c:reply_special(97)
  netbios connect: name1=ASC_SERVER       name2=LABOR1         
[2000/08/16 11:33:14, 2] smbd/server.c:main(735)
  Changed root to /
[2000/08/16 11:52:15, 2] lib/interface.c:add_interface(83)
  added interface ip=192.168.0.100 bcast=192.168.0.255
nmask=255.255.255.0
...

In the other Samba-logfiles there are no entries at the relevant point
of time.

Please tell me if you need some more information.

Thank you and best regards,

Konrad Hofbauer


More information about the samba mailing list