JDK-4917113 : PIT:JVM crash on RH 9 with LD_ASSUME_KERNEL=2.4.1 option
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 5.0
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_redhat_9.0
  • CPU: x86
  • Submitted: 2003-09-04
  • Updated: 2003-09-29
  • Resolved: 2003-09-29
Related Reports
Duplicate :  
Relates :  
Description
0:00 0
40f16000-40fb7000 rw-s 00000000 00:04 6094858    /SYSV00000000 (deleted)
4102d000-41158000 r--s 00000000 16:03 2498177    /home/james/MyWork/viewers2/WebSeismicViewer/jars/seismicviewer.jar
41158000-411c7000 r-xp 00000000 16:03 1274143    /usr/java/j2sdk1.5.0/jre/lib/i386/libawt.so
411c7000-411cd000 rw-p 0006e000 16:03 1274143    /usr/java/j2sdk1.5.0/jre/lib/i386/libawt.so
411cd000-411f1000 rw-p 00000000 00:00 0
411f1000-412b7000 r-xp 00000000 16:03 1274142    /usr/java/j2sdk1.5.0/jre/lib/i386/libmlib_image.so
412b7000-412b8000 rw-p 000c6000 16:03 1274142    /usr/java/j2sdk1.5.0/jre/lib/i386/libmlib_image.so
412b8000-412eb000 r-xp 00000000 16:03 1632656    /usr/java/j2sdk1.5.0/jre/lib/i386/xawt/libmawt.so
412eb000-412ee000 rw-p 00032000 16:03 1632656    /usr/java/j2sdk1.5.0/jre/lib/i386/xawt/libmawt.so
412ee000-412ef000 rw-p 00000000 00:00 0
412ef000-412fc000 r-xp 00000000 16:03 718193     /usr/X11R6/lib/libXext.so.6.4
412fc000-412fd000 rw-p 0000c000 16:03 718193     /usr/X11R6/lib/libXext.so.6.4
412fd000-413d9000 r-xp 00000000 16:03 718183     /usr/X11R6/lib/libX11.so.6.2
413d9000-413dc000 rw-p 000db000 16:03 718183     /usr/X11R6/lib/libX11.so.6.2
413dc000-413dd000 ---p 00000000 00:00 0
413dd000-413ea000 rwxp 00001000 00:00 0
413ea000-413ed000 ---p 0000e000 00:00 0
413ed000-4145d000 rwxp 00011000 00:00 0
4145d000-414ce000 r-xp 00000000 16:03 1274145    /usr/java/j2sdk1.5.0/jre/lib/i386/libfontmanager.so
414ce000-414d9000 rw-p 00071000 16:03 1274145    /usr/java/j2sdk1.5.0/jre/lib/i386/libfontmanager.so
414d9000-414dd000 rw-p 00000000 00:00 0
414dd000-414de000 ---p 00000000 00:00 0
414de000-414eb000 rwxp 00001000 00:00 0
414eb000-414ee000 ---p 0000e000 00:00 0
414ee000-4155e000 rwxp 00011000 00:00 0
4155e000-41566000 r-xp 00000000 16:03 718191     /usr/X11R6/lib/libXcursor.so.1.0
41566000-41567000 rw-p 00007000 16:03 718191     /usr/X11R6/lib/libXcursor.so.1.0
41567000-4156e000 r-xp 00000000 16:03 718213     /usr/X11R6/lib/libXrender.so.1.2
4156e000-4156f000 rw-p 00006000 16:03 718213     /usr/X11R6/lib/libXrender.so.1.2
4156f000-41570000 ---p 00000000 00:00 0
41570000-4157d000 rwxp 00001000 00:00 0
4157d000-41580000 ---p 0000e000 00:00 0
41580000-415f0000 rwxp 00011000 00:00 0
415f0000-415f1000 ---p 00081000 00:00 0
415f1000-41671000 rwxp 00082000 00:00 0
41671000-41672000 ---p 00102000 00:00 0
41672000-416f2000 rwxp 00103000 00:00 0
416f2000-416f3000 ---p 00183000 00:00 0
416f3000-41700000 rwxp 00184000 00:00 0
41700000-41703000 ---p 00191000 00:00 0
41703000-41773000 rwxp 00194000 00:00 0
41773000-41774000 ---p 00204000 00:00 0
41774000-41781000 rwxp 00205000 00:00 0
41781000-41784000 ---p 00212000 00:00 0
41784000-417f4000 rwxp 00215000 00:00 0
417f4000-417fa000 r-xp 00000000 16:03 1274136    /usr/java/j2sdk1.5.0/jre/lib/i386/libnio.so
417fa000-417fb000 rw-p 00005000 16:03 1274136    /usr/java/j2sdk1.5.0/jre/lib/i386/libnio.so
417fb000-417fc000 ---p 00000000 00:00 0
417fc000-41809000 rwxp 00001000 00:00 0
41809000-4180c000 ---p 0000e000 00:00 0
4180c000-4187c000 rwxp 00011000 00:00 0
41a34000-41a50000 r-xp 00000000 16:03 848656     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
41a50000-41a52000 rw-p 0001c000 16:03 848656     /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
41a52000-41c00000 rw-s 00000000 00:04 5832709    /SYSV00000000 (deleted)
42000000-4212f000 r-xp 00000000 16:03 1827853    /lib/tls/libc-2.3.2.so
4212f000-42132000 rw-p 0012f000 16:03 1827853    /lib/tls/libc-2.3.2.so
42132000-42134000 rw-p 00000000 00:00 0
42134000-44118000 r--s 00000000 16:03 1274174    /usr/java/j2sdk1.5.0/jre/lib/rt.jar
44118000-46118000 rwxp 00028000 00:00 0
46120000-4e120000 rwxp 020d0000 00:00 0
bfe02000-bfe0c000 rwxp 0000a000 00:00 0
bfe0c000-bfe0f000 ---p 00014000 00:00 0
bfff3000-c0000000 rwxp ffff4000 00:00 0

