FWIW, this looks nearly identical to the panic I reported last night in
the thread "VFS panic (possibly NFS locking related?)".  I didn't manage
to catch the ddb trace and had to work postmortem with a crash dump and
gdb.  But it looked just like here.

Lars: Do you by any chance have your home directory on an NFS mount?

I think the reason that my gdb trace showed "??" instead of nfs_dolock
is that I have nfsclient loaded as a module...

Craig

On Tue, 2003-02-18 at 17:00, Lars Eggert wrote:
> Hi,
> 
> on today's -current, I get the following panic when starting gnome from 
> xdm; a kernel from 2/10 works with today's world, so it must be 
> something in the kernel that changed over the last week:
> 
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; lapic.id = 00000000
> fault virtual address   = 0x34
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0xc01b28a6
> stack pointer           = 0x10:0xe91a57c0
> frame pointer           = 0x10:0xe91a57e0
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                          = DPL 0, pres 1, def32 1, gran 1
> processor eflags        = interrupt enabled, resume, IOPL = 0
> current process         = 2444 (gconf-sanity-check-)
> kernel: type 12 trap, code=0
> Stopped at      _mtx_lock_flags+0x26:   cmpl    $0xc03884a0,0(%esi)
> db> mi_switch(c21b4980,0,c0354624,185,3f8) at mi_switch+0x240
> ithread_schedule(c6283b80,1,c0305e16,c658e780,e91a55c0) at 
> ithread_schedule+0x11c
> sched_ithd(d) at sched_ithd+0x41
> Xintr13() at Xintr13+0xd3
> --- interrupt, eip = 0xc02efea2, esp = 0xe91a55a4, ebp = 0xe91a55c0 ---
> siocnopen(e91a55d4,3f8,1c200,3000001,c01f040b) at siocnopen+0x12
> siocncheckc(c03b4c80,78,e91a5608,c01f0358,e91a5624) at siocncheckc+0x40
> cncheckc(e91a5624,c0149625,e91a57c8,c03a9ac8,e91a5634) at cncheckc+0x2c
> cngetc(e91a57c8,c03a9ac8,e91a5634,0,e91a57c8) at cngetc+0x18
> db_readline(c03b1b80,78,e91a5658,c01481e6,c03499fb) at db_readline+0x65
> db_read_line(c03499fb,c03a9ac8,e91a5658,c0148a28,0) at db_read_line+0x1a
> db_command_loop(c01b28a6,a0,0,e91a5680,0) at db_command_loop+0x46
> db_trap(c,0,0,e91a56c0,5) at db_trap+0x66
> kdb_trap(c,0,e91a5780,1,1) at kdb_trap+0x107
> trap_fatal(e91a5780,34,c0372ee0,2e4,c658e780) at trap_fatal+0x250
> trap_pfault(e91a5780,0,34,c03e0758,34) at trap_pfault+0x17a
> trap(c21a0018,10,c0360010,9e,34) at trap+0x3e5
> calltrap() at calltrap+0x5
> --- trap 0xc, eip = 0xc01b28a6, esp = 0xe91a57c0, ebp = 0xe91a57e0 ---
> _mtx_lock_flags(34,0,c035cf5f,9e,c658e780) at _mtx_lock_flags+0x26
> namei(e91a5a44,c0207d5a,c749458c,0,c658e780) at namei+0x134
> vn_open_cred(e91a5a44,e91a5a0c,0,c2195e80,0) at vn_open_cred+0x53c
> nfs_dolock(e91a5c0c,c658e780,1b3,c03e0748,6001) at nfs_dolock+0x294
> closef(c6673834,c658e780,c0353f03,595,c7375934) at closef+0x123
> fdfree(c658e780,0,c03543ab,f2,73) at fdfree+0x1d4
> exit1(c658e780,0,c03543ab,73,e91a5d40) at exit1+0x282
> sys_exit(c658e780,e91a5d10,c0372ee0,407,c658de4c) at sys_exit+0x41
> syscall(2f,2f,2f,0,2b57) at syscall+0x3d6
> Xint0x80_syscall() at Xint0x80_syscall+0x1d
> --- syscall (1), eip = 0x288a853f, esp = 0xbfbffbec, ebp = 0xbfbffc18 ---
> 
> Lars


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to