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