VM Arguments:
java_command: seismicviewer.jar

Environment Variables:
JAVA_HOME=/usr/java/j2sdk1.4.2
PATH=.:/usr/java/j2sdk1.4.2/bin:/usr/java/j2sdk1.4.2/jre/bin:/usr/java/j2sdk1.4.2/jre/javaws:/home/james/bin/:/usr/local/mozilla:/usr/local/apache-ant-1.5.3-1/bin:/opt/Qtopia/bin:/opt/OptimizeitSuite:/opt/Jbuilder9/bin:/opt/OpenOffice/program:/opt/jcvsii-5.3.2/jCVS-5.3.2/bin:/usr/local/Acrobat5/bin:/home/james/MyWork/BuildScripts/:/home/james/MyWork/ReleaseBuildScripts/:.:/usr/java/j2sdk1.4.2/bin:/usr/java/j2sdk1.4.2/jre/bin:/usr/java/j2sdk1.4.2/jre/javaws:/home/james/bin/:/usr/local/mozilla:/usr/local/apache-ant-1.5.3-1/bin:/opt/Qtopia/bin:/opt/OptimizeitSuite:/opt/Jbuilder9/bin:/opt/OpenOffice/program:/opt/jcvsii-5.3.2/jCVS-5.3.2/bin:/usr/local/Acrobat5/bin:/home/james/MyWork/BuildScripts/:/home/james/MyWork/ReleaseBuildScripts/:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
LD_LIBRARY_PATH=/usr/java/j2sdk1.5.0/jre/lib/i386/client:/usr/java/j2sdk1.5.0/jre/lib/i386:/usr/java/j2sdk1.5.0/jre/../lib/i386:/usr/local/lib
SHELL=/bin/csh
DISPLAY=:0.0
HOSTTYPE=i386-linux
OSTYPE=linux
MACHTYPE=i386


###@###.### 2003-09-23

I am attaching the new error dump:

THIS ERROR I GOT AGAIN WITH LD_ASSUME_KERNEL=2.4.1

Please see the attached file.



###@###.### 2003-09-29

