Date: Mon, 04 Jan 2016 13:28:37 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-amd64@FreeBSD.org Subject: [Bug 205873] pfctl -sr from a jail with vnet trigger Fatal trap 12 during pfioctl Message-ID: <bug-205873-6@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205873 Bug ID: 205873 Summary: pfctl -sr from a jail with vnet trigger Fatal trap 12 during pfioctl Product: Base System Version: 11.0-CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: sheda@fsfe.org CC: freebsd-amd64@FreeBSD.org CC: freebsd-amd64@FreeBSD.org Created attachment 165051 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D165051&action= =3Dedit Backtrace of the fatal trap triggered by the jailed pfctl -sr Running "pfctl -sr" from within a jail having its own vnet trigger a "Fatal trap 12: page fault while in kernel mode" (backtrace in the screenshot attached). Surprisingly, the "dump" command successfully generate a core dump that can= be read with kgdb but "bt" don't show any thread containing the pfioctl call. Anyway, the jail is configured as follow: $ head -n 17 /etc/jail.conf allow.mount; allow.mount.devfs; allow.sysvipc; devfs_ruleset =3D 5; exec.clean; exec.poststop =3D "/jail/etc/poststop $name"; exec.prestart =3D "/jail/etc/prestart $name"; exec.start =3D "sh /etc/rc"; host.hostname =3D "$name.fb11.lab.local"; mount.devfs; path =3D /jail/$name; persist; left { vnet =3D new; vnet.interface =3D epair0a; } [...] $ grep -e pf -e jail /etc/rc.conf jail_enable=3D"NO" # Set the jail list to "" to create all the jails found in jail.conf(5) jail_list=3D"" pf_enable=3D"YES" pf_log=3D"YES" $ cat /etc/pf.conf=20 pass from any to any $ pfctl -sr pass all flags S/SA keep state $ cat /etc/devfs.rules=20 [ruleset=3D5] add include $devfsrules_jail add path 'pf' unhide $ ll -i /dev/pf 88 crw------- 1 root wheel 0x58 Jan 4 14:30 /dev/pf $ sudo jexec left ls -li /dev/pf 88 crw------- 1 root wheel 0x58 Jan 4 13:30 /dev/pf $ --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205873-6>