Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Mar 2019 10:14:21 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 236357] [zfs] kenrel panic
Message-ID:  <bug-236357-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236357

            Bug ID: 236357
           Summary: [zfs] kenrel panic
           Product: Base System
           Version: 12.0-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: admin@5034.ru

Hi All,

12.0-STABLE FreeBSD 12.0-STABLE #2 r343904M

After 19 days online I've got strange crash:

# kgdb /boot/kernel/kernel /var/crash/vmcore.last=20
 GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD]=20
 Copyright (C) 2018 Free Software Foundation, Inc.=20
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.ht=
ml>=20
 This is free software: you are free to change and redistribute it.=20
 There is NO WARRANTY, to the extent permitted by law.=20
 Type "show copying" and "show warranty" for details.=20
 This GDB was configured as "x86_64-portbld-freebsd12.0".=20
 Type "show configuration" for configuration details.=20
 For bug reporting instructions, please see:=20
 <http://www.gnu.org/software/gdb/bugs/>.=20
 Find the GDB manual and other documentation resources online at:=20
     <http://www.gnu.org/software/gdb/documentation/>.=20

 For help, type "help".=20
 Type "apropos word" to search for commands related to "word"...=20
 Reading symbols from /boot/kernel/kernel...Reading symbols from
/usr/lib/debug//boot/kernel/kernel.debug...done.=20
 done.=20

 Unread portion of the kernel message buffer:=20


 Fatal trap 12: page fault while in kernel mode=20
 cpuid =3D 1; apic id =3D 01=20
 fault virtual address   =3D 0xfffff80282bf3401=20
 fault code              =3D supervisor write data, page not present=20
 instruction pointer     =3D 0x20:0xffffffff826f26e0=20
 stack pointer           =3D 0x28:0xfffffe006475d320=20
 frame pointer           =3D 0x28:0xfffffe006475d320=20
 code segment            =3D base 0x0, limit 0xfffff, type 0x1b=20
                         =3D DPL 0, pres 1, long 1, def32 0, gran 1=20
 processor eflags        =3D interrupt enabled, resume, IOPL =3D 0=20
 current process         =3D 37083 (syslogd)=20
 trap number             =3D 12=20
 panic: page fault=20
 cpuid =3D 1=20
 time =3D 1551808983=20
 KDB: stack backtrace:=20
 #0 0xffffffff80c531c7 at kdb_backtrace+0x67=20
 #1 0xffffffff80c07143 at vpanic+0x1a3=20
 #2 0xffffffff80c06f93 at panic+0x43=20
 #3 0xffffffff8118d9ff at trap_fatal+0x35f=20
 #4 0xffffffff8118da59 at trap_pfault+0x49=20
 #5 0xffffffff8118d07e at trap+0x29e=20
 #6 0xffffffff81168af5 at calltrap+0x8=20
 #7 0xffffffff827bb83a at zil_itx_assign+0x3da=20
 #8 0xffffffff827e4b99 at zfs_log_write+0x2d9=20
 #9 0xffffffff827f2338 at zfs_freebsd_write+0xbc8=20
 #10 0xffffffff81315acf at VOP_WRITE_APV+0xff=20
 #11 0xffffffff80ce98fe at vn_write+0x1ee=20
 #12 0xffffffff80ce9443 at vn_io_fault_doio+0x43=20
 #13 0xffffffff80ce72da at vn_io_fault1+0x16a=20
 #14 0xffffffff80ce54b5 at vn_io_fault+0x195=20
 #15 0xffffffff80c70232 at dofilewrite+0xb2=20
 #16 0xffffffff80c70130 at sys_writev+0x70=20
 #17 0xffffffff8118e592 at amd64_syscall+0x352=20
 Uptime: 19d17h37m19s=20
 Dumping 1611 out of 8077 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..=
91%=20

 __curthread () at ./machine/pcpu.h:230=20
 230             __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n"
(OFFSETOF_CURTHREAD));=20
 (kgdb) bt=20
 #0  __curthread () at ./machine/pcpu.h:230=20
 #1  doadump (textdump=3D<optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:366=20
 #2  0xffffffff80c06d2b in kern_reboot (howto=3D260) at
/usr/src/sys/kern/kern_shutdown.c:446=20
 #3  0xffffffff80c071a3 in vpanic (fmt=3D<optimized out>, ap=3D0xfffffe0064=
75d070)
at /usr/src/sys/kern/kern_shutdown.c:872=20
 #4  0xffffffff80c06f93 in panic (fmt=3D<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:799=20
 #5  0xffffffff8118d9ff in trap_fatal (frame=3D0xfffffe006475d260,
eva=3D18446735288400032769) at /usr/src/sys/amd64/amd64/trap.c:929=20
 #6  0xffffffff8118da59 in trap_pfault (frame=3D0xfffffe006475d260, usermod=