Yeah I think it was the environment variable problem. 
What happens is that we run our testcases through Tonga harness and when it runs it cleans the environment variable and just takes the varibales declared in the its config file. Now when I set the LD_ASSUME_KERNEL on the terminal it does not consider it. Now if i give this option in the config file, it works fine and the JVM does not crashes. 
You can close this bug as duplicate. 








 JVM crash on RH 9 with LD_ASSUME_KERNEL=2.4.1 option

The crash dump is as follows:

PRN_LOG TESTCASE desc=Verifying that IllegalArgumentException is not thrown with empty JTree and key event
PRN_LOG TESTCASE status=true
Verifying that IllegalArgumentException is not thrown with empty JTree and key event  true
Test Passed
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x420734c0, pid=5740, tid=1083677888
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b17 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x734c0]  __libc_free+0x70
#
# An error report file with more information is saved as hs_err_pid5740.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/cgi-bin/bugreport.cgi
#

hs_err_pid5740.log file :

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x420734c0, pid=5740, tid=1083677888
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b17 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x734c0]  __libc_free+0x70
#

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

Current thread (0x0809aff8):  VMThread [id=5740]

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

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

Top of Stack: (sp=0x4097933c)
0x4097933c:   40979374 00000000 000003e8 42130a14
0x4097934c:   4212f2ac 00000000 40979384 420eb85e
0x4097935c:   42132d9c 00000000 000003e8 00000000
0x4097936c:   4212f2ac 4212f2a4 4212f29c 42130a14
0x4097937c:   42130ee0 08128278 409793b4 42029eae
0x4097938c:   00000000 4138a74c 409793b4 4137ac5b
0x4097939c:   4138a730 42130ee8 00000000 40d77944
0x409793ac:   40d03000 08128278 409793c4 40d15bec 

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: [0x40908000,0x4097a000),  sp=0x4097933c,  free space=452k
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+0x12bec]
C  [libawt.so+0x6ca1d]
C  [ld-linux.so.2+0xc894]
C  [libc.so.6+0x29c20]  exit+0x70
V  [libjvm.so+0x319fac]
V  [libjvm.so+0x319268]
V  [libjvm.so+0x3188d9]
V  [libjvm.so+0x318ae5]
V  [libjvm.so+0x3186f0]
V  [libjvm.so+0x292aea]
C  [libpthread.so.0+0x42b6]

VM_Operation (0xbfffc4e0): exit, mode: safepoint, requested by thread 0x08053810


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

Java Threads: ( => current thread )
  0x081aa900 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=5740]
  0x081a9598 JavaThread "AWT-Shutdown" [_thread_blocked, id=5740]
  0x081805b8 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=5740]
  0x0817f5c8 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=5740]
  0x081767a8 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=5740]
  0x08169c58 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5740]
  0x080a3eb0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5740]
  0x080a2b78 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5740]
  0x0809e028 JavaThread "Finalizer" daemon [_thread_blocked, id=5740]
  0x0809d340 JavaThread "Reference Handler" daemon [_thread_blocked, id=5740]
  0x08053810 JavaThread "main" [_thread_blocked, id=5740]

Other Threads:
=>0x0809aff8 VMThread [id=5740]

VM state:at safepoint (shutting down)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x08053078/0x080530a0] Threads_lock - owner thread: 0x0809aff8

Heap
 def new generation   total 576K, used 450K [0x45f10000, 0x45fb0000, 0x463f0000)
  eden space 512K,  75% used [0x45f10000, 0x45f70838, 0x45f90000)
  from space 64K, 100% used [0x45fa0000, 0x45fb0000, 0x45fb0000)
  to   space 64K,   0% used [0x45f90000, 0x45f90000, 0x45fa0000)
 tenured generation   total 1408K, used 394K [0x463f0000, 0x46550000, 0x49f10000)
   the space 1408K,  28% used [0x463f0000, 0x46452ac0, 0x46452c00, 0x46550000)
 compacting perm gen  total 5888K, used 5868K [0x49f10000, 0x4a4d0000, 0x4df10000)
   the space 5888K,  99% used [0x49f10000, 0x4a4cb1f0, 0x4a4cb200, 0x4a4d0000)

