Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2010 17:59:52 +0300
From:      Yuriy Kohut <ykohut@onapp.com>
To:        <freebsd-xen@FreeBSD.org>
Subject:   FreeBSD 8.1-RELEASE-p1 #11 i386 DomU fault in kernel at _mtx_lock_sleep()
Message-ID:  <87DE6A79-9773-4F01-B754-39CECF00FB1E@onapp.com>

next in thread | raw e-mail | index | archive | help
Hi,

Just got fault in kernel while running 'make' in the port =
=16/usr/ports/lang/ghc:
----
Fatal trap 12: page fault while in kernel mode
cpuid =3D 0; apic id =3D 00
fault virtual address	=3D 0x1a4
fault code		=3D supervisor read, page not present
instruction pointer	=3D 0x21:0xc00cbe2f
stack pointer	        =3D 0x29:0xc3db09e0
frame pointer	        =3D 0x29:0xc3db09f8
code segment		=3D base 0x0, limit 0xf9800, type 0x1b
			=3D DPL 1, pres 1, def32 1, gran 1
processor eflags	=3D interrupt enabled, resume, IOPL =3D 0
current process		=3D 19207 (sendmail)
[thread pid 19207 tid 100049 ]
Stopped at      _mtx_lock_sleep+0x3f:   movl    0x1a4(%ecx),%eax


db> where
Tracing pid 19207 tid 100049 td 0xc41e8c80
_mtx_lock_sleep(c079d808,c41e8c80,0,0,0,...) at _mtx_lock_sleep+0x3f
netisr_clearqdrops(c3db0a34,0,c4368700,c3db0a50,c018f210,...) at =
netisr_clearqdrops+0x34e
netisr_queue_src(1,0,c4368700,c3db0a78,c018a5a6,...) at =
netisr_queue_src+0x38
netisr_queue(1,c4368700,c3db0b04,c3db0b0c,c3db0a8c,...) at =
netisr_queue+0x20
if_simloop(c3f6b400,c4368700,2,0,c01a77df,...) at if_simloop+0xe6
looutput(c3f6b400,c4368700,c3db0b0c,c3db0b04,c3db0ac8,...) at =
looutput+0x121
ip_output(c4368700,0,0,0,0,...) at ip_output+0x98e
tcp_output(c42a39e0,c3f6ac70,c3db0c30,c00c8853,c42a39e0,...) at =
tcp_output+0x14bf
tcp_ctloutput(c41b6338,c3f6ac70,c41e8c80,c41b6338,c3db0c70,...) at =
tcp_ctloutput+0x2233
soconnect(c41b6338,c3f6ac70,c41e8c80,bf7fae70,c3f6ac70,...) at =
soconnect+0x52
kern_connect(c41e8c80,6,c3f6ac70,c3f6ac70,0,...) at kern_connect+0xa6
connect(c41e8c80,c3db0d08,c0324244,c3db0020,16,...) at connect+0x46
syscall(c3db0d48) at syscall+0x2d3
Xint0x80_syscall() at Xint0x80_syscall+0x22
--- syscall (98, FreeBSD ELF32, connect), eip =3D 0x283bd0cb, esp =3D =
0xbf7fad0c, ebp =3D 0xbf7faf38 ---
----


DomU details
FreeBSD 8.1-RELEASE-p1 #11
kernel config: /usr/src/sys/XEN i386
xen config:
----
kernel =3D "/var/lib/xen/images/kernel.FDvzVcWQzfgX"
memory =3D "1504"
name =3D "FDvzVcWQzfgX"
vcpus =3D "1"
vid =3D "7"

vif =3D [ 'mac=3D00:16:3e:bf:2e:2e, bridge=3Dxenbr0, ip=3D0.0.0.0, =
vifname=3DFDvzVcWQzfgX, rate=3D0Mb/s' ]
disk =3D [ 'phy:/dev/iscsi_0_7,sda,w', 'phy:/dev/iscsi_0_127,sdb,w' ]

extra =3D "boot_verbose=3D1"
extra +=3D ",vfs.root.mountfrom=3Dufs:/dev/da0"
extra +=3D ",kern.hz=3D100"----


Dom0 details
CentOS release 5.4 (Final)
Linux hv9-a-chi.vps.net 2.6.18-164.15.1.el5xen #1 SMP Wed Mar 17 =
12:04:23 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
xen-3.0.3-94.el5_4.3


Appreciate any assistance.
Thanks
---
Yura




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87DE6A79-9773-4F01-B754-39CECF00FB1E>