kern/184711: Fatal trap 9: general protection fault while in kernel mode

Alexander am00406 at surrey.ac.uk
Thu Dec 12 00:40:00 UTC 2013


>Number:         184711
>Category:       kern
>Synopsis:       Fatal trap 9: general protection fault while in kernel mode
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 12 00:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Alexander
>Release:        10
>Organization:
UofS
>Environment:
FreeBSD xbsdhost 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013     root at bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Fatal trap 9: general protection fault while in kernel mode
cpuid = 6; apic id = 06
instruction pointer<--->= 0x20:0xffffffff809a8301
stack pointer<->        = 0x28:0xffffff88591d4890
frame pointer<->        = 0x28:0xffffff88591d48d0
code segment<--><------>= base 0x0, limit 0xfffff, type 0x1b
<------><------><------>= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags<------>= interrupt enabled, resume, IOPL = 0
current process><------>= 8 (syncer)
trap number<---><------>= 9
panic: general protection fault
cpuid = 6
KDB: stack backtrace:
#0 0xffffffff80947986 at kdb_backtrace+0x66
#1 0xffffffff8090d9ae at panic+0x1ce
#2 0xffffffff80cf20d0 at trap_fatal+0x290
#3 0xffffffff80cf28e1 at trap+0x241
#4 0xffffffff80cdbd13 at calltrap+0x8
#5 0xffffffff809ad06b at vfs_msync+0x10b
#6 0xffffffff809ad25f at sync_fsync+0x17f
#7 0xffffffff80d990f8 at VOP_FSYNC_APV+0x78
#8 0xffffffff809adbab at sync_vnode+0x16b
#9 0xffffffff809adeb5 at sched_sync+0x1c5
#10 0xffffffff808db67f at fork_exit+0x11f
#11 0xffffffff80cdc23e at fork_trampoline+0xe
Uptime: 3d6h51m31s <----- WTF?????
Reading symbols from /boot/kernel/pflog.ko...Reading symbols from /boot/kernel/pflog.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pflog.ko
Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pf.ko
#0  doadump (textdump=<value optimized out>) at pcpu.h:234
234<--->pcpu.h: No such file or directory.
<------>in pcpu.h
(kgdb) #0  doadump (textdump=<value optimized out>) at pcpu.h:234
#1  0xffffffff8090d486 in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:449
#2  0xffffffff8090d987 in panic (fmt=0x1 <Address 0x1 out of bounds>)
    at /usr/src/sys/kern/kern_shutdown.c:637
#3  0xffffffff80cf20d0 in trap_fatal (frame=0x9, eva=<value optimized out>)
    at /usr/src/sys/amd64/amd64/trap.c:879
#4  0xffffffff80cf28e1 in trap (frame=0xffffff88591d47e0)
    at /usr/src/sys/amd64/amd64/trap.c:605
#5  0xffffffff80cdbd13 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:232
#6  0xffffffff809a8301 in mnt_vnode_next_active (mvp=0xffffff88591d4908,.
    mp=<value optimized out>) at /usr/src/sys/kern/vfs_subr.c:4849
#7  0xffffffff809ad06b in vfs_msync (mp=0xfffffe000a78d9a8, flags=2)
    at /usr/src/sys/kern/vfs_subr.c:3552
#8  0xffffffff809ad25f in sync_fsync (ap=<value optimized out>)
    at /usr/src/sys/kern/vfs_subr.c:3776
#9  0xffffffff80d990f8 in VOP_FSYNC_APV (vop=0xffffffff813159c0,.
    a=0xffffff88591d49d0) at vnode_if.c:1309
#10 0xffffffff809adbab in sync_vnode (slp=0xfffffe000a2c3390,.
    bo=0xffffff88591d4a70, td=0xfffffe000a33b490) at vnode_if.h:549
#11 0xffffffff809adeb5 in sched_sync () at /usr/src/sys/kern/vfs_subr.c:1929
#12 0xffffffff808db67f in fork_exit (callout=0xffffffff809adcf0 <sched_sync>,.
    arg=0x0, frame=0xffffff88591d4b00) at /usr/src/sys/kern/kern_fork.c:992
#13 0xffffffff80cdc23e in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:606
#14 0x0000000000000000 in ?? ()
(kgdb).
ps -axl