Dynamic libraries:
08048000-0804e000 r-xp 00000000 00:11 1261292    /.automount/sqindia/root/export/disk05/swing/tigerbinaries/PIT.01.Sept.2003/linux-i586/bin/java
0804e000-0804f000 rw-p 00005000 00:11 1261292    /.automount/sqindia/root/export/disk05/swing/tigerbinaries/PIT.01.Sept.2003/linux-i586/bin/java
0804f000-081be000 rwxp 00000000 00:00 0
40000000-40015000 r-xp 00000000 03:02 1733333    /lib/ld-2.3.2.so
40015000-40016000 rw-p 00014000 03:02 1733333    /lib/ld-2.



This was observed on the PIT request of 29th Aug 2003
The Java version for solaris is:
java version "swing-jcg-sparc-01-2003-08-29-int.tiger"
Java(TM) 2 Runtime Environment, Standard Edition (build swing-jcg-sparc-01-2003-08-29-int.tiger)

Note that : LD_ASSUME_KERNEL=2.4.1 was set in the environment 



------------
A little more information about the build referenced here.
You can find the linux build for this in: /net/jano/export/disk09/swing/NightlyBuilds/builds/2003-08-31-int.tiger
It's Swings PIT build for integration into b19 and contains a snapshot
of the master workspace as of 8/31/3 (b18++) plus the Swing fixs going
into b19.
###@###.### 2003-09-05


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

###@###.### 2003-09-12

Cap member has reported the same problem:

J2SE Version (please include all output from java -version flag):
  java version "1.5.0-beta"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b18)
  Java HotSpot(TM) Client VM (build 1.5.0-beta-b18, mixed mode)

Operating System Configuration Information (be specific):
  OS:Red Hat Linux release 9 (Shrike)
  uname:Linux 2.4.20-20.9custom #1 SMP Fri Aug 22 11:22:58 CDT 2003 i686
  libc:glibc 2.3.2 NPTL 0.34 
  rlimit: STACK 8192k, CORE infinity, NPROC 4094, NOFILE 1024, AS infinity
  load average:3.92 1.29 1.11

Hardware Configuration Information (be specific):
  CPU:total 1(active 1) family 15, cmov, cx8, fxsr, mmx, sse, sse2
  Memory: 4k page, physical 513284k(9340k free), swap 1044216k(871416k free)

Bug Description:


JVM crash while testing some of our software with the Tiger 1.5.0 beta:


 -- 
 #
 # An unexpected error has been detected by HotSpot Virtual Machine:
 #
 #  SIGSEGV (0xb) at pc=0x42073770, pid=4553, tid=1083407664
 #
 # Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b18 mixed mode)
 # Problematic frame:
 # C  [libc.so.6+0x73770]  __libc_free+0x70
 #
 # An error report file with more information is saved as hs_err_pid4553.log
 #
 # If you would like to submit a bug report, please visit:
 #   http://java.sun.com/cgi-bin/bugreport.cgi
 #

hs_err_pid4553.log :

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x42073770, pid=4553, tid=1083407664
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b18 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x73770]  __libc_free+0x70
#

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

Current thread (0x080986b8):  VMThread [id=4553]

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

Registers:
EAX=0xffffffff, EBX=0x42131a14, ECX=0x42133dfc, EDX=0x00000004
ESP=0x40937548, EBP=0x40937560, ESI=0x031a15c3, EDI=0x42133dfc
EIP=0x42073770, CR2=0x031a15c3, EFLAGS=0x00210202

Top of Stack: (sp=0x40937548)
0x40937548:   409375a8 403a6db0 40937620 42131a14
0x40937558:   421302ac 00000000 40937590 420ebd8e
0x40937568:   42133dfc 08051188 409375d8 4002f188
0x40937578:   421302ac 421302a4 4213029c 42131a14
0x40937588:   42131ef8 00000000 409375b0 42029fb8
0x40937598:   00000000 00000028 42131f08 411cc87c
0x409375a8:   41158000 40d70478 409375c0 4116abec
0x409375b8:   00000000 411cc87c 409375d0 411c495d 

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

