[26693] in Athena Bugs
Re: linux 9.4.18: java
daemon@ATHENA.MIT.EDU (Mitchell E Berger)
Mon Nov 28 16:36:30 2005
Message-Id: <200511282135.jASLZlFo025186@zamboni.csail.mit.edu>
To: Alex T Prengel <alexp@mit.edu>
In-Reply-To: [26663] in Athena Bugs
Date: Mon, 28 Nov 2005 16:35:47 -0500
From: Mitchell E Berger <mitchb@mit.edu>
X-Spam-Score: 1.217
X-Spam-Level: * (1.217)
X-Spam-Flag: NO
cc: bugs@mit.edu
Errors-To: bugs-bounces@mit.edu
Hi Alex,
Earlier today, SIPB received e-mail from a student who experienced the same
problem Kevin described where running a java app causes an Athena machine
to log you out. In this case, the program was 6.004's bsim, which contains
much shared code with tmsim, one of the programs Kevin experienced the behavior
with. The script students use to run bsim specifically uses java version
1.4.2_05, which is in the 1.4 series you recommended below.
The student managed to capture a bunch of error output, which I've appended
at the end of this e-mail, and the output seems to indicate that the problem
has to do with the native java code itself. We were hoping that this might
give you some more ideas of how to pursue the bug. The student's guess was
that the heap size needs to be increased. We'll tell him how to do this,
but I'm skeptical that it would cause this type of problem.
Thanks very much,
Mitch Berger
On 10/19/2005, Alex T Prengel <alexp@MIT.EDU> wrote:
> I maintain sapgui but not tmsim. First off, I can't reproduce your problem. I
> tried running "athrun sapgui saplogon" multiple times (on 2 different Linux
> 9.4.18 machines) and it worked fine each time.
>
> I then modified the saplogon script to allow the user to pick a Java
> version on Linux machines by setting the PLATIN_JAVA_VER environment
> variable in the launch shell to the desired Java version, i.e. like
> 1.4.0_01 or whatever). The default if this is unset is still 1.4.2_03.
>
> You can use this to try to see if another version works better for you- I
> don't think I can do much more...
>
> My experience: only 1.4 versions work at all- other Java versions
> cause various errors; and in some cases (but not 1.4 ones), I was logged
> out as you describe.
======== Error output follows =============
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0xB7EF5E79
Function=__libc_free+0x49
Library=/lib/tls/libc.so.6
Current Java thread:
at sun.awt.motif.MToolkit.loadSystemColors(Native Method)
at java.awt.SystemColor.updateSystemColors(SystemColor.java:417)
at java.awt.SystemColor.<clinit>(SystemColor.java:409)
at sun.awt.motif.MComponentPeer.pSetBackground(Native Method)
at sun.awt.motif.MPanelPeer.setBackground(MPanelPeer.java:69)
at sun.awt.motif.MComponentPeer.initialize(MComponentPeer.java:182)
at sun.awt.motif.MComponentPeer.init(MComponentPeer.java:228)
at sun.awt.motif.MWindowPeer.init(MWindowPeer.java:90)
at sun.awt.motif.MFramePeer.<init>(MFramePeer.java:58)
at sun.awt.motif.MToolkit.createFrame(MToolkit.java:209)
at java.awt.Frame.addNotify(Frame.java:472)
- locked <0xabdb5a90> (a java.awt.Component$AWTTreeLock)
at java.awt.Window.show(Window.java:459)
at java.awt.Component.show(Component.java:1133)
at java.awt.Component.setVisible(Component.java:1088)
at bsim.BSim.<init>(BSim.java:76)
at bsim.BSim.main(BSim.java:86)
Dynamic libraries:
08048000-08056000 r-xp 00000000 00:13 1747346392 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/bin/java
08056000-08059000 rwxp 0000d000 00:13 1747346392 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/bin/java
aa2b3000-aa2cd000 r-xp 00000000 08:07 1703999 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
aa2cd000-aa2cf000 rwxp 0001a000 08:07 1703999 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
aa2cf000-aa2d6000 r-xp 00000000 08:07 3424382 /usr/X11R6/lib/libXrender.so.1.2.2
aa2d6000-aa2d7000 rwxp 00006000 08:07 3424382 /usr/X11R6/lib/libXrender.so.1.2.2
aa2d7000-aa2df000 r-xp 00000000 08:07 3424354 /usr/X11R6/lib/libXcursor.so.1.0.2
aa2df000-aa2e0000 rwxp 00007000 08:07 3424354 /usr/X11R6/lib/libXcursor.so.1.0.2
aa2f4000-aa3ae000 r-xp 00000000 00:13 1747345280 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libfontmanager.so
aa3ae000-aa3c9000 rwxp 000b9000 00:13 1747345280 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libfontmanager.so
aa3ca000-aa3df000 r-xp 00000000 08:07 3424336 /usr/X11R6/lib/libICE.so.6.3
aa3df000-aa3e0000 rwxp 00014000 08:07 3424336 /usr/X11R6/lib/libICE.so.6.3
aa3e2000-aa3e9000 r-xp 00000000 08:07 3424340 /usr/X11R6/lib/libSM.so.6.0
aa3e9000-aa3ea000 rwxp 00007000 08:07 3424340 /usr/X11R6/lib/libSM.so.6.0
aa3ea000-aa4ad000 r-xp 00000000 08:07 3424342 /usr/X11R6/lib/libX11.so.6.2
aa4ad000-aa4b1000 rwxp 000c3000 08:07 3424342 /usr/X11R6/lib/libX11.so.6.2
aa4b1000-aa4b5000 r-xp 00000000 08:07 3424388 /usr/X11R6/lib/libXtst.so.6.1
aa4b5000-aa4b6000 rwxp 00003000 08:07 3424388 /usr/X11R6/lib/libXtst.so.6.1
aa4b6000-aa4c3000 r-xp 00000000 08:07 3424360 /usr/X11R6/lib/libXext.so.6.4
aa4c3000-aa4c4000 rwxp 0000c000 08:07 3424360 /usr/X11R6/lib/libXext.so.6.4
aa4c4000-aa510000 r-xp 00000000 08:07 3424386 /usr/X11R6/lib/libXt.so.6.0
aa510000-aa513000 rwxp 0004b000 08:07 3424386 /usr/X11R6/lib/libXt.so.6.0
aa514000-aa51b000 r-xp 00000000 08:07 3424504 /usr/X11R6/lib/libXp.so.6.2
aa51b000-aa51c000 rwxp 00006000 08:07 3424504 /usr/X11R6/lib/libXp.so.6.2
aa528000-aa529000 r-xp 00000000 08:07 1704154 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
aa529000-aa52a000 rwxp 00000000 08:07 1704154 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
aa52a000-aa530000 r-xs 00000000 08:07 3342538 /usr/lib/gconv/gconv-modules.cache
aa530000-aa583000 r-xp 00000000 00:13 1747345272 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libmlib_image.so
aa583000-aa584000 rwxp 00052000 00:13 1747345272 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libmlib_image.so
aa584000-aa855000 r-xp 00000000 00:13 1747345274 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libawt.so
aa855000-aa86b000 rwxp 002d0000 00:13 1747345274 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libawt.so
aa890000-aa8a8000 r-xs 00000000 00:13 1500839990 /afs/athena.mit.edu/course/6/6.004/bsim/bsim.jar.1.1.4
aa8a8000-aa98b000 r-xs 00000000 00:13 1747349138 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/jai_imageio.jar
aa98b000-aa994000 r-xs 00000000 00:13 1747349158 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/clibwrapper_jiio.jar
aa994000-aa99f000 r-xs 00000000 00:13 1747349156 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/mlibwrapper_jai.jar
aa99f000-aa9d4000 r-xs 00000000 00:13 1747349154 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/jai_codec.jar
aa9d4000-aab55000 r-xs 00000000 00:13 1747349152 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/jai_core.jar
aab55000-aadbb000 r-xs 00000000 00:13 1747349130 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/j3dcore.jar
aadbb000-aaf0e000 r-xs 00000000 00:13 1747349128 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/j3daudio.jar
aaf0e000-aaf55000 r-xs 00000000 00:13 1747349126 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/vecmath.jar
aaf55000-ab0ac000 r-xs 00000000 00:13 1747349124 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/j3dutils.jar
ab0ac000-ab168000 r-xs 00000000 00:13 1747345308 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/localedata.jar
ab168000-ab175000 r-xs 00000000 00:13 1747345306 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/ldapsec.jar
ab175000-ab178000 r-xs 00000000 00:13 1747345304 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/dnsns.jar
ab178000-ab194000 r-xs 00000000 00:13 1747345302 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/ext/sunjce_provider.jar
ab194000-ab1ac000 r-xs 00000000 00:13 1500839990 /afs/athena.mit.edu/course/6/6.004/bsim/bsim.jar.1.1.4
ab3b0000-ab3b1000 r-xp 00753000 08:07 3948757 /usr/lib/locale/locale-archive
ab3b1000-ab4bd000 r-xp 0026e000 08:07 3948757 /usr/lib/locale/locale-archive
ab4bd000-ab6bd000 r-xp 00000000 08:07 3948757 /usr/lib/locale/locale-archive
b5968000-b5ec1000 r-xs 00000000 00:13 1747346290 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/charsets.jar
b5ec1000-b5ed2000 r-xs 00000000 00:13 1747345312 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/jce.jar
b5ed2000-b5faf000 r-xs 00000000 00:13 1747346264 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/jsse.jar
b5faf000-b5fc5000 r-xs 00000000 00:13 1747345310 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/sunrsasign.jar
b600f000-b79b3000 r-xs 00000000 00:13 1747346294 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/rt.jar
b79b3000-b79c7000 r-xp 00000000 00:13 1747345258 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libzip.so
b79c7000-b79ca000 rwxp 00013000 00:13 1747345258 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libzip.so
b79ca000-b79ea000 r-xp 00000000 00:13 1747345254 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libjava.so
b79ea000-b79ec000 rwxp 0001f000 00:13 1747345254 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libjava.so
b79ec000-b79fc000 r-xp 00000000 00:13 1747345252 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libverify.so
b79fc000-b79fe000 rwxp 0000f000 00:13 1747345252 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/libverify.so
b79fe000-b7a07000 r-xp 00000000 08:07 3276845 /lib/libnss_files-2.3.4.so
b7a07000-b7a09000 rwxp 00008000 08:07 3276845 /lib/libnss_files-2.3.4.so
b7a19000-b7a1d000 rwxs 00000000 08:07 3359500 /tmp/hsperfdata_mkashlev/8947
b7a1d000-b7a3e000 r-xp 00000000 08:07 3670041 /lib/tls/libm-2.3.4.so
b7a3e000-b7a40000 rwxp 00020000 08:07 3670041 /lib/tls/libm-2.3.4.so
b7a40000-b7a52000 r-xp 00000000 08:07 3276833 /lib/libnsl-2.3.4.so
b7a52000-b7a54000 rwxp 00011000 08:07 3276833 /lib/libnsl-2.3.4.so
b7a61000-b7a69000 r-xp 00000000 00:13 1747345234 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/native_threads/libhpi.so
b7a69000-b7a6a000 rwxp 00007000 00:13 1747345234 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/native_threads/libhpi.so
b7a6a000-b7e66000 r-xp 00000000 00:13 1747345242 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/client/libjvm.so
b7e66000-b7e81000 rwxp 003fb000 00:13 1747345242 /afs/athena.mit.edu/software/java_v1.4.2_05/distrib/j2sdk1.4.2_05.i386_rhel3/jre/lib/i386/client/libjvm.so
b7e94000-b7fb8000 r-xp 00000000 08:07 3670039 /lib/tls/libc-2.3.4.so
b7fb8000-b7fb9000 r-xp 00124000 08:07 3670039 /lib/tls/libc-2.3.4.so
b7fb9000-b7fbc000 rwxp 00125000 08:07 3670039 /lib/tls/libc-2.3.4.so
b7fbe000-b7fc0000 r-xp 00000000 08:07 3276827 /lib/libdl-2.3.4.so
b7fc0000-b7fc2000 rwxp 00001000 08:07 3276827 /lib/libdl-2.3.4.so
b7fc2000-b7fd0000 r-xp 00000000 08:07 3670043 /lib/tls/libpthread-2.3.4.so
b7fd0000-b7fd2000 rwxp 0000d000 08:07 3670043 /lib/tls/libpthread-2.3.4.so
b7fe9000-b7ffe000 r-xp 00000000 08:07 3276810 /lib/ld-2.3.4.so
b7ffe000-b7fff000 r-xp 00015000 08:07 3276810 /lib/ld-2.3.4.so
b7fff000-b8000000 rwxp 00016000 08:07 3276810 /lib/ld-2.3.4.so
Heap at VM Abort:
Heap
def new generation total 576K, used 502K [0xab8c0000, 0xab960000, 0xabda0000)
eden space 512K, 85% used [0xab8c0000, 0xab92da68, 0xab940000)
from space 64K, 100% used [0xab940000, 0xab950000, 0xab950000)
to space 64K, 0% used [0xab950000, 0xab950000, 0xab960000)
tenured generation total 1408K, used 861K [0xabda0000, 0xabf00000, 0xaf8c0000)
the space 1408K, 61% used [0xabda0000, 0xabe774e8, 0xabe77600, 0xabf00000)
compacting perm gen total 4864K, used 4767K [0xaf8c0000, 0xafd80000, 0xb38c0000)
the space 4864K, 98% used [0xaf8c0000, 0xafd67f18, 0xafd68000, 0xafd80000)
Local Time = Mon Nov 28 13:47:13 2005
Elapsed Time = 32
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
#