Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Oct 2018 00:44:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 232544] general protection fault while in kernel mode - vdev_indirect
Message-ID:  <bug-232544-227-c6EUpFDA8N@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-232544-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-232544-227@https.bugs.freebsd.org/bugzilla/>

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

--- Comment #1 from Jeremy Faulkner <gldisater@gmail.com> ---
Fatal trap 12: page fault while in kernel mode
cpuid =3D 14; apic id =3D 34
fault virtual address   =3D 0x0
fault code              =3D supervisor read data, page not present
instruction pointer     =3D 0x20:0xffffffff8273fa90
stack pointer           =3D 0x28:0xfffffe02639f8600
frame pointer           =3D 0x28:0xfffffe02639f8690
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 0 (dsl_scan_tq_reflect)
trap number             =3D 12
panic: page fault
cpuid =3D 14
Fri Oct 26 20:37:33 EDT 2018

FreeBSD constans 12.0-BETA1 FreeBSD 12.0-BETA1 r339534 GENERIC  amd64

panic: page fault

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

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

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
cpuid =3D 14; apic id =3D 34
fault virtual address   =3D 0x0
fault code              =3D supervisor read data, page not present
instruction pointer     =3D 0x20:0xffffffff8273fa90
stack pointer           =3D 0x28:0xfffffe02639f8600
frame pointer           =3D 0x28:0xfffffe02639f8690
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 0 (dsl_scan_tq_reflect)
trap number             =3D 12
panic: page fault
cpuid =3D 14
time =3D 1540599485
KDB: stack backtrace:
#0 0xffffffff80bf9a97 at kdb_backtrace+0x67
#1 0xffffffff80bada63 at vpanic+0x1a3
#2 0xffffffff80bad8b3 at panic+0x43
#3 0xffffffff8108586f at trap_fatal+0x35f
#4 0xffffffff810858c9 at trap_pfault+0x49
#5 0xffffffff81084eee at trap+0x29e
#6 0xffffffff81060b65 at calltrap+0x8
#7 0xffffffff8273f2ec at vdev_indirect_io_start+0x6c
#8 0xffffffff8276fe79 at zio_vdev_io_start+0x2a9
#9 0xffffffff8276c2ec at zio_execute+0xbc
#10 0xffffffff8276bbfb at zio_nowait+0xcb
#11 0xffffffff8274571f at vdev_mirror_io_start+0x41f
#12 0xffffffff8276fd2c at zio_vdev_io_start+0x15c
#13 0xffffffff8276c2ec at zio_execute+0xbc
#14 0xffffffff8276bbfb at zio_nowait+0xcb
#15 0xffffffff82708251 at scan_exec_io+0x2f1
#16 0xffffffff8270a3c5 at scan_io_queues_run_one+0x4f5
#17 0xffffffff82699f80 at taskq_run+0x10
Uptime: 4d7h20m57s
Dumping 14448 out of 73670 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%.=
.91%

__curthread () at ./machine/pcpu.h:230
230             __asm("movq %%gs:%1,%0" : "=3Dr" (td)
(kgdb) #0  __curthread () at ./machine/pcpu.h:230
#1  doadump (textdump=3D<optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:366
#2  0xffffffff80bad64b in kern_reboot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:446
#3  0xffffffff80badac3 in vpanic (fmt=3D<optimized out>, ap=3D0xfffffe02639=
f8350)
    at /usr/src/sys/kern/kern_shutdown.c:872
#4  0xffffffff80bad8b3 in panic (fmt=3D<unavailable>)
    at /usr/src/sys/kern/kern_shutdown.c:799
#5  0xffffffff8108586f in trap_fatal (frame=3D0xfffffe02639f8540, eva=3D0)
    at /usr/src/sys/amd64/amd64/trap.c:929
#6  0xffffffff810858c9 in trap_pfault (frame=3D0xfffffe02639f8540, usermode=
=3D0)
    at /usr/src/sys/amd64/amd64/trap.c:765
#7  0xffffffff81084eee in trap (frame=3D0xfffffe02639f8540)
    at /usr/src/sys/amd64/amd64/trap.c:441
#8  <signal handler called>
#9  vdev_indirect_mapping_duplicate_adjacent_entries (offset=3D786895134310=
4,
    asize=3D4096, vd=3D<optimized out>, copied_entries=3D<optimized out>)
    at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_indirect.c:974
#10 vdev_indirect_remap (vd=3D0xfffff806aff1f000, offset=3D<optimized out>,
    asize=3D<optimized out>,
    func=3D0xffffffff827400a0 <vdev_indirect_gather_splits>,
    arg=3D0xfffff807481d8000)
    at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_indirect.c:1060
#11 0xffffffff8273f2ec in vdev_indirect_io_start (zio=3D0xfffff807481d8000)
    at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_indirect.c:1282
#12 0xffffffff8276fe79 in zio_vdev_io_start (zio=3D0xfffff807481d8000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:3341
#13 0xffffffff8276c2ec in zio_execute (zio=3D0xfffff807481d8000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:1785
#14 0xffffffff8276bbfb in zio_nowait (zio=3D0xfffff807481d8000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:1841
#15 0xffffffff8274571f in vdev_mirror_io_start (zio=3D<optimized out>)
    at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c:560
#16 0xffffffff8276fd2c in zio_vdev_io_start (zio=3D0xfffff804e1733000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:3188
#17 0xffffffff8276c2ec in zio_execute (zio=3D0xfffff804e1733000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:1785
#18 0xffffffff8276bbfb in zio_nowait (zio=3D0xfffff804e1733000)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:1841
#19 0xffffffff82708251 in scan_exec_io (dp=3D0xfffff8019bab8000,
    bp=3D0xfffffe02639f89c8, zio_flags=3D8388776, zb=3D0xfffff808716cd148,
    queue=3D0xfffff80ffb424d00)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c:3=
682
#20 0xffffffff8270a3c5 in scan_io_queue_issue (queue=3D<optimized out>,
    io_list=3D0x80)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c:2=
587
#21 scan_io_queues_run_one (arg=3D<optimized out>)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c:2=
766
#22 0xffffffff82699f80 in taskq_run (arg=3D0xfffff81002611cf0, pending=3D-5=
12)
    at /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c:110
#23 0xffffffff80c0bdd4 in taskqueue_run_locked (queue=3D0xfffff803a27e5d00)
    at /usr/src/sys/kern/subr_taskqueue.c:465
#24 0xffffffff80c0cf38 in taskqueue_thread_loop (arg=3D<optimized out>)
    at /usr/src/sys/kern/subr_taskqueue.c:757
#25 0xffffffff80b6e4f3 in fork_exit (
    callout=3D0xffffffff80c0cea0 <taskqueue_thread_loop>,
    arg=3D0xfffff807a98545f0, frame=3D0xfffffe02639f8c00)
    at /usr/src/sys/kern/kern_fork.c:1057
#26 <signal handler called>
(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-232544-227-c6EUpFDA8N>