Stack: [0x408c5000,0x40938000),  sp=0x40937548,  free space=457k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libc.so.6+0x73770]  __libc_free+0x70
C  [libc.so.6+0xebd8e]
C  [libc.so.6+0x29fb8]  __cxa_finalize+0x68
C  [libawt.so+0x12bec]
C  [libawt.so+0x6c95d]
C  [ld-linux.so.2+0xce44]
C  [libc.so.6+0x29d40]  exit+0x70
V  [libjvm.so+0x31d9dc]
V  [libjvm.so+0x31cc98]
V  [libjvm.so+0x31c309]
V  [libjvm.so+0x31c515]
V  [libjvm.so+0x31c120]
V  [libjvm.so+0x295ffa]
C  [libpthread.so.0+0x4332]

VM_Operation (0x417720fc): exit, mode: safepoint, requested by thread 0x081142c0


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

Java Threads: ( => current thread )
  0x081142c0 JavaThread "SIGINT handler" daemon [_thread_blocked, id=4553]
  0x40d93370 JavaThread "DestroyJavaVM" [_thread_blocked, id=4553]
  0x40d7e9e8 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=4553]
  0x40d7e678 JavaThread "AWT-Shutdown" [_thread_blocked, id=4553]
  0x08341560 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=4553]
  0x08334b58 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4553]
  0x082d0048 JavaThread "TimerQueue" daemon [_thread_blocked, id=4553]
  0x40d29e70 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4553]
  0x40d28be0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4553]
  0x40d27e40 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4553]
  0x0809b730 JavaThread "Finalizer" daemon [_thread_blocked, id=4553]
  0x0809aa08 JavaThread "Reference Handler" daemon [_thread_blocked, id=4553]

Other Threads:
=>0x080986b8 VMThread [id=4553]

VM state:at safepoint (shutting down)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x08052b08/0x08052b30] Threads_lock - owner thread: 0x080986b8

Heap
 def new generation   total 1152K, used 1120K [0x46120000, 0x46250000, 0x46600000)
  eden space 1088K,  97% used [0x46120000, 0x462282e8, 0x46230000)
  from space 64K,  99% used [0x46240000, 0x4624fdb8, 0x46250000)
  to   space 64K,   0% used [0x46230000, 0x46230000, 0x46240000)
 tenured generation   total 13920K, used 13162K [0x46600000, 0x47398000, 0x4a120000)
   the space 13920K,  94% used [0x46600000, 0x472daa00, 0x472dac00, 0x47398000)
 compacting perm gen  total 11008K, used 10806K [0x4a120000, 0x4abe0000, 0x4e120000)
   the space 11008K,  98% used [0x4a120000, 0x4abad8f0, 0x4abada00, 0x4abe0000)

