kern/113823: [panic] Fatal trap 12: page fault while in kernel mode

Kai Storbeck kai at xs4all.nl
Thu Jul 5 13:10:10 UTC 2007


The following reply was made to PR kern/113823; it has been noted by GNATS.

From: Kai Storbeck <kai at xs4all.nl>
To: bug-followup at FreeBSD.org, dan at more.net
Cc:  
Subject: Re: kern/113823: [panic] Fatal trap 12: page fault while in kernel
 mode
Date: Thu, 05 Jul 2007 14:57:04 +0200

 Hi Dan,
 
 With some fancy searching I found your report in the PR database; we're 
 getting the exact same backtrace from our Dovecot mailservers (serving 
 IMAP) with an NFS backend. Backtrace is pasted below.
 
 Did you get any progression on this bug? Can I help? We're experiencing 
 it a few times per week on 20 imapservers, so not that often, but we 
 could use a fix :)
 
 
 Best regards,
 Kai
 
 Fatal trap 12: page fault while in kernel mode
 cpuid = 2; apic id = 06
 fault virtual address   = 0x104E
 fault code              = supervisor read, page not presentx
 
 #0  doadump () at pcpu.h:165
 165     pcpu.h: No such file or directory.
          in pcpu.h
 
 (kgdb) bt
 #0  doadump () at pcpu.h:165
 #1  0xc0670918 in boot (howto=260) at ../../../kern/kern_shutdown.c:409
 #2  0xc0670bfa in panic (fmt=0xc08d0a0d "%s")
      at ../../../kern/kern_shutdown.c:565
 #3  0xc087819c in trap_fatal (frame=0xe8916c30, eva=260)
      at ../../../i386/i386/trap.c:837
 #4  0xc087794a in trap (frame=
        {tf_fs = -393150456, tf_es = -1064959960, tf_ds = -393150424, 
 tf_edi = -935090688, tf_esi = -900488032, tf_ebp = -393122692, tf_isp = 
 -393122724, tf_ebx = 4, tf_edx = 6, tf_ecx = 2, tf_eax = 1, tf_trapno = 
 12, tf_err = 0, tf_eip = -1067020483, tf_cs = 32, tf_eflags = 65538, 
 tf_esp = 1714, tf_ss = -1064340051})
      at ../../../i386/i386/trap.c:270
 #5  0xc08649ea in calltrap () at ../../../i386/i386/exception.s:139
 #6  0xc0668f3d in _mtx_lock_sleep (m=0xca53a4a0, tid=3359876608, opts=0,
      file=0xc08f75ad "../../../kern/uipc_usrreq.c", line=1714)
      at ../../../kern/kern_mutex.c:546
 #7  0xc0668b93 in _mtx_lock_flags (m=0x2, opts=0,
      file=0xc08f75ad "../../../kern/uipc_usrreq.c", line=1714)
      at ../../../kern/kern_mutex.c:288
 #8  0xc06b204b in unp_gc (arg=0x0, pending=1)
      at ../../../kern/uipc_usrreq.c:1714
 #9  0xc068f7c0 in taskqueue_run (queue=0xc843ca80)
      at ../../../kern/subr_taskqueue.c:257
 #10 0xc068fb3e in taskqueue_thread_loop (arg=0x1)
      at ../../../kern/subr_taskqueue.c:376
 #11 0xc065d184 in fork_exit (callout=0xc068faf4 <taskqueue_thread_loop>,
      arg=0xc09df4e8, frame=0xe8916d38) at ../../../kern/kern_fork.c:821
 #12 0xc0864a4c in fork_trampoline () at ../../../i386/i386/exception.s:208
 
 
 -- 
 This was an above the .signature production


More information about the freebsd-bugs mailing list