Hello, After mount a winnt folder on my linux box, if I try to list someone directory inside this mount point, my linux box show the error message "Segmention Fault". After this, the only way to umount this mount point is rebooting the systen. On /var/log/message, I can read the following error message: Oct 29 12:46:57 box kernel: Unable to handle kernel paging request at virtual address d0000000 Oct 29 12:46:57 box kernel: printing eip: Oct 29 12:46:57 box kernel: c7dbbae9 Oct 29 12:46:57 box kernel: *pde = 00000000 Oct 29 12:46:57 box kernel: Oops: 0000 Oct 29 12:46:57 box kernel: CPU: 0 Oct 29 12:46:57 box kernel: EIP: 0010:[usbcore:usb_devfs_handle+56157141/95257279] Tainted: P Oct 29 12:46:57 box kernel: EFLAGS: 00010246 Oct 29 12:46:57 box kernel: eax: 00000000 ebx: 79dffdfd ecx: fd88b3fd edx: adfd1717 Oct 29 12:46:57 box kernel: esi: d0000000 edi: c29d9e2c ebp: c29d9ec4 esp: c29d9ddc Oct 29 12:46:57 box kernel: ds: 0018 es: 0018 ss: 0018 Oct 29 12:46:57 box kernel: Process find (pid: 5906, stackpage=c29d9000) Oct 29 12:46:57 box kernel: Stack: c0140030 c29d9e94 d17b3e14 00000000 00000000 00000000 00000000 ce46f220 Oct 29 12:46:57 box kernel: c6cdd1c0 57770000 008bbf97 206f671c 00000000 00000000 c24c0000 000000ce Oct 29 12:46:57 box kernel: 00000000 ffffffea 00000001 000000d0 c7dba335 cb03f9e0 c29d9fb0 c0140030 Oct 29 12:46:57 box kernel: Call Trace: [filldir64+0/276] [usbcore:usb_devfs_handle+56151073/95263347] [filldir64+0/276] [filldir64+0/276] [usbcore:usb_devfs_handle+56151214/95263206] Oct 29 12:46:57 box kernel: [filldir64+0/276] [usbcore:usb_devfs_handle+56155128/95259292] [filldir64+0/276] [vfs_readdir+97/132] [filldir64+0/276] [sys_getdents64+79/179] Oct 29 12:46:57 box kernel: [filldir64+0/276] [sys_brk+193/240] [system_call+51/64] Oct 29 12:46:57 box kernel: Oct 29 12:46:57 box kernel: Code: 8a 06 46 89 c2 c1 e2 04 01 da c1 e8 04 01 c2 8d 04 92 8d 1c What's the problem? Thank's Joan Sanchez KERNEL 2.4.18 samba Version 2.2.3a -------------- next part -------------- HTML attachment scrubbed and removed
> Oct 29 12:46:57 box kernel: Unable to handle kernel paging request at > virtual address d0000000 Oct 29 12:46:57 box kernel: printing eip: > Oct 29 12:46:57 box kernel: c7dbbae9 > Oct 29 12:46:57 box kernel: *pde = 00000000 > Oct 29 12:46:57 box kernel: Oops: 0000 > Oct 29 12:46:57 box kernel: CPU: 0 > Oct 29 12:46:57 box kernel: EIP: > 0010:[usbcore:usb_devfs_handle+56157141/95257279] Tainted: P Oct 29 > 12:46:57 box kernel: EFLAGS: 00010246 > Oct 29 12:46:57 box kernel: eax: 00000000 ebx: 79dffdfd ecx: fd88b3fd > edx: adfd1717 Oct 29 12:46:57 box kernel: esi: d0000000 edi: c29d9e2c > ebp: c29d9ec4 esp: c29d9ddc Oct 29 12:46:57 box kernel: ds: 0018 es: > 0018 ss: 0018 > Oct 29 12:46:57 box kernel: Process find (pid: 5906, stackpage=c29d9000) > Oct 29 12:46:57 box kernel: Stack: c0140030 c29d9e94 d17b3e14 00000000 > 00000000 00000000 00000000 ce46f220 Oct 29 12:46:57 box kernel: > c6cdd1c0 57770000 008bbf97 206f671c 00000000 00000000 c24c0000 000000ce Oct > 29 12:46:57 box kernel: 00000000 ffffffea 00000001 000000d0 c7dba335 > cb03f9e0 c29d9fb0 c0140030 Oct 29 12:46:57 box kernel: Call Trace: > [filldir64+0/276] [usbcore:usb_devfs_handle+56151073/95263347] > [filldir64+0/276] [filldir64+0/276] > [usbcore:usb_devfs_handle+56151214/95263206] Oct 29 12:46:57 box kernel: > [filldir64+0/276] [usbcore:usb_devfs_handle+56155128/95259292] > [filldir64+0/276] [vfs_readdir+97/132] [filldir64+0/276] > [sys_getdents64+79/179] Oct 29 12:46:57 box kernel: [filldir64+0/276] > [sys_brk+193/240] [system_call+51/64] Oct 29 12:46:57 box kernel: > Oct 29 12:46:57 box kernel: Code: 8a 06 46 89 c2 c1 e2 04 01 da c1 e8 04 01 > c2 8d 04 92 8d 1cThis message shows that the error is in the kernel's USB subsystem. You should update your kernel to 2.4.19. If you can, update your Samba to 2.2.6, too. greetings Florian Rauh
Joan Sanchez wrote:> After mount a winnt folder on my linux box, if I try to list someone > directory inside > this mount point, my linux box show the error message "Segmention Fault".<snip>> Oct 29 12:46:57 box kernel: Unable to handle kernel paging request at > virtual address d0000000The kernel has crashed - this is not good...> 0010:[usbcore:usb_devfs_handle+56157141/95257279] Tainted: P^^^^^^^^ Do you have a binary only USB driver loaded. If so, the first step is to remove it, and see whether that prevents the crash. If not, you should upgrade to the latest kernel, and if the problem persists, and you're certain it's not a hardware problem, you could send the oops to the approrpriate maintainer or to the kernel mailing list. Don't bother doing this with the binary only module loaded though - no-one is interested in debugging problems in closed code. Mike.