Dynamic libraries:
08048000-0804f000 r-xp 00000000 16:03 1486168    /usr/java/j2sdk1.5.0/jre/bin/java
0804f000-08050000 rw-p 00006000 16:03 1486168    /usr/java/j2sdk1.5.0/jre/bin/java
08050000-08354000 rwxp 00000000 00:00 0
40000000-40015000 r-xp 00000000 16:03 2464330    /lib/ld-2.3.2.so
40015000-40016000 rw-p 00014000 16:03 2464330    /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 16:03 2742406    /usr/java/j2sdk1.5.0/jre/lib/i386/native_threads/libhpi.so
4001f000-40020000 rw-p 00006000 16:03 2742406    /usr/java/j2sdk1.5.0/jre/lib/i386/native_threads/libhpi.so
40020000-40024000 rw-s 00000000 16:03 1159435    /tmp/hsperfdata_james/4553 (deleted)
40024000-40027000 r--s 00000000 16:03 979876     /usr/java/j2sdk1.5.0/jre/lib/ext/dnsns.jar
40027000-40032000 r-xp 00000000 16:03 1827860    /lib/tls/libpthread-0.34.so
40032000-40033000 rw-p 0000a000 16:03 1827860    /lib/tls/libpthread-0.34.so
40033000-40035000 rw-p 00000000 00:00 0
40035000-40038000 r-xp 00000000 16:03 2464347    /lib/libdl-2.3.2.so
40038000-40039000 rw-p 00002000 16:03 2464347    /lib/libdl-2.3.2.so
40039000-4003a000 rw-p 00000000 00:00 0
4003a000-4038e000 r-xp 00000000 16:03 1355681    /usr/java/j2sdk1.5.0/jre/lib/i386/client/libjvm.so
4038e000-403aa000 rw-p 00354000 16:03 1355681    /usr/java/j2sdk1.5.0/jre/lib/i386/client/libjvm.so
403aa000-403bf000 rw-p 00000000 00:00 0
403bf000-403e0000 r-xp 00000000 16:03 1827858    /lib/tls/libm-2.3.2.so
403e0000-403e1000 rw-p 00020000 16:03 1827858    /lib/tls/libm-2.3.2.so
403e1000-403ef000 r-xp 00000000 16:03 1274130    /usr/java/j2sdk1.5.0/jre/lib/i386/libverify.so
403ef000-403f0000 rw-p 0000e000 16:03 1274130    /usr/java/j2sdk1.5.0/jre/lib/i386/libverify.so
403f1000-40403000 r-xp 00000000 16:03 2464351    /lib/libnsl-2.3.2.so
40403000-40404000 rw-p 00011000 16:03 2464351    /lib/libnsl-2.3.2.so
40404000-40406000 rw-p 00000000 00:00 0
40406000-40411000 r-xp 00000000 16:03 2464357    /lib/libnss_files-2.3.2.so
40411000-40412000 rw-p 0000a000 16:03 2464357    /lib/libnss_files-2.3.2.so
40412000-40430000 r-xp 00000000 16:03 1274131    /usr/java/j2sdk1.5.0/jre/lib/i386/libjava.so
40430000-40432000 rw-p 0001d000 16:03 1274131    /usr/java/j2sdk1.5.0/jre/lib/i386/libjava.so
40432000-40444000 r-xp 00000000 16:03 1274133    /usr/java/j2sdk1.5.0/jre/lib/i386/libzip.so
40444000-40446000 rw-p 00012000 16:03 1274133    /usr/java/j2sdk1.5.0/jre/lib/i386/libzip.so
40446000-4049e000 rw-p 00000000 00:00 0
4049e000-404d1000 r--s 00000000 16:03 1274169    /usr/java/j2sdk1.5.0/jre/lib/jsse.jar
404d1000-404e4000 r--s 00000000 16:03 1274159    /usr/java/j2sdk1.5.0/jre/lib/jce.jar
404e4000-407b7000 r--s 00000000 16:03 1274172    /usr/java/j2sdk1.5.0/jre/lib/charsets.jar
407b7000-408b7000 rwxp 00001000 00:00 0
408b7000-408b8000 ---p 00101000 00:00 0
408b8000-40938000 rwxp 00102000 00:00 0
40938000-40939000 ---p 00182000 00:00 0
40939000-40946000 rwxp 00183000 00:00 0
40946000-40949000 ---p 00190000 00:00 0
40949000-409b9000 rwxp 00193000 00:00 0
409b9000-409ba000 ---p 00203000 00:00 0
409ba000-409c7000 rwxp 00204000 00:00 0
409c7000-409ca000 ---p 00211000 00:00 0
409ca000-40a3a000 rwxp 00214000 00:00 0
40a3a000-40a3b000 ---p 00284000 00:00 0
40a3b000-40abb000 rwxp 00285000 00:00 0
40abb000-40add000 r--s 00000000 16:03 979843     /usr/java/j2sdk1.5.0/jre/lib/ext/sunjce_provider.jar
40add000-40afc000 r--s 00000000 16:03 979865     /usr/java/j2sdk1.5.0/jre/lib/ext/sunpkcs11.jar
40afc000-40afe000 r-xp 00000000 16:03 848657     /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
40afe000-40aff000 rw-p 00001000 16:03 848657     /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
40b00000-40b08000 rw-p 000c6000 00:00 0
40b08000-40c01000 ---p 000ce000 00:00 0
40c01000-40c0e000 rwxp 00000000 00:00 0
40c0e000-40c11000 ---p 0000d000 00:00 0
40c11000-40c81000 rwxp 00010000 00:00 0
40c81000-40ce9000 r--s 00000000 16:03 979897     /usr/java/j2sdk1.5.0/jre/lib/ext/localedata.jar
40ce9000-40cfb000 r-xp 00000000 16:03 1274135    /usr/java/j2sdk1.5.0/jre/lib/i386/libnet.so
40cfb000-40cfc000 rw-p 00012000 16:03 1274135    /usr/java/j2sdk1.5.0/jre/lib/i386/libnet.so
40d00000-40d97000 rw-p 002c6000 00:00 0
40d97000-40e01000 ---p 002ce000 00:00 0
40e01000-40e0e000 rwxp 00000000 00:00 0
40e0e000-40e11000 ---p 0000d000 00:00 0
40e11000-40e81000 rwxp 00010000 00:00 0
40e81000-40e82000 ---p 00080000 00:00 0
40e82000-40f02000 rwxp 00081000 0

