From: David C. <da...@so...> - 2001-06-30 18:32:03
|
I'm trying to use hostfs to mount a directory which is NFS mounted on the host. Mounts fine, but as soon as I try to do anything to it (e.g. ls), I get a kernel panic. I've been able to reproduce it every time I've tried, apart from the occasions when I got a "tty_read read failed, errno = 0" before I could login (seems to be from the 'debug' option, as it's fine without it). hostfs works if I mount a regular filesystem on the host, but promptly panics when I cd into the previously mentioned NFS mount. This is 2.4.5-um11 - Not yet tried it on any other 2.4.5 patch. Thanks. (gdb) #0 panic (fmt=0x1015500a "Kernel stack overflow") at panic.c:47 #1 0x100db8c0 in segv (address=1463049980, ip=269442198, is_write=2, is_user=1) at trap_kern.c:68 #2 0x100dc46c in segv_handler (sig=11, sc=0x57347d28, usermode=1) at trap_user.c:296 #3 0x100dc59c in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 15, esi = 270326416, ebp = 1463057904, esp = 1463049984, ebx = 1463049984, edx = 7865, ecx = 1463049984, eax = 1889787904, trapno = 14, err = 6, eip = 269442198, cs = 35, __csh = 0, eflags = 66054, esp_at_signal = 1463049984, ss = 43, __ssh = 0, fpstate = 0x57347d80, oldmask = 0, cr2 = 1463049980}) at trap_user.c:338 #4 0x100e70f8 in __restore () at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127 #5 0x0 in ?? () (gdb) i sym 269442198 __getdents + 70 in section .text (gdb) i line *269442198 Line 84 of "../sysdeps/unix/sysv/linux/getdents.c" starts at address 0x100f5c8e <__getdents+62> and ends at 0x100f5cc1 <__getdents+113>. (gdb) -- David Coulson http://davidcoulson.net/ da...@so... http://journal.davidcoulson.net/ |