← Back to team overview

openjdk team mailing list archive

[Bug 228069] Re: Segfault when installing openjdk-6-jre-headless: installs properly on Intel based hardware, problem appears on Via C3 based machine

 

for curiosity's sake, what was the difference in the way it was rebuilt,
and would it be an undesirable sacrifice in performance for the majority
of i686 users? I say this because if it is, it may not be worth it, as i
found ubuntu on this via c3 system too slow for meaningful use anyway.
And I'd switched to pyroom instead of jdarkroom even on a fast box.

Having said that, JDarkRoom on openjdk on this box is surprisingly
usable.

And I suppose there are faster Via C3's around than mine. :-)

-- 
Segfault when installing openjdk-6-jre-headless: installs properly on Intel based hardware, problem appears on Via C3 based machine
https://bugs.launchpad.net/bugs/228069
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.

Status in Source Package "openjdk-6" in Ubuntu: In Progress

Bug description:
The full text of the log appears below:

The package installed flawlessly on my Intel based laptop. When I try to install on a clunky old desktop that I use as a testing machine, dpkg reports a segfault. The specifications of the machine are:
- Via C3 processor, 796MHZ, FSB 133 MHZ
- PVCLE266M Mainboard
- VIA CLE266 Northbridge, 8235 Southbridge
- 1.1GB RAM
- Integrated VIA graphics

I will describe a related (cryptic) problem that may shed light on the exact nature of the problem?:
- I cannot get a GNOME session to last more than a few minutes. The desktop simply freezes, unpredictably, and the only way to get back to work is by a hard reboot
- I achieved 10+ hours of continuous desktop uptime when I ran gnome as root (yes, I know that that is ill advised...) It did not crash - I shut the machine down myself.
- The problem does not appear on KDE. I am typing this from firefox in KDE and this is the twentieth straight hour of uptime. No hint of any problem.
--------------------------------------------------------------------
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0xb78c0605, pid=27591, tid=3076348816
#
# Java VM: OpenJDK Client VM (1.6.0-b09 interpreted mode, sharing linux-x86)
# Problematic frame:
# V  [libjvm.so+0x2c5605]
#
# If you would like to submit a bug report, please visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
#

---------------  T H R E A D  ---------------

Current thread is native thread

siginfo:si_signo=SIGILL: si_errno=0, si_code=2 (ILL_ILLOPN), si_addr=0xb78c0605

Registers:
EAX=0x007fe000, EBX=0xb7a03d30, ECX=0xb7a08000, EDX=0x00002000
ESP=0xb75d47c0, EBP=0xb75d50c8, ESI=0x00050000, EDI=0xb7a08000
EIP=0xb78c0605, CR2=0x00000000, EFLAGS=0x00210206

Top of Stack: (sp=0xb75d47c0)
0xb75d47c0:   00000000 b75d504c 0001f081 00000000
0xb75d47d0:   00000000 00000000 00000000 b7f63ff4
0xb75d47e0:   00000000 b7f65160 b75d4804 b7e9a484
0xb75d47f0:   b7f65160 00000065 b7fcdff4 b75d4df0
0xb75d4800:   0000002b b75d4c54 b7fc075b b75d4dfc
0xb75d4810:   ffffffff 0000003a 00000000 00000000
0xb75d4820:   00000000 00000000 00000000 00000000
0xb75d4830:   00000000 00000000 080520d8 b75d504c 

Instructions: (pc=0xb78c0605)
0xb78c05f5:   c7 04 24 00 00 00 00 01 d2 29 d0 3d 00 00 20 00
0xb78c0605:   0f 47 85 7c f7 ff ff 89 85 7c f7 ff ff 8d 83 8a 

Stack: [0xb7586000,0xb75d6000],  sp=0xb75d47c0,  free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x2c5605]
V  [libjvm.so+0x2c5edb]
V  [libjvm.so+0x365c2e]
V  [libjvm.so+0x1d1ed4]
C  [java+0x2308]  JavaMain+0x98
C  [libpthread.so.0+0x4fda]


---------------  P R O C E S S  ---------------

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

Dynamic libraries:
08048000-08051000 r-xp 00000000 08:05 681228     /usr/lib/jvm/java-6-openjdk/jre/bin/java
08051000-08052000 rw-p 00008000 08:05 681228     /usr/lib/jvm/java-6-openjdk/jre/bin/java
08052000-08073000 rw-p 08052000 00:00 0          [heap]
b757d000-b7584000 r-xp 00000000 08:05 228519     /lib/librt-2.7.so
b7584000-b7586000 rw-p 00006000 08:05 228519     /lib/librt-2.7.so
b7586000-b7587000 ---p b7586000 00:00 0 
b7587000-b75d6000 rwxp b7587000 00:00 0 
b75d6000-b75f9000 r-xp 00000000 08:05 228507     /lib/libm-2.7.so
b75f9000-b75fb000 rw-p 00022000 08:05 228507     /lib/libm-2.7.so
b75fb000-b79f1000 r-xp 00000000 08:05 556105     /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so
b79f1000-b7a10000 rw-p 003f6000 08:05 556105     /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so
b7a10000-b7e2f000 rw-p b7a10000 00:00 0 
b7e2f000-b7f62000 r-xp 00000000 08:05 228503     /lib/libc-2.7.so
b7f62000-b7f63000 r--p 00133000 08:05 228503     /lib/libc-2.7.so
b7f63000-b7f65000 rw-p 00134000 08:05 228503     /lib/libc-2.7.so
b7f65000-b7f68000 rw-p b7f65000 00:00 0 
b7f68000-b7f6a000 r-xp 00000000 08:05 228506     /lib/libdl-2.7.so
b7f6a000-b7f6c000 rw-p 00001000 08:05 228506     /lib/libdl-2.7.so
b7f6c000-b7f70000 r-xp 00000000 08:05 889735     /usr/lib/jvm/java-6-openjdk/jre/lib/i386/jli/libjli.so
b7f70000-b7f71000 rw-p 00003000 08:05 889735     /usr/lib/jvm/java-6-openjdk/jre/lib/i386/jli/libjli.so
b7f71000-b7f84000 r-xp 00000000 08:05 228517     /lib/libpthread-2.7.so
b7f84000-b7f86000 rw-p 00013000 08:05 228517     /lib/libpthread-2.7.so
b7f86000-b7f89000 rw-p b7f86000 00:00 0 
b7f89000-b7f9d000 r-xp 00000000 08:05 581380     /usr/lib/libz.so.1.2.3.3
b7f9d000-b7f9e000 rw-p 00013000 08:05 581380     /usr/lib/libz.so.1.2.3.3
b7faf000-b7fb0000 rw-p b7faf000 00:00 0 
b7fb0000-b7fb1000 r--p b7fb0000 00:00 0 
b7fb1000-b7fb2000 rw-p b7fb1000 00:00 0 
b7fb2000-b7fb3000 r-xp b7fb2000 00:00 0          [vdso]
b7fb3000-b7fcd000 r-xp 00000000 08:05 228497     /lib/ld-2.7.so
b7fcd000-b7fcf000 rw-p 00019000 08:05 228497     /lib/ld-2.7.so
bff08000-bff1c000 rwxp bffeb000 00:00 0          [stack]
bff1c000-bff1d000 rw-p bffff000 00:00 0 

VM Arguments:
jvm_args: -Xshare:dump 
java_command: <unknown>
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
USERNAME=root
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x39bf10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x2c2c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x2c2c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x2c2c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x2c2c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x2c2c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x2c5920], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000


---------------  S Y S T E M  ---------------

OS:Ubuntu 8.04 (hardy)
uname:Linux 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686
libc:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



References