9.2-RC1 panic at shutdown

David Demelier demelier.david at gmail.com
Thu Sep 12 17:19:23 UTC 2013


Hello folks,

I have a panic at shutdown related to FUSE.

#0  doadump (textdump=<value optimized out>) at pcpu.h:234
234     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) bt full
#0  doadump (textdump=<value optimized out>) at pcpu.h:234
No locals.
#1  0xffffffff8090d9a6 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:449
        _ep = (struct eventhandler_entry *) 0x0
        _el = (struct eventhandler_list *) 0xfffffe0004813880
        first_buf_printf = 1
#2  0xffffffff8090dea7 in panic (fmt=0x1 <Address 0x1 out of bounds>) at
/usr/src/sys/kern/kern_shutdown.c:637
        td = (struct thread *) 0x1
        bootopt = <value optimized out>
        newpanic = <value optimized out>
        ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area =
0xffffff80e7d402b0, reg_save_area = 0xffffff80e7d401d0}}
        panic_cpu = 0
        buf = "privileged instruction fault", '\0' <repeats 227 times>
#3  0xffffffff80cf2c20 in trap_fatal (frame=0x1, eva=<value optimized
out>) at /usr/src/sys/amd64/amd64/trap.c:879
        code = <value optimized out>
        ss = 40
        type = 1
        esp = <value optimized out>
        softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27,
ssd_dpl = 0, ssd_p = 1, ssd_long = 1, ssd_def32 = 0, ssd_gran = 1}
        msg = <value optimized out>
#4  0xffffffff80cf3431 in trap (frame=0xffffff80e7d40510) at
/usr/src/sys/amd64/amd64/trap.c:605
        td = (struct thread *) 0xfffffe008be0b000
        p = (struct proc *) 0xfffffe0034073000
        i = <value optimized out>
        ucode = <value optimized out>
        code = 0
        type = 1
        addr = <value optimized out>
        ksi = {ksi_link = {tqe_next = 0xffffff80e7d408dc, tqe_prev =
0x60}, ksi_info = {si_signo = 96, si_errno = 0, si_code = 0, si_pid = 0,
si_uid = 41125008, si_status = -512,
    si_addr = 0xfffffe00027388f0, si_value = {sival_int = 3, sival_ptr =
0x3, sigval_int = 3, sigval_ptr = 0x3}, _reason = {_fault = {_trapno =
40}, _timer = {_timerid = 40, _overrun = 0},
      _mesgq = {_mqd = 40}, _poll = {_band = 40}, __spare__ =
{__spare1__ = 40, __spare2__ = {-405535488, -128, -2137810668, -1, 3, 0,
0}}}}, ksi_flags = 2147483647,
  ksi_sigq = 0xfffffe00000002d1}
#5  0xffffffff80cdc863 in calltrap () at
/usr/src/sys/amd64/amd64/exception.S:232
No locals.
#6  0xffffffff81afd551 in M_FUSEFH () from /usr/local/modules/fuse.ko
No symbol table info available.
#7  0xffffff80e7d405d8 in ?? ()
No symbol table info available.
#8  0xffffffff80d97858 in VOP_UNSET_TEXT_APV (vop=0xffffffff81afd3eb,
a=0xffffff80e7d40610) at vnode_if.c:4110
        _enable_stops = 0
        rc = <value optimized out>
#9  0xffffffff80b9476e in vnode_pager_dealloc
(object=0xfffffe004c3060e8) at vnode_if.h:1745
        vp = <value optimized out>
        refs = 0
#10 0xffffffff80b86739 in vm_object_terminate
(object=0xfffffe004c3060e8) at /usr/src/sys/vm/vm_object.c:766
        p = 0xfffffe0035273000
        p_next = 0xfffffe0035273000
#11 0xffffffff80b937f9 in vnode_destroy_vobject (vp=0xfffffe0035273000)
at /usr/src/sys/vm/vnode_pager.c:168
        obj = (struct vm_object *) 0xfffffe004c3060e8
#12 0xffffffff81af78a1 in fuse_reclaim () from /usr/local/modules/fuse.ko
No symbol table info available.
#13 0xffffffff80d99998 in VOP_RECLAIM_APV (vop=0xfffffe008be0b000,
a=0xfffffe0035273000) at vnode_if.c:1988
        _enable_stops = 0
        rc = <value optimized out>
#14 0xffffffff809aacd4 in vgonel (vp=0xfffffe0035273000) at vnode_if.h:830
        td = (struct thread *) 0xfffffe008be0b000
        active = 1
        mp = (struct mount *) 0x0
#15 0xffffffff809ae1de in vflush (mp=0xfffffe00048ae338, rootrefs=1,
flags=2, td=0xfffffe008be0b000) at /usr/src/sys/kern/vfs_subr.c:2687
        _rc = <value optimized out>
        vp = (struct vnode *) 0xfffffe0035273000
        mvp = (struct vnode *) 0xfffffe008bc36800
        rootvp = (struct vnode *) 0xfffffe0035273000
        vattr = {va_type = 2175779674, va_mode = 65535, va_nlink = -1,
va_uid = 689, va_gid = 0, va_fsid = 3889432544, va_fileid = -2133215974,
va_size = 4, va_blocksize = 525312,
  va_atime = {tv_sec = -2198131494912, tv_nsec = 689}, va_mtime =
{tv_sec = -545866381232, tv_nsec = -2137280809}, va_ctime = {tv_sec =
-2127027808, tv_nsec = -2198131494912},
  va_birthtime = {tv_sec = -2199022730240, tv_nsec = -2119187622},
va_gen = 18446743523953738417, va_flags = 0, va_rdev = 3889432736,
va_bytes = 18446741875578056904, va_filerev = 0,
  va_vaflags = 2175779700, va_spare = 219043332096}
        busy = 0
        error = 0
#16 0xffffffff81af623b in fuse_unmount () from /usr/local/modules/fuse.ko
No symbol table info available.
#17 0xfffffe00048ae338 in ?? ()
No symbol table info available.
#18 0xfffffe008bdb7d50 in ?? ()
No symbol table info available.
#19 0xfffffe008be0b000 in ?? ()
No symbol table info available.
#20 0x0000000000000000 in ?? ()
No symbol table info available.

I've read somewhere "FreeBSD is stable, more than linux", I agree but
during this year I've got something like 10-15 panics on my laptop. On
Linux never since 2004. Just my 2 cens.

I'm not sure if the panic is reproductible, I will tell you tomorrow.

Warm regards,


More information about the freebsd-stable mailing list