[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#522046: Crash in DomU when running java



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]  =======================





Reply to: