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,