ZFS Panic: Current: r354843: panic: solaris assert: error || lr->lr_length <= size, file: /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c, line: 1324

From: Larry Rosenman <ler_at_lerctr.org>
Date: Tue, 19 Nov 2019 09:51:07 -0600
Ideas?  Core *IS* available, and I can give access.

Unread portion of the kernel message buffer:
panic: solaris assert: error || lr->lr_length <= size, file: 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c, 
line: 1324
cpuid = 20
time = 1574159903
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 
0xfffffe028c4d1920
vpanic() at vpanic+0x17e/frame 0xfffffe028c4d1980
panic() at panic+0x43/frame 0xfffffe028c4d19e0
assfail() at assfail+0x1a/frame 0xfffffe028c4d19f0
zfs_get_data() at zfs_get_data+0x358/frame 0xfffffe028c4d1a60
zil_commit_impl() at zil_commit_impl+0xfa5/frame 0xfffffe028c4d1bb0
zfs_sync() at zfs_sync+0xa2/frame 0xfffffe028c4d1bd0
sys_sync() at sys_sync+0xf5/frame 0xfffffe028c4d1c00
amd64_syscall() at amd64_syscall+0x29b/frame 0xfffffe028c4d1d30
fast_syscall_common() at fast_syscall_common+0x101/frame 
0xfffffe028c4d1d30
--- syscall (36, FreeBSD ELF64, sys_sync), rip = 0x80030d7aa, rsp = 
0x7fffffffe138, rbp = 0x7fffffffe260 ---
Uptime: 4h32m18s
Dumping 24794 out of 131029 
MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" 
(offsetof(struct pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392
#2  0xffffffff804bbc20 in kern_reboot (howto=260)
     at /usr/src/sys/kern/kern_shutdown.c:479
#3  0xffffffff804bc076 in vpanic (fmt=<optimized out>, ap=<optimized 
out>)
     at /usr/src/sys/kern/kern_shutdown.c:908
#4  0xffffffff804bbdd3 in panic (fmt=<unavailable>)
     at /usr/src/sys/kern/kern_shutdown.c:835
#5  0xffffffff8177021a in assfail (a=<unavailable>, f=<unavailable>,
     l=<unavailable>)
     at 
/usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c:81
#6  0xffffffff81418e98 in zfs_get_data (arg=<optimized out>,
     lr=0xfffffe0365716b60, buf=<optimized out>, lwb=0xfffff813d468a000,
     zio=<optimized out>)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1324
#7  0xffffffff813e1775 in zil_lwb_commit (zilog=0xfffff81044baa800,
     itx=<optimized out>, lwb=0xfffff813d468a000)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1610
#8  zil_process_commit_list (zilog=0xfffff81044baa800)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:2188
#9  zil_commit_writer (zilog=0xfffff81044baa800, zcw=<optimized out>)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:2321
#10 zil_commit_impl (zilog=<optimized out>, foid=<optimized out>)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:2835
#11 0xffffffff81415752 in zfs_sync (vfsp=<optimized out>,
     waitfor=<optimized out>)
     at 
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c:331
#12 0xffffffff80593e35 in sys_sync (td=<optimized out>, uap=<optimized 
out>)
     at /usr/src/sys/kern/vfs_syscalls.c:142
#13 0xffffffff8080c75b in syscallenter (td=0xfffff816486ce000)
     at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:144
#14 amd64_syscall (td=0xfffff816486ce000, traced=0)
     at /usr/src/sys/amd64/amd64/trap.c:1163
#15 <signal handler called>
#16 0x000000080030d7aa in ?? ()
Backtrace stopped: Cannot access memory at address 0x7fffffffe138
(kgdb)

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler_at_lerctr.org
US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106
Received on Tue Nov 19 2019 - 14:51:11 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:22 UTC