[Bug 201694] 10.2-BETA2 crashing when killing VIMAGE/VNET jails
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Nov 12 07:03:20 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201694
freebsd at otoh.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |freebsd at otoh.org
--- Comment #2 from freebsd at otoh.org ---
I can reliably repeat this on 10.2p7 (with patch from D1944 ).
Crash dump:
Fatal trap 12: page fault while in kernel mode
cpuid = 4; apic id = 04
fault virtual address = 0x378
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff807b6f40
stack pointer = 0x28:0xfffffe046ac4aab0
frame pointer = 0x28:0xfffffe046ac4ab30
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 2449 (pf purge)
trap number = 12
panic: page fault
cpuid = 4
KDB: stack backtrace:
#0 0xffffffff8080aeb0 at kdb_backtrace+0x60
#1 0xffffffff807cfe46 at vpanic+0x126
#2 0xffffffff807cfd13 at panic+0x43
#3 0xffffffff80b38fab at trap_fatal+0x36b
#4 0xffffffff80b392ad at trap_pfault+0x2ed
#5 0xffffffff80b3894a at trap+0x47a
#6 0xffffffff80b1eee2 at calltrap+0x8
#7 0xffffffff807b6d7e at __mtx_lock_flags+0x5e
#8 0xffffffff81a39497 at pf_purge_expired_fragments+0x47
#9 0xffffffff81a1c165 at pf_purge_thread+0x25
#10 0xffffffff8079a83a at fork_exit+0x9a
#11 0xffffffff80b1f41e at fork_trampoline+0xe
Uptime: 18m29s
Dumping 750 out of 16350 MB:..3%..11%..22%..32%..41%..52%..62%..71%..81%..92%
Reading symbols from /boot/kernel/zfs.ko.symbols...done.
Loaded symbols for /boot/kernel/zfs.ko.symbols
Reading symbols from /boot/kernel/opensolaris.ko.symbols...done.
Loaded symbols for /boot/kernel/opensolaris.ko.symbols
Reading symbols from /boot/kernel/fdescfs.ko.symbols...done.
Loaded symbols for /boot/kernel/fdescfs.ko.symbols
Reading symbols from /boot/kernel/pflog.ko.symbols...done.
Loaded symbols for /boot/kernel/pflog.ko.symbols
Reading symbols from /boot/kernel/pf.ko.symbols...done.
Loaded symbols for /boot/kernel/pf.ko.symbols
#0 doadump (textdump=<value optimized out>) at pcpu.h:219
219 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) #0 doadump (textdump=<value optimized out>) at pcpu.h:219
#1 0xffffffff807cfaa2 in kern_reboot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:451
#2 0xffffffff807cfe85 in vpanic (fmt=<value optimized out>,
ap=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:758
#3 0xffffffff807cfd13 in panic (fmt=0x0)
at /usr/src/sys/kern/kern_shutdown.c:687
#4 0xffffffff80b38fab in trap_fatal (frame=<value optimized out>,
eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:851
#5 0xffffffff80b392ad in trap_pfault (frame=0xfffffe046ac4aa00,
usermode=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:674
#6 0xffffffff80b3894a in trap (frame=0xfffffe046ac4aa00)
at /usr/src/sys/amd64/amd64/trap.c:440
#7 0xffffffff80b1eee2 in calltrap ()
at /usr/src/sys/amd64/amd64/exception.S:236
#8 0xffffffff807b6f40 in __mtx_lock_sleep (c=0xffffffff81a4a620,
tid=18446735277979849888, opts=0, file=0x0, line=1791274176)
at /usr/src/sys/kern/kern_mutex.c:437
#9 0xffffffff807b6d7e in __mtx_lock_flags (c=<value optimized out>,
opts=<value optimized out>, file=0x0, line=0)
at /usr/src/sys/kern/kern_mutex.c:224
#10 0xffffffff81a39497 in pf_purge_expired_fragments ()
at /usr/src/sys/modules/pf/../../netpfil/pf/pf_norm.c:239
#11 0xffffffff81a1c165 in pf_purge_thread (v=<value optimized out>)
at /usr/src/sys/modules/pf/../../netpfil/pf/pf.c:1475
#12 0xffffffff8079a83a in fork_exit (
callout=0xffffffff81a1c140 <pf_purge_thread>, arg=0xfffff800ddf54700,
frame=0xfffffe046ac4ac00) at /usr/src/sys/kern/kern_fork.c:1018
#13 0xffffffff80b1f41e in fork_trampoline ()
at /usr/src/sys/amd64/amd64/exception.S:611
#14 0x0000000000000000 in ?? ()
Current language: auto; currently minimal
Kernel:
Patched with updates from D1944
kernel config
options CONFIG_AUTOGENERATED
ident CASSOWARY
machine amd64
cpu HAMMER
makeoptions WITH_CTF=1
makeoptions DEBUG=-g
options HYPERV
options USB_DEBUG
options SC_PIXEL_MODE
options VESA
options AHD_REG_PRETTY_PRINT
options AHC_REG_PRETTY_PRINT
options ATA_STATIC_ID
options ACPI_DMAR
options SMP
options KDB_TRACE
options KDB
options RCTL
options RACCT_DEFAULT_TO_DISABLED
options RACCT
options INCLUDE_CONFIG_FILE
options DDB_CTF
options KDTRACE_HOOKS
options KDTRACE_FRAME
options MAC
options PROCDESC
options CAPABILITIES
options CAPABILITY_MODE
options AUDIT
options HWPMC_HOOKS
options KBD_INSTALL_CDEV
options PRINTF_BUFR_SIZE=128
options _KPOSIX_PRIORITY_SCHEDULING
options SYSVSEM
options SYSVMSG
options SYSVSHM
options STACK
options KTRACE
options SCSI_DELAY=5000
options GEOM_LABEL
options GEOM_RAID
options GEOM_PART_GPT
options PSEUDOFS
options PROCFS
options CD9660
options MSDOSFS
options NFS_ROOT
options NFSLOCKD
options NFSD
options NFSCL
options MD_ROOT
options QUOTA
options UFS_GJOURNAL
options UFS_DIRHASH
options UFS_ACL
options SOFTUPDATES
options FFS
options TCP_OFFLOAD
options INET6
options INET
options PREEMPTION
options SCHED_ULE
options NULLFS
options VIMAGE
options ROUTETABLES=6
options ALTQ_NOPCC
options ALTQ_PRIQ
options ALTQ_CDNR
options ALTQ_HFSC
options ALTQ_RIO
options ALTQ_RED
options ALTQ_CBQ
options ALTQ
options NEW_PCIB
options GEOM_PART_MBR
options GEOM_PART_EBR_COMPAT
options GEOM_PART_EBR
options GEOM_PART_BSD
device isa
device mem
device io
device uart_ns8250
device epair
device if_bridge
device cpufreq
device acpi
device pci
device ahci
device ata
device mvs
device siis
device ahc
device ahd
device esp
device hptiop
device isp
device mpt
device mps
device mpr
device sym
device trm
device adv
device adw
device aic
device bt
device isci
device scbus
device ch
device da
device sa
device cd
device pass
device ses
device amr
device arcmsr
device ciss
device dpt
device hptmv
device hptnr
device hptrr
device hpt27xx
device iir
device ips
device mly
device twa
device tws
device aac
device aacp
device aacraid
device ida
device mfi
device mlx
device mrsas
device twe
device nvme
device nvd
device atkbdc
device atkbd
device psm
device kbdmux
device vga
device sc
device vt
device vt_vga
device vt_efifb
device uart
device ppc
device ppbus
device lpt
device ppi
device puc
device bxe
device de
device em
device igb
device ix
device ixv
device ixl
device ixlv
device le
device ti
device txp
device vx
device miibus
device age
device alc
device ale
device bce
device bfe
device bge
device fxp
device msk
device nfe
device nge
device pcn
device re
device rl
device sf
device sge
device sis
device sk
device ste
device stge
device tl
device tx
device vge
device loop
device random
device padlock_rng
device rdrand_rng
device ether
device vlan
device tun
device md
device gif
device firmware
device bpf
device uhci
device ohci
device ehci
device xhci
device usb
device ukbd
device umass
device sound
device snd_cmi
device snd_csa
device snd_emu10kx
device snd_es137x
device snd_hda
device snd_ich
device mmc
device mmcsd
device sdhci
device virtio
device virtio_pci
device vtnet
device virtio_blk
device virtio_scsi
device virtio_balloon
device hyperv
Jail config:
exec.prestart = "";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.poststop = "";
exec.clean;
mount.devfs;
mount.fdescfs;
mount.procfs;
vnet = new;
path = "/jail/${host.hostname}";
jtest {
host.hostname = "jtest";
vnet.interface = epair0b;
}
rc.conf ifconfig sections:
ifconfig_cloned_interfaces="bridge0 epair0 epair1"
ifconfig_bridge0="addm epair0a addm epair1a up"
ifconfig_bridge0_ipv6="up"
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-jail
mailing list