Comments
EVALUATION Please see comments section and try those suggestions first. Please update test with those suggestions. ###@###.### 2003-09-09 This looks very like 4885046, but setting LD_ASSUME_KERNEL to 2.4.1 (or 2.2.5) should be enough to get around the problem. The error dump in the description is truncated. Can you attach or send us the complete error dump? In particular, near the bottom of the error dump, it should tell you if LD_ASSUME_KERNEL is in effect, and which libc/libpthread is actually loaded. BTW, the new errro dump attached in the description section shows that the VM running with NPTL (i.e. LD_ASSUME_KERNEL=2.4.1 is *not* set): 40027000-40032000 r-xp 00000000 16:03 1827860 /lib/tls/libpthread-0.34.so 40032000-40033000 rw-p 0000a000 16:03 1827860 /lib/tls/libpthread-0.34.so This is NPTL pthread that has bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=90301 Non-NPTL pthread is installed in /lib or /lib/i686. Set LD_ASSUME_KERNEL to 2.2.5 or 2.4.1 to get around the problem. I believe the original error dump was generated with NPTL pthread too. Please clarify, otherwise we should duplicate the bug with 4885046. ###@###.### 2003-09-12 if you run runthese demos it will crash when you do a ctrl+c of the process. also running with java_g crashes out of the gate. Setting LD_ASSUME_KERNEL trick fixed it for me. Ingrid, any feedback from customer? Bug filer, What testcase are you running to reproduce this? Please update bug with info. I ran testcase attached, seems to work, b20JDK. A window pops up. When do you see the error? Internal frame pops up within window Test.... Error I see is when I ctrl+c the Test app attached. It crashes like mentioned in Description field. However when I use LD_ASSUME_KERNEL 2.2.5 ctrl+c does *not* crash. ###@###.### 2003-09-23 ------------------------------------------------------ I looked at the attached error dump. It is *not* running with LD_ASSUME_KERNEL=2.4.1 40030000-40033000 r--s 00000000 00:17 1353724 /.automount/sqindia/root/export/disk05/swing/tigerbinaries/PIT.21.Sept.2003/linux-i586/jre/lib/ext/dnsns.jar 40034000-4003e000 r-xp 00000000 03:02 1962271 /lib/tls/libpthread-0.29.so 4003e000-4003f000 rw-p 0000a000 03:02 1962271 /lib/tls/libpthread-0.29.so 4003f000-40041000 rw-p 00000000 00:00 0 If LD_ASSUME_KERNEL is in effect, we would get libpthread.so from "/lib/i686", rather than from "/lib/tls". Also in the "Environment Variables" section, fatal error handler should have printed out LD_ASSUME_KERNEL value if it is set. How did you set LD_ASSUME_KERNEL? Did you set LD_ASSUME_KERNEL in a shell, and then run you test in a different shell (that won't work)? Also please check if you have these files: ls /lib/libpthread* ls /lib/i686/libpthread* Please check the test script and see if it resets environment variables. We should duplicate this bug with 4885046. ###@###.### 2003-09-23 Closing as a duplicate... ###@###.### 2003-09-29
23-09-2003