UID  PID PPID CPU PRI NI    VSZ RSS MWCHAN   STAT TT         TIME COMMAND
  0    0    0   0 -52  0      0   0 -        DLs  ??      0:00.07 [kernel]
  0    1    0   0  28  0   6276   0 wait     DLs  ??      0:00.01 [init]
  0    2    0   0 -16  0      0   0 waiting_ DL   ??      0:00.00 [sctp_iterato
  0    3    0   0 -16  0      0   0 ccb_scan DL   ??      0:00.00 [xpt_thrd]
  0    4    0   0 -16  0      0   0 psleep   DL   ??      0:00.03 [pagedaemon]
  0    5    0   0 -16  0      0   0 psleep   DL   ??      0:00.00 [vmdaemon]
  0    6    0   0 155  0      0   0 pgzero   DL   ??      0:00.00 [pagezero]
  0    7    0   0 -16  0      0   0 psleep   DL   ??      0:00.13 [bufdaemon]
  0    8    0   0  16  0      0   0 -        RL   ??      0:47.54 [syncer]
  0    9    0   0 -16  0      0   0 vlruwt   DL   ??      0:00.14 [vnlru]
  0   10    0   0 -16  0      0   0 audit_wo DL   ??      0:00.00 [audit]
  0   11    0   0 155  0      0   0 -        RL   ??  21583:18.90 [idle]
  0   12    0   0 -84  0      0   0 -        WL   ??      1:59.06 [intr]
  0   13    0   0  -8  0      0   0 -        DL   ??      0:00.50 [geom]
  0   14    0   0 -68  0      0   0 -        DL   ??      0:03.80 [usb]
  0   15    0   0 -16  0      0   0 tzpoll   DL   ??      0:00.75 [acpi_thermal
  0   16    0   0 -16  0      0   0 cooling  DL   ??      0:00.12 [acpi_cooling
  0   17    0   0 -16  0      0   0 sdflush  DL   ??      0:00.28 [softdepflush
  0  159    1   0  52  0   9952   0 pause    Ds   ??      0:00.00 [adjkerntz]
  0  848    1   0  20  0  10376   0 select   Ds   ??      0:00.02 [devd]
  0  855    0   0 -16  0      0   0 pftm     DL   ??      0:00.16 [pfpurge]
  0  867    1   0  20  0  12220   0 sbwait   Ds   ??      0:00.00 [pflogd]
 64  871  867   0  20  0  12220   0 bpf      D    ??      0:00.80 [pflogd]
  0 1030    1   0  20  0  12084   0 select   Ds   ??      0:00.08 [syslogd]
  0 1130    1   0  20  0 153940   0 select   D    ??      0:47.97 [python2.7]
  0 1197    1   0  20  0  46876   0 select   Ds   ??      0:00.00 [sshd]
  0 1202    1   0  20  0  14176   0 nanslp   Ds   ??      0:00.10 [cron]
  0 1897    1   0  20  0  12084   0 select   Ds   ??      0:00.07 [syslogd]
  0 2159    1   0  20  0 198816   0 kqread   Ds   ??      0:00.55 [php-fpm]
 80 2160 2159   0  52  0 198816   0 accept   D    ??      0:00.00 [php-fpm]
 80 2161 2159   0  52  0 198816   0 accept   D    ??      0:00.00 [php-fpm]
  0 2165    1   0  52  0  33268   0 pause    Ds   ??      0:00.00 [nginx]
 80 2166 2165   0  20  0  33268   0 kqread   D    ??      0:00.38 [nginx]
  0 2174    1   0  20  0  14176   0 nanslp   Ds   ??      0:00.06 [cron]
  0 2264    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2265    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2266    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2267    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2268    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2269    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2270    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2271    1   0  52  0  12084   0 ttyin    Ds+  ??      0:00.00 [getty]
  0 2580    1   0  20  0  26772   0 kqread   Ds   ??      0:05.53 [smtpd]
257 2581 2580   0  20  0  26772   0 kqread   D    ??      0:09.90 [smtpd]
257 2582 2580   0  20  0  26772   0 kqread   D    ??      0:02.73 [smtpd]
257 2583 2580   0  20  0  26772   0 kqread   D    ??      0:02.39 [smtpd]
259 2584 2580   0  20  0  26772   0 kqread   D    ??      0:02.06 [smtpd]
257 2585 2580   0  20  0  26772   0 kqread   D    ??      0:02.11 [smtpd]
258 2586 2580   0  20  0  26772   0 kqread   D    ??      0:02.96 [smtpd]
257 2587 2580   0  20  0  26772   0 kqread   D    ??      0:01.89 [smtpd]
257 2588 2580   0  20  0  26772   0 kqread   D    ??      0:02.48 [smtpd]

>How-To-Repeat:
No idea, random crash.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list