[Bug 219935] Kernel panic in getnewvnode (possibly ZFS related)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Aug 31 06:47:20 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219935
--- Comment #13 from Raimo Niskanen <raimo+freebsd at erix.ericsson.se> ---
It seems this time it was executing a backup script that did a 'zfs send' most
probably:
zfs send -R -I weekly-2017-08-26_04.25.43--1m
zroot at daily-2017-08-31_03.38.14--1w
This does not seem to be one of my typical panics, though. The last time this
zfs send failed was June 20:th.
#0 doadump (textdump=<value optimized out>) at pcpu.h:219
219 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) bt
#0 doadump (textdump=<value optimized out>) at pcpu.h:219
#1 0xffffffff80951142 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:486
#2 0xffffffff80951525 in vpanic (fmt=<value optimized out>, ap=<value
optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889
#3 0xffffffff809513b3 in panic (fmt=0x0) at
/usr/src/sys/kern/kern_shutdown.c:818
#4 0xffffffff809f77e5 in vholdl (vp=<value optimized out>) at
/usr/src/sys/kern/vfs_subr.c:2453
#5 0xffffffff809f0f40 in dounmount (mp=0xfffff8003414a660, flags=524288,
td=0xfffff8002ca3b000) at /usr/src/sys/kern/vfs_mount.c:1223
#6 0xffffffff81a6dfe4 in zfs_unmount_snap (snapname=<value optimized out>)
at
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c:3485
#7 0xffffffff81a10663 in dsl_dataset_user_release_impl
(holds=0xfffff801d2054740, errlist=0x0, tmpdp=0xfffff8002c5cb000)
at
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c:581
#8 0xffffffff81a10f2c in dsl_dataset_user_release_onexit
(arg=0xfffff80034930600)
at
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c:629
#9 0xffffffff81a79fb6 in zfs_onexit_destroy (zo=0xfffff8020ee82140)
at
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c:93
#10 0xffffffff81a70072 in zfsdev_close (data=0x2) at
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c:5995
#11 0xffffffff80833e19 in devfs_fpdrop (fp=<value optimized out>) at
/usr/src/sys/fs/devfs/devfs_vnops.c:186
#12 0xffffffff80836585 in devfs_close_f (fp=<value optimized out>, td=<value
optimized out>) at /usr/src/sys/fs/devfs/devfs_vnops.c:646
#13 0xffffffff80905fa9 in _fdrop (fp=0xfffff8002cf50050, td=0x0) at file.h:344
#14 0xffffffff8090884e in closef (fp=<value optimized out>, td=<value optimized
out>) at /usr/src/sys/kern/kern_descrip.c:2339
#15 0xffffffff80906358 in closefp (fdp=0xfffff801c76f1800, fd=<value optimized
out>, fp=0xfffff8002cf50050, td=0xfffff8002ca3b000,
holdleaders=<value optimized out>) at /usr/src/sys/kern/kern_descrip.c:1195
#16 0xffffffff80d56e9f in amd64_syscall (td=0xfffff8002ca3b000, traced=0) at
subr_syscall.c:141
#17 0xffffffff80d3c0fb in Xfast_syscall () at
/usr/src/sys/amd64/amd64/exception.S:396
#18 0x0000000801a05f3a in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language: auto; currently minimal
(kgdb) fr 5
#5 0xffffffff809f0f40 in dounmount (mp=0xfffff8003414a660, flags=524288,
td=0xfffff8002ca3b000) at /usr/src/sys/kern/vfs_mount.c:1223
1223 vholdl(coveredvp);
(kgdb) set print pretty
(kgdb) p *mp
$1 = {
mnt_mtx = {
lock_object = {
lo_name = 0xffffffff80fe41c1 "struct mount mtx",
lo_flags = 16973824,
lo_data = 0,
lo_witness = 0x0
},
mtx_lock = 4
},
mnt_gen = 1,
mnt_list = {
tqe_next = 0xfffff8003414a330,
tqe_prev = 0xfffff8003414a9b8
},
mnt_op = 0xffffffff81b047c8,
mnt_vfc = 0xffffffff81b04780,
mnt_vnodecovered = 0xfffff8017144e588,
mnt_syncer = 0x0,
mnt_ref = 1,
mnt_nvnodelist = {
tqh_first = 0x0,
tqh_last = 0xfffff8003414a6c0
},
mnt_nvnodelistsize = 0,
mnt_activevnodelist = {
tqh_first = 0x0,
tqh_last = 0xfffff8003414a6d8
},
mnt_activevnodelistsize = 0,
mnt_writeopcount = 0,
mnt_kern_flag = 1073742016,
mnt_flag = 276828185,
mnt_opt = 0xfffff800842bc9a0,
mnt_optnew = 0x0,
mnt_maxsymlinklen = 0,
mnt_stat = {
f_version = 537068824,
f_type = 222,
f_flags = 0,
f_bsize = 512,
f_iosize = 131072,
f_blocks = 17666176,
f_bfree = 7687944,
f_bavail = 7687944,
f_files = 7962179,
f_ffree = 7687944,
f_syncwrites = 0,
f_asyncwrites = 0,
f_syncreads = 0,
f_asyncreads = 0,
f_spare = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
f_namemax = 255,
f_owner = 0,
f_fsid = {
val = {1516185005, -21157410}
},
f_charspare = '\0' <repeats 79 times>,
f_fstypename = "zfs", '\0' <repeats 12 times>,
f_mntfromname = "zroot/export/otp_support at weekly-2017-08-26_04.25.43--1m",
'\0' <repeats 32 times>,
f_mntonname =
"/export/otp_support/.zfs/snapshot/weekly-2017-08-26_04.25.43--1m", '\0'
<repeats 23 times>
},
mnt_cred = 0xfffff80181c3a500,
mnt_data = 0xfffff800aa443000,
mnt_time = 0,
mnt_iosize_max = 65536,
mnt_export = 0x0,
mnt_label = 0x0,
mnt_hashseed = 72392620,
mnt_lockref = 0,
mnt_secondary_writes = 0,
mnt_secondary_accwrites = 0,
mnt_susp_owner = 0x0,
mnt_gjprovider = 0x0,
mnt_explock = {
lock_object = {
lo_name = 0xffffffff80fc9c44 "explock",
lo_flags = 108199936,
lo_data = 0,
lo_witness = 0x0
},
lk_lock = 1,
lk_exslpfail = 0,
lk_timo = 0,
lk_pri = 96
},
mnt_upper_link = {
tqe_next = 0x0,
tqe_prev = 0x0
},
mnt_uppers = {
tqh_first = 0x0,
tqh_last = 0xfffff8003414a980
}
}
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list