Linuxulator: CRASH

From: Larry Rosenman <ler_at_lerctr.org>
Date: Mon, 25 May 2015 15:41:18 -0500
I have a boinc-client installation running World Community Grid science
that's been working fine for months. 

Updated to current -HEAD, and now we crash the kernel if it's running. 

The backtrace points to the linuxulator. 

Ideas?


borg.lerctr.org dumped core - see /var/crash/vmcore.17

Mon May 25 15:38:26 CDT 2015

FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #45 r283537: Mon May 25 15:10:23 CDT 2015     root_at_borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER  amd64

panic: page fault

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
cpuid = 3; apic id = 03
fault virtual address	= 0xfffffe2e72400000
fault code		= supervisor read data, page not present
instruction pointer	= 0x20:0xffffffff80e96273
stack pointer	        = 0x28:0xfffffe2eb49c7600
frame pointer	        = 0x28:0xfffffe2eb49c7610
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		= 1128 (wcgrid_fahv_vina_pr)
trap number		= 12
panic: page fault
cpuid = 3
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe2eb49c7150
vpanic() at vpanic+0x189/frame 0xfffffe2eb49c71d0
panic() at panic+0x43/frame 0xfffffe2eb49c7230
trap_fatal() at trap_fatal+0x379/frame 0xfffffe2eb49c7290
trap_pfault() at trap_pfault+0x22e/frame 0xfffffe2eb49c7330
trap() at trap+0x4b5/frame 0xfffffe2eb49c7540
calltrap() at calltrap+0x8/frame 0xfffffe2eb49c7540
--- trap 0xc, rip = 0xffffffff80e96273, rsp = 0xfffffe2eb49c7600, rbp = 0xfffffe2eb49c7610 ---
copystr() at copystr+0x13/frame 0xfffffe2eb49c7610
namei() at namei+0xdb/frame 0xfffffe2eb49c76d0
kern_execve() at kern_execve+0x24c/frame 0xfffffe2eb49c7a20
linux_common_execve() at linux_common_execve+0x84/frame 0xfffffe2eb49c7a60
linux_execve() at linux_execve+0xad/frame 0xfffffe2eb49c7ae0
ia32_syscall() at ia32_syscall+0x288/frame 0xfffffe2eb49c7bf0
Xint0x80_syscall() at Xint0x80_syscall+0x95/frame 0xfffffe2eb49c7bf0
--- syscall (0, Linux ELF32, linux_nosys), rip = 0x8048110, rsp = 0xffffcca4, rbp = 0 ---
Uptime: 1m33s
Dumping 2647 out of 64457 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%