e=3D0)
at /usr/src/sys/amd64/amd64/trap.c:765=20
 #7  0xffffffff8118d07e in trap (frame=3D0xfffffe006475d260) at
/usr/src/sys/amd64/amd64/trap.c:441=20
 #8  <signal handler called>=20
 #9  0xffffffff826f26e0 in list_insert_tail (list=3D0xfffff80048db44c8,
object=3D0xfffff80182bf3400) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/os/list.c:121=20
 #10 0xffffffff827bb83a in zil_itx_assign (zilog=3D0xfffff8001f588c00,
itx=3D0xfffff80182bf3400, tx=3D0xfffff8004d651e00)=20
     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1737=
=20
 #11 0xffffffff827e4b99 in zfs_log_write (zilog=3D0xfffff8001f588c00,
tx=3D0xfffff8004d651e00, txtype=3D365662, zp=3D0xfffff80224bbd440, off=3D36=
5662,
resid=3D91, ioflag=3D8)=20
     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c:5=
25=20
 #12 0xffffffff827f2338 in zfs_write (vp=3D<optimized out>, uio=3D<optimize=
d out>,
ioflag=3D<optimized out>, cr=3D<optimized out>, ct=3D<optimized out>)=20
     at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1203=20
 #13 zfs_freebsd_write (ap=3D<optimized out>) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:4898=20
 #14 0xffffffff81315acf in VOP_WRITE_APV (vop=3D<optimized out>,
a=3D0xfffffe006475d788) at vnode_if.c:1000=20
 #15 0xffffffff80ce98fe in VOP_WRITE (vp=3D<optimized out>, uio=3D<optimize=
d out>,
cred=3D<optimized out>, ioflag=3D<optimized out>) at ./vnode_if.h:413=20
 #16 vn_write (fp=3D<optimized out>, uio=3D<optimized out>, active_cred=3D0=
x5945e,
flags=3D<optimized out>, td=3D<optimized out>) at /usr/src/sys/kern/vfs_vno=
ps.c:881=20
 #17 0xffffffff80ce9443 in vn_io_fault_doio (args=3D0xfffffe006475d9b0,
uio=3D0xfffff8002ab5bd00, td=3D0xfffff8007c685000) at
/usr/src/sys/kern/vfs_vnops.c:946=20
 #18 0xffffffff80ce72da in vn_io_fault1 (vp=3D<optimized out>, uio=3D<optim=
ized
out>, args=3D<optimized out>, td=3D<optimized out>) at
/usr/src/sys/kern/vfs_vnops.c:1064=20
 #19 0xffffffff80ce54b5 in vn_io_fault (fp=3D<optimized out>,
uio=3D0xfffff8004ebef188, active_cred=3D0xfffff80021a684b0, flags=3D<optimi=
zed out>,
td=3D<optimized out>)=20
     at /usr/src/sys/kern/vfs_vnops.c:1168=20
 #20 0xffffffff80c70232 in fo_write (fp=3D<optimized out>, uio=3D<optimized=
 out>,
active_cred=3D0xfffff80282bf3401, flags=3D<optimized out>, td=3D<optimized =
out>)=20
     at /usr/src/sys/sys/file.h:314=20
 #21 dofilewrite (td=3D0x0, fd=3D34, fp=3D0xfffff801a82000f0,
auio=3D0xfffff8002ab5bd00, offset=3D<optimized out>, flags=3D<optimized out=
>) at
/usr/src/sys/kern/sys_generic.c:567=20
 #22 0xffffffff80c70130 in kern_writev (td=3D0xfffff8007c685000, fd=3D34,
auio=3D0xfffff8002ab5bd00) at /usr/src/sys/kern/sys_generic.c:491=20
 #23 sys_writev (td=3D0xfffff8007c685000, uap=3D0xfffff8007c6853c0) at
/usr/src/sys/kern/sys_generic.c:477=20
 #24 0xffffffff8118e592 in syscallenter (td=3D<optimized out>) at
/usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135=20
 #25 amd64_syscall (td=3D0xfffff8007c685000, traced=3D0) at
/usr/src/sys/amd64/amd64/trap.c:1154=20
 #26 <signal handler called>=20
 #27 0x00000008004122ca in ?? ()=20
 Backtrace stopped: Cannot access memory at address 0x7fffffffc378=20
 (kgdb) frame 9=20
 #9  0xffffffff826f26e0 in list_insert_tail (list=3D0xfffff80048db44c8,
object=3D0xfffff80182bf3400) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/os/list.c:121=20
 121             list_insert_before_node(list, lold, object);=20
 (kgdb) frame 10=20
 #10 0xffffffff827bb83a in zil_itx_assign (zilog=3D0xfffff8001f588c00,
