--- Begin Message ---
- To: <submit@bugs.debian.org>
- Subject: Crash in DomU when running java
- From: "Mark Round" <mark.round@ahc.uk.com>
- Date: Tue, 31 Mar 2009 12:24:40 +0100
- Message-id: <7D744808831C6C47A09643429C70958137484A@mrpostman.ahc.uk.com>
Package: linux-image-2.6.26-1-xen-686
Version: 2.6.26-13lenny2
When I am running with this kernel as a 32-bit Lenny DomU on a 64-bit
CentOS 5.2 Dom0, the DomU crashes whenever I try anything intensive with
Java. I have tried openjdk-6 and sun-java6, both exhibit the same issue,
for instance when performing a "dpkg-reconfigure" - crash messages
below.
If I boot using an older kernel, e.g. one from Etch
(linux-image-2.6.18-6-xen-686, 2.6.18.dfsg.1-23), this doesn't happen.
un linux-image <none>
(no description available)
un linux-image-2.6 <none>
(no description available)
ii linux-image-2.6-xen-686 2.6.26+17
Linux 2.6 image on i686, oldstyle Xen support
ii linux-image-2.6.18-6-xen-686 2.6.18.dfsg.1-23
Linux 2.6.18 image on i686
ii linux-image-2.6.26-1-xen-686 2.6.26-13
Linux 2.6.26 image on i686, oldstyle Xen support
By DomU configuration looks like :
bootloader='/usr/bin/pygrub'
memory = '1024'
root = '/dev/xvda ro'
disk = [ 'phy:mapper/java-dev-1-root,xvda,w',
'phy:xenimages/java-dev-1-swap,xvdb,w' ]
name = 'java-dev-1'
vif = [ 'bridge=xenbr0,mac=00:16:3e:5a:95:18' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
The following is an example of the error messages that appear on the
DomU console, these can be triggered on-demand by issuing a
"dpkg-reconfigure sun-java6-bin" for instance.
[ 549.636440] ------------[ cut here ]------------
[ 549.636452] kernel BUG at arch/x86/mm/hypervisor.c:75!
[ 549.636456] invalid opcode: 0000 [#1] SMP
[ 549.636460] Modules linked in: ipv6 nfs lockd nfs_acl sunrpc
dm_snapshot dm_mirror dm_log dm_mod ext3 jbd mbcache thermal_sys
[ 549.636477]
[ 549.636480] Pid: 2029, comm: java Not tainted (2.6.26-1-xen-686 #1)
[ 549.636484] EIP: 0061:[<c0112fb1>] EFLAGS: 00010282 CPU: 0
[ 549.636491] EIP is at xen_l3_entry_update+0x8d/0x98
[ 549.636494] EAX: ffffffea EBX: ed7b7ea0 ECX: 00000001 EDX: 00000000
[ 549.636498] ESI: 00007ff0 EDI: 00000002 EBP: 80000002 ESP: ed7b7e98
[ 549.636502] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069
[ 549.636506] Process java (pid: 2029, ti=ed7b6000 task=ecb7c4a0
task.ti=ed7b6000)
[ 549.636510] Stack: fcb08001 00000002 d6ec3008 00000001 fcb08001
00000002 00000002 fcb08001
[ 549.636520] 00000002 c0111863 ec9fd008 ecf6d3c0 2ca35001
ecf6d3c0 eca35000 ec9fd008
[ 549.636531] ecf6d3c0 c015a221 ec9fd008 ecf6d3f8 00000001
c015e34d ecf17ea8 7b88ffff
[ 549.636542] Call Trace:
[ 549.636546] [<c0111863>] pud_populate+0x19d/0x233
[ 549.636552] [<c015a221>] __pmd_alloc+0x56/0x7b
[ 549.636558] [<c015e34d>] handle_mm_fault+0x5c/0xd46
[ 549.636562] [<c01610d7>] vma_link+0x4a/0xe7
[ 549.636568] [<c0161853>] mmap_region+0x2dc/0x392
[ 549.636573] [<c010ea38>] do_page_fault+0x5fe/0xb26
[ 549.636578] [<c0161c27>] do_mmap_pgoff+0x243/0x296
[ 549.636583] [<c01072f6>] sys_mmap2+0x62/0xa0
[ 549.636589] [<c010e43a>] do_page_fault+0x0/0xb26
[ 549.636594] [<c02cbd15>] error_code+0x35/0x3c
[ 549.636601] =======================
[ 549.636603] Code: 01 00 00 00 89 44 24 0c 8b 04 24 8d 5c 24 08 89 74
24 08 be f0 7f 00 00 89 54 24 14 31 d2 89 44 24 10 e8 73 e0 fe ff 85 c0
79 04 <0f> 0b eb fe 83 c4 18 5b 5e 5f c3 56 b9 01 00 00 00 53 31 d2 83
[ 549.636655] EIP: [<c0112fb1>] xen_l3_entry_update+0x8d/0x98 SS:ESP
0069:ed7b7e98
[ 549.636666] ---[ end trace 98118b7494d3275c ]---
kernel:[ 549.636506] Process java (pid: 2029, ti=ed7b6000 task=ecb7c4a0
task.ti=ed7b6000)
[ 614.181654] BUG: soft lockup - CPU#0 stuck for 61s! [java:2028]
[ 614.181654] Modules linked in: ipv6 nfs lockd nfs_acl sunrpc
dm_snapshot dm_mirror dm_log dm_mod ext3 jbd mbcache thermal_sys
[ 614.181654]
[ 614.181654] Pid: 2028, comm: java Tainted: G D
(2.6.26-1-xen-686 #1)
[ 614.181654] EIP: 0061:[<c01013a7>] EFLAGS: 00000246 CPU: 0
[ 614.181654] EIP is at 0xc01013a7
[ 614.181654] EAX: 00000000 EBX: 00000003 ECX: ecb77ea8 EDX: 00372f12
[ 614.181654] ESI: 00000103 EDI: ecb77eb8 EBP: ecf6d408 ESP: ecb77ea4
[ 614.181654] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0069
[ 614.181654] CR0: 8005003b CR2: bfce1fec CR3: 0132f000 CR4: 00002620
[ 614.181654] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 614.181654] DR6: ffff0ff0 DR7: 00000000
[ 614.181654] [<c023cb32>] ? xen_poll_irq+0x57/0x65
[ 614.181654] [<c023f31b>] ? xen_spin_wait+0xcb/0xff
[ 614.181654] [<c02cb88f>] ? _spin_lock+0x31/0x38
[ 614.181654] [<c0111911>] ? _pin_lock+0x18/0x1b5
[ 614.181654] [<c0111ac4>] ? mm_unpin+0x16/0x2a
[ 614.181654] [<c011222e>] ? arch_exit_mmap+0x189/0x191
[ 614.181654] [<c0160539>] ? exit_mmap+0x1b/0xd5
[ 614.181654] [<c011c62f>] ? mmput+0x24/0x9c
[ 614.181654] [<c012138a>] ? do_exit+0x1e5/0x5f9
[ 614.181654] [<c0162807>] ? sys_mprotect+0x1cc/0x1dd
[ 614.181654] [<c0121832>] ? do_group_exit+0x94/0xbd
[ 614.181654] [<c0121868>] ? sys_exit_group+0xd/0x10
[ 614.181654] [<c0103f76>] ? syscall_call+0x7/0xb
[ 614.181654] =======================
--- End Message ---