Reading symbols from /boot/kernel/linux.ko.symbols...done.
Loaded symbols for /boot/kernel/linux.ko.symbols
Reading symbols from /boot/kernel/linux_common.ko.symbols...done.
Loaded symbols for /boot/kernel/linux_common.ko.symbols
Reading symbols from /boot/kernel/if_lagg.ko.symbols...done.
Loaded symbols for /boot/kernel/if_lagg.ko.symbols
Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done.
Loaded symbols for /boot/kernel/snd_envy24ht.ko.symbols
Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done.
Loaded symbols for /boot/kernel/snd_spicds.ko.symbols
Reading symbols from /boot/kernel/coretemp.ko.symbols...done.
Loaded symbols for /boot/kernel/coretemp.ko.symbols
Reading symbols from /boot/kernel/ichsmb.ko.symbols...done.
Loaded symbols for /boot/kernel/ichsmb.ko.symbols
Reading symbols from /boot/kernel/smbus.ko.symbols...done.
Loaded symbols for /boot/kernel/smbus.ko.symbols
Reading symbols from /boot/kernel/ichwd.ko.symbols...done.
Loaded symbols for /boot/kernel/ichwd.ko.symbols
Reading symbols from /boot/kernel/cpuctl.ko.symbols...done.
Loaded symbols for /boot/kernel/cpuctl.ko.symbols
Reading symbols from /boot/kernel/crypto.ko.symbols...done.
Loaded symbols for /boot/kernel/crypto.ko.symbols
Reading symbols from /boot/kernel/cryptodev.ko.symbols...done.
Loaded symbols for /boot/kernel/cryptodev.ko.symbols
Reading symbols from /boot/kernel/dtraceall.ko.symbols...done.
Loaded symbols for /boot/kernel/dtraceall.ko.symbols
Reading symbols from /boot/kernel/profile.ko.symbols...done.
Loaded symbols for /boot/kernel/profile.ko.symbols
Reading symbols from /boot/kernel/dtrace.ko.symbols...done.
Loaded symbols for /boot/kernel/dtrace.ko.symbols
Reading symbols from /boot/kernel/systrace_freebsd32.ko.symbols...done.
Loaded symbols for /boot/kernel/systrace_freebsd32.ko.symbols
Reading symbols from /boot/kernel/systrace.ko.symbols...done.
Loaded symbols for /boot/kernel/systrace.ko.symbols
Reading symbols from /boot/kernel/sdt.ko.symbols...done.
Loaded symbols for /boot/kernel/sdt.ko.symbols
Reading symbols from /boot/kernel/lockstat.ko.symbols...done.
Loaded symbols for /boot/kernel/lockstat.ko.symbols
Reading symbols from /boot/kernel/fasttrap.ko.symbols...done.
Loaded symbols for /boot/kernel/fasttrap.ko.symbols
Reading symbols from /boot/kernel/fbt.ko.symbols...done.
Loaded symbols for /boot/kernel/fbt.ko.symbols
Reading symbols from /boot/kernel/dtnfscl.ko.symbols...done.
Loaded symbols for /boot/kernel/dtnfscl.ko.symbols
Reading symbols from /boot/kernel/dtmalloc.ko.symbols...done.
Loaded symbols for /boot/kernel/dtmalloc.ko.symbols
Reading symbols from /boot/modules/vboxdrv.ko...done.
Loaded symbols for /boot/modules/vboxdrv.ko
Reading symbols from /boot/modules/nvidia.ko...done.
Loaded symbols for /boot/modules/nvidia.ko
Reading symbols from /boot/kernel/ipmi.ko.symbols...done.
Loaded symbols for /boot/kernel/ipmi.ko.symbols
Reading symbols from /boot/kernel/ipmi_linux.ko.symbols...done.
Loaded symbols for /boot/kernel/ipmi_linux.ko.symbols
Reading symbols from /boot/kernel/radeonkms.ko.symbols...done.
Loaded symbols for /boot/kernel/radeonkms.ko.symbols
Reading symbols from /boot/kernel/iicbb.ko.symbols...done.
Loaded symbols for /boot/kernel/iicbb.ko.symbols
Reading symbols from /boot/kernel/iicbus.ko.symbols...done.
Loaded symbols for /boot/kernel/iicbus.ko.symbols
Reading symbols from /boot/kernel/iic.ko.symbols...done.
Loaded symbols for /boot/kernel/iic.ko.symbols
Reading symbols from /boot/kernel/drm2.ko.symbols...done.
Loaded symbols for /boot/kernel/drm2.ko.symbols
Reading symbols from /boot/kernel/radeonkmsfw_R100_cp.ko.symbols...done.
Loaded symbols for /boot/kernel/radeonkmsfw_R100_cp.ko.symbols
Reading symbols from /boot/kernel/uhid.ko.symbols...done.
Loaded symbols for /boot/kernel/uhid.ko.symbols
Reading symbols from /boot/kernel/ums.ko.symbols...done.
Loaded symbols for /boot/kernel/ums.ko.symbols
Reading symbols from /boot/modules/vboxnetflt.ko...done.
Loaded symbols for /boot/modules/vboxnetflt.ko
Reading symbols from /boot/kernel/netgraph.ko.symbols...done.
Loaded symbols for /boot/kernel/netgraph.ko.symbols
Reading symbols from /boot/kernel/ng_ether.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_ether.ko.symbols
Reading symbols from /boot/modules/vboxnetadp.ko...done.
Loaded symbols for /boot/modules/vboxnetadp.ko
#0  doadump (textdump=1) at pcpu.h:221
221	pcpu.h: No such file or directory.
	in pcpu.h
(kgdb) #0  doadump (textdump=1) at pcpu.h:221
#1  0xffffffff80a84975 in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:447
#2  0xffffffff80a84f68 in vpanic (fmt=<value optimized out>, 
    ap=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:744
#3  0xffffffff80a84fb3 in panic (fmt=0x0)
    at /usr/src/sys/kern/kern_shutdown.c:675
#4  0xffffffff80e980b9 in trap_fatal (frame=<value optimized out>, 
    eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:859
#5  0xffffffff80e982fe in trap_pfault (frame=0xfffffe2eb49c7550, 
    usermode=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:676
#6  0xffffffff80e979c5 in trap (frame=0xfffffe2eb49c7550)
    at /usr/src/sys/amd64/amd64/trap.c:426
#7  0xffffffff80e787d2 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:235
#8  0xffffffff80e96273 in copystr () at /usr/src/sys/amd64/amd64/support.S:662
#9  0xffffffff80b296eb in namei (ndp=0xfffffe2eb49c7900)
    at /usr/src/sys/kern/vfs_lookup.c:165
#10 0xffffffff80a4425c in kern_execve (td=0xfffff800ac6044b0, 
    args=0xfffffe2eb49c7a88, mac_p=<value optimized out>)
    at /usr/src/sys/kern/kern_exec.c:432
#11 0xffffffff81e935d4 in linux_common_execve (td=0xfffff800ac6044b0, 
    eargs=0xfffffe2eb49c7a88)
    at /usr/src/sys/modules/linux_common/../../compat/linux/linux_emul.c:195
#12 0xffffffff81e0503d in linux_execve (td=0xfffff800ac6044b0, 
    args=<value optimized out>)
    at /usr/src/sys/modules/linux/../../amd64/linux32/linux32_machdep.c:151
#13 0xffffffff80f9c9d8 in ia32_syscall (frame=0xfffffe2eb49c7c00)
    at subr_syscall.c:133
#14 0xffffffff80e78db5 in Xint0x80_syscall () at ia32_exception.S:73
#15 0x0000000008048110 in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language:  auto; currently minimal


-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler_at_lerctr.org
US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
Received on Mon May 25 2015 - 18:41:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:57 UTC