JDK-4943130 : JVM detects SIGSEGV on linux when closing ControlPanel
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 5.0
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_redhat_9.0
  • CPU: x86
  • Submitted: 2003-10-24
  • Updated: 2003-10-29
  • Resolved: 2003-10-29
Related Reports
Duplicate :  
Description
Bundle: j2sdk-1_5_0-beta-bin-b24-linux-i586-15_oct_2003.bin
Platform: Red Hat Linux 9
Reproducible on: b24 and b25

When exiting ControlPanel, JVM hangs with the following log.
---------------------------------------------------------------------------------------
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x420734c0, pid=13901, tid=1090493632
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b24 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x734c0]  __libc_free+0x70
#

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

Current thread (0x0809b678):  VMThread [id=13902]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x39000000

Registers:
EAX=0xffffffff, EBX=0x42130a14, ECX=0x42132d9c, EDX=0x00000004
ESP=0x40ff92ec, EBP=0x40ff9304, ESI=0x39000000, EDI=0x42132d9c
EIP=0x420734c0, CR2=0x39000000, EFLAGS=0x00010202

Top of Stack: (sp=0x40ff92ec)
0x40ff92ec:   00000000 00000000 00000000 42130a14
0x40ff92fc:   4212f2ac 00000000 40ff9334 420eb85e
0x40ff930c:   42132d9c 00000000 0000000a 00000000
0x40ff931c:   4212f2ac 4212f2a4 4212f29c 42130a14
0x40ff932c:   42130ee0 08171728 40ff9364 42029eae
0x40ff933c:   00000000 41a2b9cc 40ff9364 41a1c55b
0x40ff934c:   41a2b9b0 42130ee8 00000000 416a787c
0x40ff935c:   41632000 08171728 40ff9374 4164537c 

Instructions: (pc=0x420734c0)
0x420734b0:   b8 ff ff ff ff 65 83 3d 0c 00 00 00 00 3e 74 01
0x420734c0:   f0 0f c1 06 0f 85 cb 3e 00 00 89 7c 24 04 89 34 

Stack: [0x40fed000,0x40ffa000),  sp=0x40ff92ec,  free space=48k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libc.so.6+0x734c0]  __libc_free+0x70
C  [libc.so.6+0xeb85e]
C  [libc.so.6+0x29eae]  __cxa_finalize+0x7e
C  [libawt.so+0x1337c]
C  [libawt.so+0x6d8ed]
C  [ld-linux.so.2+0xc894]
C  [libc.so.6+0x29c20]  exit+0x70
V  [libjvm.so+0x31cbfc]
V  [libjvm.so+0x31be46]
V  [libjvm.so+0x31b4b7]
V  [libjvm.so+0x31b6c5]
V  [libjvm.so+0x31b2d0]
V  [libjvm.so+0x294f54]
C  [libpthread.so.0+0x42b6]

VM_Operation (0x41dea7fc): exit, mode: safepoint, requested by thread 0x0828d1f8


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

Java Threads: ( => current thread )
  0x081b6c20 JavaThread "TimerQueue" daemon [_thread_blocked, id=13917]
  0x08053078 JavaThread "DestroyJavaVM" [_thread_blocked, id=13901]
  0x0828d1f8 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=13916]
  0x0828cdc8 JavaThread "AWT-Shutdown" [_thread_blocked, id=13915]
  0x081cfb50 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=13914]
  0x081a8428 JavaThread "traceMsgQueueThread" [_thread_blocked, id=13911]
  0x08193170 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=13910]
  0x08187258 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=13909]
  0x080c9f38 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13907]
  0x080c8b98 JavaThread "CompilerThread0" daemon [_thread_blocked, id=13906]
  0x0809e7e0 JavaThread "Finalizer" daemon [_thread_blocked, id=13904]
  0x0809da60 JavaThread "Reference Handler" daemon [_thread_blocked, id=13903]

Other Threads:
=>0x0809b678 VMThread [id=13902]

VM state:at safepoint (shutting down)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x080524a0/0x080524c8] Threads_lock - owner thread: 0x0809b678