itx=3D0xfffff80182bf3400, tx=3D0xfffff8004d651e00)=20
     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c:1737=
=20
 1737                    list_insert_tail(&ian->ia_list, itx);=20
 (kgdb) frame 11=20
 #11 0xffffffff827e4b99 in zfs_log_write (zilog=3D0xfffff8001f588c00,
tx=3D0xfffff8004d651e00, txtype=3D365662, zp=3D0xfffff80224bbd440, off=3D36=
5662,
resid=3D91, ioflag=3D8)=20
     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c:5=
25=20
 525                     zil_itx_assign(zilog, itx, tx);=20
 (kgdb) frame 12=20
 #12 0xffffffff827f2338 in zfs_write (vp=3D<optimized out>, uio=3D<optimize=
d out>,
ioflag=3D<optimized out>, cr=3D<optimized out>, ct=3D<optimized out>)=20
     at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1203=20
 1203                    zfs_log_write(zilog, tx, TX_WRITE, zp, woff, tx_by=
tes,
ioflag);=20
 (kgdb) frame 13=20
 #13 zfs_freebsd_write (ap=3D<optimized out>) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:4898=20
 4898            return (zfs_write(ap->a_vp, ap->a_uio, ioflags(ap->a_iofla=
g),=20
 (kgdb) frame 14=20
 #14 0xffffffff81315acf in VOP_WRITE_APV (vop=3D<optimized out>,
a=3D0xfffffe006475d788) at vnode_if.c:1000=20
 1000                    rc =3D vop->vop_write(a);=20
 (kgdb) frame 15=20
 #15 0xffffffff80ce98fe in VOP_WRITE (vp=3D<optimized out>, uio=3D<optimize=
d out>,
cred=3D<optimized out>, ioflag=3D<optimized out>) at ./vnode_if.h:413=20
 413             return (VOP_WRITE_APV(vp->v_op, &a));=20
 (kgdb) frame 16=20
 #16 vn_write (fp=3D<optimized out>, uio=3D<optimized out>, active_cred=3D0=
x5945e,
flags=3D<optimized out>, td=3D<optimized out>) at /usr/src/sys/kern/vfs_vno=
ps.c:881=20
 881                     error =3D VOP_WRITE(vp, uio, ioflag, fp->f_cred);=
=20
 (kgdb) frame 17=20
 #17 0xffffffff80ce9443 in vn_io_fault_doio (args=3D0xfffffe006475d9b0,
uio=3D0xfffff8002ab5bd00, td=3D0xfffff8007c685000) at
/usr/src/sys/kern/vfs_vnops.c:946=20
 946                     error =3D
(args->args.fop_args.doio)(args->args.fop_args.fp,=20
 (kgdb) frame 18=20
 #18 0xffffffff80ce72da in vn_io_fault1 (vp=3D<optimized out>, uio=3D<optim=
ized
out>, args=3D<optimized out>, td=3D<optimized out>) at
/usr/src/sys/kern/vfs_vnops.c:1064=20
 1064            error =3D vn_io_fault_doio(args, uio, td);=20
 (kgdb) frame 19=20
 #19 0xffffffff80ce54b5 in vn_io_fault (fp=3D<optimized out>,
uio=3D0xfffff8004ebef188, active_cred=3D0xfffff80021a684b0, flags=3D<optimi=
zed out>,
td=3D<optimized out>)=20
     at /usr/src/sys/kern/vfs_vnops.c:1168=20
 1168                    error =3D vn_io_fault1(vp, uio, &args, td);=20
 (kgdb) frame 20=20
 #20 0xffffffff80c70232 in fo_write (fp=3D<optimized out>, uio=3D<optimized=
 out>,
active_cred=3D0xfffff80282bf3401, flags=3D<optimized out>, td=3D<optimized =
out>)=20
     at /usr/src/sys/sys/file.h:314=20
 314             return ((*fp->f_ops->fo_write)(fp, uio, active_cred, flags,
td));=20
 (kgdb) frame 21=20
 #21 dofilewrite (td=3D0x0, fd=3D34, fp=3D0xfffff801a82000f0,
auio=3D0xfffff8002ab5bd00, offset=3D<optimized out>, flags=3D<optimized out=
>) at
/usr/src/sys/kern/sys_generic.c:567=20
 567             if ((error =3D fo_write(fp, auio, td->td_ucred, flags, td)=
)) {=20
 (kgdb) frame 22=20
 #22 0xffffffff80c70130 in kern_writev (td=3D0xfffff8007c685000, fd=3D34,
auio=3D0xfffff8002ab5bd00) at /usr/src/sys/kern/sys_generic.c:491=20
 491             error =3D dofilewrite(td, fd, fp, auio, (off_t)-1, 0);=20
 (kgdb)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236357-227>