Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Nov 2019 15:42:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 233622] panic: page not present fault when stopping VIMAGE jail on 12.0-RC2, netgraph
Message-ID:  <bug-233622-7501-kzgKv1QzJc@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-233622-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-233622-7501@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=3D233622

--- Comment #8 from xsan <yp2008cn@gmail.com> ---
I have the same problem, and it's very easy way to show that.
I use `qjail` tool to manage jails.

# first create jail, and use vnet for jail.
qjail create -4 192.168.1.101 testjail
qjail config -w em0 -v none testjail

# repeat the follows command, page fault will happend on stop command, and
system reboot.
qjail start testjail
qjail stop testjail

System: FreeBSD 12.1-RELEASE amd64

Logs:

Nov 24 21:44:09 FingerAge kernel: epair3a: link state changed to DOWN
Nov 24 21:44:09 FingerAge kernel: epair3b: link state changed to DOWN
Nov 24 21:44:52 FingerAge syslogd: kernel boot file is /boot/kernel/kernel
Nov 24 21:44:52 FingerAge kernel:
Nov 24 21:44:52 FingerAge syslogd: last message repeated 1 times
Nov 24 21:44:52 FingerAge kernel: Fatal trap 12: page fault while in kernel
mode
Nov 24 21:44:52 FingerAge kernel: cpuid =3D 7; apic id =3D 07
Nov 24 21:44:52 FingerAge kernel: fault virtual address =3D 0x410
Nov 24 21:44:52 FingerAge kernel: fault code            =3D supervisor read=
 data,
page not present
Nov 24 21:44:52 FingerAge kernel: instruction pointer   =3D
0x20:0xffffffff80baff2d
Nov 24 21:44:52 FingerAge kernel: stack pointer         =3D
0x28:0xfffffe00403c3940
Nov 24 21:44:52 FingerAge kernel: frame pointer         =3D
0x28:0xfffffe00403c39c0
Nov 24 21:44:52 FingerAge kernel: code segment          =3D base 0x0, limit
0xfffff, type 0x1b
Nov 24 21:44:52 FingerAge kernel:                       =3D DPL 0, pres 1, =
long
1, def32 0, gran 1
Nov 24 21:44:52 FingerAge kernel: processor eflags      =3D interrupt enabl=
ed,
resume, IOPL =3D 0
Nov 24 21:44:52 FingerAge kernel: current process               =3D 0 (thre=
ad
taskq)
Nov 24 21:44:52 FingerAge kernel: trap number           =3D 12
Nov 24 21:44:52 FingerAge kernel: panic: page fault
Nov 24 21:44:52 FingerAge kernel: cpuid =3D 7
Nov 24 21:44:52 FingerAge kernel: time =3D 1574603049
Nov 24 21:44:52 FingerAge kernel: KDB: stack backtrace:
Nov 24 21:44:52 FingerAge kernel: #0 0xffffffff80c1d297 at kdb_backtrace+0x=
67
Nov 24 21:44:52 FingerAge kernel: #1 0xffffffff80bd05cd at vpanic+0x19d
Nov 24 21:44:52 FingerAge kernel: #2 0xffffffff80bd0423 at panic+0x43
Nov 24 21:44:52 FingerAge kernel: #3 0xffffffff810a7dcc at trap_fatal+0x39c
Nov 24 21:44:52 FingerAge kernel: #4 0xffffffff810a7e19 at trap_pfault+0x49
Nov 24 21:44:52 FingerAge kernel: #5 0xffffffff810a740f at trap+0x29f
Nov 24 21:44:52 FingerAge kernel: #6 0xffffffff81081a0c at calltrap+0x8
Nov 24 21:44:52 FingerAge kernel: #7 0xffffffff80ccd5e1 at
if_detach_internal+0x261
Nov 24 21:44:52 FingerAge kernel: #8 0xffffffff80cd490c at if_vmove+0x3c
Nov 24 21:44:52 FingerAge kernel: #9 0xffffffff80cd48b8 at vnet_if_return+0=
x48
Nov 24 21:44:52 FingerAge kernel: #10 0xffffffff80cfe2b4 at vnet_destroy+0x=
124
Nov 24 21:44:52 FingerAge kernel: #11 0xffffffff80b98870 at prison_deref+0x=
2a0
Nov 24 21:44:52 FingerAge kernel: #12 0xffffffff80c2fa74 at
taskqueue_run_locked+0x154
Nov 24 21:44:52 FingerAge kernel: #13 0xffffffff80c30da8 at
taskqueue_thread_loop+0x98
Nov 24 21:44:52 FingerAge kernel: #14 0xffffffff80b90c23 at fork_exit+0x83
Nov 24 21:44:52 FingerAge kernel: #15 0xffffffff81082a4e at fork_trampoline=
+0xe

--=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-233622-7501-kzgKv1QzJc>