Heap
 def new generation   total 576K, used 277K [0x46220000, 0x462c0000, 0x46700000)
  eden space 512K,  54% used [0x46220000, 0x462654f8, 0x462a0000)
  from space 64K,   0% used [0x462a0000, 0x462a0000, 0x462b0000)
  to   space 64K,   0% used [0x462b0000, 0x462b0000, 0x462c0000)
 tenured generation   total 1600K, used 959K [0x46700000, 0x46890000, 0x4a220000)
   the space 1600K,  59% used [0x46700000, 0x467eff90, 0x467f0000, 0x46890000)
 compacting perm gen  total 8704K, used 8563K [0x4a220000, 0x4aaa0000, 0x4e220000)
   the space 8704K,  98% used [0x4a220000, 0x4aa7cdf0, 0x4aa7ce00, 0x4aaa0000)

Dynamic libraries:
08048000-0804f000 r-xp 00000000 08:01 86067      /usr/j2sdk1.5.0/jre/bin/java
0804f000-08050000 rw-p 00006000 08:01 86067      /usr/j2sdk1.5.0/jre/bin/java
08050000-082eb000 rwxp 00000000 00:00 0
40000000-40015000 r-xp 00000000 08:01 176343     /lib/ld-2.3.2.so
40015000-40016000 rw-p 00014000 08:01 176343     /lib/ld-2.3.2.so
40016000-40017000 rw-p 00000000 00:00 0
40017000-40018000 ---p 00000000 00:00 0
40018000-4001f000 r-xp 00000000 08:01 21848      /usr/j2sdk1.5.0/jre/lib/i386/native_threads/libhpi.so
4001f000-40020000 rw-p 00006000 08:01 21848      /usr/j2sdk1.5.0/jre/lib/i386/native_threads/libhpi.so
40020000-4002a000 r-xp 00000000 08:01 16350      /lib/tls/libpthread-0.29.so
4002a000-4002b000 rw-p 0000a000 08:01 16350      /lib/tls/libpthread-0.29.so
4002b000-4002d000 rw-p 00000000 00:00 0
4002d000-4002f000 r-xp 00000000 08:01 176354     /lib/libdl-2.3.2.so
4002f000-40030000 rw-p 00002000 08:01 176354     /lib/libdl-2.3.2.so
40030000-40031000 rw-p 00000000 00:00 0
40031000-40385000 r-xp 00000000 08:01 21860      /usr/j2sdk1.5.0/jre/lib/i386/client/libjvm.so
40385000-403a1000 rw-p 00353000 08:01 21860      /usr/j2sdk1.5.0/jre/lib/i386/client/libjvm.so
403a1000-407b6000 rw-p 00000000 00:00 0
407b6000-407d7000 r-xp 00000000 08:01 16348      /lib/tls/libm-2.3.2.so
407d7000-407d8000 rw-p 00020000 08:01 16348      /lib/tls/libm-2.3.2.so
407d8000-407dc000 rw-s 00000000 08:01 182299     /tmp/hsperfdata_root/13901 (deleted)
407dc000-407df000 r--s 00000000 08:01 21996      /usr/j2sdk1.5.0/jre/lib/ext/dnsns.jar
407e1000-407f3000 r-xp 00000000 08:01 176358     /lib/libnsl-2.3.2.so
407f3000-407f4000 rw-p 00011000 08:01 176358     /lib/libnsl-2.3.2.so
407f4000-407f6000 rw-p 00000000 00:00 0
407f6000-40801000 r-xp 00000000 08:01 176364     /lib/libnss_files-2.3.2.so
40801000-40802000 rw-p 0000a000 08:01 176364     /lib/libnss_files-2.3.2.so
40802000-4080d000 r-xp 00000000 08:01 21961      /usr/j2sdk1.5.0/jre/lib/i386/libverify.so
4080d000-4080e000 rw-p 0000b000 08:01 21961      /usr/j2sdk1.5.0/jre/lib/i386/libverify.so
4080e000-4082d000 r-xp 00000000 08:01 21962      /usr/j2sdk1.5.0/jre/lib/i386/libjava.so
4082d000-4082f000 rw-p 0001e000 08:01 21962      /usr/j2sdk1.5.0/jre/lib/i386/libjava.so
4082f000-40842000 r-xp 00000000 08:01 21964      /usr/j2sdk1.5.0/jre/lib/i386/libzip.so
40842000-40844000 rw-p 00013000 08:01 21964      /usr/j2sdk1.5.0/jre/lib/i386/libzip.so
40844000-408cb000 rw-p 00000000 00:00 0
408cb000-40934000 r--s 00000000 08:01 22192      /usr/j2sdk1.5.0/jre/lib/jsse.jar
40934000-40948000 r--s 00000000 08:01 21998      /usr/j2sdk1.5.0/jre/lib/jce.jar
40948000-40eed000 r--s 00000000 08:01 22195      /usr/j2sdk1.5.0/jre/lib/charsets.jar
40eed000-40fed000 rwxp 00001000 00:00 0
40fed000-40fee000 ---p 00101000 00:00 0
40fee000-40ffa000 rwxp 00102000 00:00 0
40ffa000-40ffd000 ---p 0010e000 00:00 0
40ffd000-4107a000 rwxp 00111000 00:00 0
4107a000-4107d000 ---p 0018e000 00:00 0
4107d000-4117a000 rwxp 00191000 00:00 0
4117a000-4117d000 ---p 0028e000 00:00 0
4117d000-4137a000 rwxp 00291000 00:00 0
4137a000-4137d000 ---p 0048e000 00:00 0
4137d000-413fa000 rwxp 00491000 00:00 0
413fa000-413fb000 ---p 0050e000 00:00 0
413fb000-4147a000 rwxp 0050f000 00:00 0
4147a000-4149d000 r--s 00000000 08:01 21994      /usr/j2sdk1.5.0/jre/lib/ext/sunjce_provider.jar
4149d000-414c5000 r--s 00000000 08:01 21995      /usr/j2sdk1.5.0/jre/lib/ext/sunpkcs11.jar
414c5000-4157b000 r--s 00000000 08:01 22196      /usr/j2sdk1.5.0/jre/lib/ext/localedata.jar
4157b000-41632000 r--s 00000000 08:01 22194      /usr/j2sdk1.5.0/jre/lib/deploy.jar
41632000-416a2000 r-xp 00000000 08:01 21975      /usr/j2sdk1.5.0/jre/lib/i386/libawt.so
416a2000-416a8000 rw-p 0006f000 08:01 21975      /usr/j2sdk1.5.0/jre/lib/i386/libawt.so
416a8000-416cc000 rw-p 00000000 00:00 0
416cc000-41792000 r-xp 00000000 08:01 21974      /usr/j2sdk1.5.0/jre/lib/i386/libmlib_image.so
41792000-41793000 rw-p 000c6000 08:01 21974      /usr/j2sdk1.5.0/jre/lib/i386/libmlib_image.so
41793000-417c6000 r-xp 00000000 08:01 6112       /usr/j2sdk1.5.0/jre/lib/i386/xawt/libmawt.so
417c6000-417c9000 rw-p 00033000 08:01 6112       /usr/j2sdk1.5.0/jre/lib/i386/xawt/libmawt.so
417c9000-417ca000 rw-p 00000000 00:00 0
417ca000-417cc000 r-xp 00000000 08:01 130142     /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
417cc000-417cd000 rw-p 00001000 08:01 130142     /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
417cd000-417d0000 r-xp 00000000 08:01 21992      /usr/j2sdk1.5.0/jre/lib/i386/libdeploy.so
417d0000-417d1000 rw-p 00002000 08:01 21992      /usr/j2sdk1.5.0/jre/lib/i386/libdeploy.so
417d3000-417e0000 r-xp 00000000 08:01 51296      /usr/X11R6/lib/libXext.so.6.4
417e0000-417e1000 rw-p 0000c000 08:01 51296      /usr/X11R6/lib/libXext.so.6.4
417e1000-418bd000 r-xp 00000000 08:01 51286      /usr/X11R6/lib/libX11.so.6.2
418bd000-418c0000 rw-p 000db000 08:01 51286      /usr/X11R6/lib/libX11.so.6.2
418c0000-419b6000 r--s 00000000 08:01 21997      /usr/j2sdk1.5.0/jre/lib/plugin.jar
419b6000-41a27000 r-xp 00000000 08:01 21979      /usr/j2sdk1.5.0/jre/lib/i386/libfontmanager.so
41a27000-41a32000 rw-p 00070000 08:01 21979      /usr/j2sdk1.5.0/jre/lib/i386/libfontmanager.so
41a32000-41a37000 rw-p 00000000 00:00 0
41a37000-41a3a000 ---p 00003000 00:00 0
41a3a000-41ab7000 rwxp 00006000 00:00 0
41ab7000-41abd000 r-xp 00000000 08:01 21967      /usr/j2sdk1.5.0/jre/lib/i386/libnio.so
41abd000-41abe000 rw-p 00005000 08:01 21967      /usr/j2sdk1.5.0/jre/lib/i386/libnio.so
41ac0000-41ac8000 r-xp 00000000 08:01 51294      /usr/X11R6/lib/libXcursor.so.1.0
41ac8000-41ac9000 rw-p 00007000 08:01 51294      /usr/X11R6/lib/libXcursor.so.1.0
41ac9000-41ad0000 r-xp 00000000 08:01 51316      /usr/X11R6/lib/libXrender.so.1.2
41ad0000-41ad1000 rw-p 00006000 08:01 51316      /usr/X11R6/lib/libXrender.so.1.2
41ad1000-41ad4000 ---p 00003000 00:00 0
41ad4000-41b51000 rwxp 00006000 00:00 0
41b51000-41b58000 r-xp 00000000 08:01 176431     /lib/libgcc_s-3.2.2-20030225.so.1
41b58000-41b59000 rw-p 00007000 08:01 176431     /lib/libgcc_s-3.2.2-20030225.so.1
41b59000-41b5c000 ---p 00003000 00:00 0
41b5c000-41bd9000 rwxp 00006000 00:00 0
41bd9000-41beb000 r-xp 00000000 08:01 21966      /usr/j2sdk1.5.0/jre/lib/i386/libnet.so
41beb000-41bec000 rw-p 00012000 08:01 21966      /usr/j2sdk1.5.0/jre/lib/i386/libnet.so
41bec000-41c6c000 rwxp 0000c000 00:00 0
41c6c000-41c6f000 ---p 00083000 00:00 0
41c6f000-41cec000 rwxp 00086000 00:00 0
41cec000-41cef000 ---p 00103000 00:00 0
41cef000-41d6c000 rwxp 00106000 00:00 0
41d6c000-41d6f000 ---p 00183000 00:00 0
41d6f000-41dec000 rwxp 00186000 00:00 0
41dec000-41e08000 r-xp 00000000 08:01 130141     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
41e08000-41e0a000 rw-p 0001c000 08:01 130141     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
41e0a000-41e0d000 ---p 00003000 00:00 0
41e0d000-41e8a000 rwxp 00006000 00:00 0
42000000-4212e000 r-xp 00000000 08:01 16346      /lib/tls/libc-2.3.2.so
4212e000-42131000 rw-p 0012e000 08:01 16346      /lib/tls/libc-2.3.2.so
42131000-42133000 rw-p 00000000 00:00 0
42133000-44218000 r--s 00000000 08:01 22263      /usr/j2sdk1.5.0/jre/lib/rt.jar
44218000-46218000 rwxp 00028000 00:00 0
46220000-4e220000 rwxp 020d0000 00:00 0
bfe00000-bfe03000 ---p 00000000 00:00 0
bfe03000-c0000000 rwxp ffe04000 00:00 0

VM Arguments:
jvm_args: -Djavaplugin.user.profile= -Djavaplugin.version=1.5.0 -Djavaplugin.nodotversion=150
java_command: com.sun.deploy.panel.ControlPanel

Environment Variables:
PATH=/usr/j2sdk1.5.0/bin:/usr/j2sdk1.5.0/jre/bin:/import/near/Duke/j2se_sqe/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/root/bin
USERNAME=root
LD_LIBRARY_PATH=/usr/j2sdk1.5.0/jre/lib/i386/client:/usr/j2sdk1.5.0/jre/lib/i386:/usr/j2sdk1.5.0/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0
HOSTTYPE=i386-linux
OSTYPE=linux
MACHTYPE=i386


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

OS:Red Hat Linux release 9 (Shrike)

uname:Linux 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686
libc:glibc 2.3.2 NPTL 0.29 
rlimit: STACK 8192k, CORE 0k, NPROC 4096, NOFILE 1024, AS infinity
load average:0.00 0.01 0.00

CPU:total 1(active 1) family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 513868k(11232k free), swap 530104k(524732k free)

---------------------------------------------------------------------------------------

Comments
EVALUATION This looks like a duplicate of Redhat 9 issue.. ###@###.### 2003-10-24
24-10-2003