It's all about the answers!

Ask a question

RTC client v3.0.1.5 generating javacore files on RHEL 6.3


Enrique Gaona (13462324) | asked May 07 '13, 5:25 p.m.
 Hi,
I've got several developers reporting their RTC client v3.0.1.5 is crashing on Linux running RHEL 6.3 on an x86_64bit arch.   Has anyone seen this before and is there a patch I can provide to my users?

Here's a snippet of that javacore file:

NULL           ------------------------------------------------------------------------
0SECTION       TITLE subcomponent dump routine
NULL           ===============================
1TISIGINFO     Dump Event "gpf" (00002000) received 
1TIDATETIME    Date:                 2013/05/01 at 15:49:45
1TIFILENAME    Javacore filename:    /home/juser/Downloads/RTC-eclipse/jazz/client/eclipse/javacore.20130501.154945.25703.0003.txt
NULL           ------------------------------------------------------------------------
0SECTION       GPINFO subcomponent dump routine
NULL           ================================
2XHOSLEVEL     OS Level         : Linux 2.6.32-358.2.1.el6.x86_64
2XHCPUS        Processors -
3XHCPUARCH       Architecture   : x86
3XHNUMCPUS       How Many       : 4
NULL           
1XHEXCPCODE    J9Generic_Signal_Number: 00000004
1XHEXCPCODE    Signal_Number: 0000000B
1XHEXCPCODE    Error_Value: 00000000
1XHEXCPCODE    Signal_Code: 00000001
1XHEXCPCODE    Handler1: 0096AC1E
1XHEXCPCODE    Handler2: 001C1523
1XHEXCPCODE    InaccessibleAddress: 037E2000
NULL           
1XHEXCPMODULE  Module: /usr/lib/xulrunner-compat/libxul.so
1XHEXCPMODULE  Module_base_address: D2DFE000
NULL           
1XHREGISTERS   Registers:
2XHREGISTER      EDI:FFD82B58
2XHREGISTER      ESI:0BB7E228
2XHREGISTER      EAX:FFD8228A
2XHREGISTER      EBX:D3B5E22C
2XHREGISTER      ECX:FFD82B5C
2XHREGISTER      EDX:037E2000
2XHREGISTER      EIP:D38007B9
2XHREGISTER      ES:002B
2XHREGISTER      DS:002B
2XHREGISTER      ESP:FFD81AF4
2XHREGISTER      EFlags:00010206
2XHREGISTER      CS:0023
2XHREGISTER      SS:002B
2XHREGISTER      EBP:FFD81B1C
NULL           
1XHFLAGS       VM flags:00040000
NULL           
NULL           ------------------------------------------------------------------------
0SECTION       ENVINFO subcomponent dump routine
NULL           =================================
1CIJAVAVERSION J2RE 5.0 IBM J9 2.3 Linux x86-32 build j9vmxi3223ifx-20100510
1CIVMVERSION   VM build 20100509_57823_lHdSMr
1CIJITVERSION  JIT enabled - 20091016_1845ifx7_r8
1CIRUNNINGAS   Running as a standalone JVM
1CICMDLINE     [not available]
1CIJAVAHOMEDIR Java Home Dir:   /home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre
1CIJAVADLLDIR  Java DLL Dir:    /home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin
1CISYSCP       Sys Classpath:   /home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/vm.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/core.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/charsets.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/graphics.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/security.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmpkcs.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmorb.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmcfw.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmorbapi.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmjcefw.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmjgssprovider.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmjsseprovider2.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmjaaslm.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ibmcertpathprovider.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/server.jar;/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/xml.jar;
1CIUSERARGS    UserArgs:
2CIUSERARG               -Xjcl:jclscar_23
2CIUSERARG               -Dcom.ibm.oti.vm.bootstrap.library.path=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin
2CIUSERARG               -Dsun.boot.library.path=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin
2CIUSERARG               -Djava.library.path=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin:/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin/j9vm:/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/bin:/usr/lib/xulrunner-compat:/usr/lib/xulrunner-compat:/usr/lib
2CIUSERARG               -Djava.home=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre
2CIUSERARG               -Djava.ext.dirs=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/jdk/jre/lib/ext
2CIUSERARG               -Duser.dir=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse
2CIUSERARG               _j2se_j9=70912 0x001A12C0
2CIUSERARG               -Xdump
2CIUSERARG               -Xms100m
2CIUSERARG               -Xmx512m
2CIUSERARG               -Dosgi.requiredJavaVersion=1.5
2CIUSERARG               -Dosgi.bundlefile.limit=100
2CIUSERARG               -Djava.class.path=/home/jfargen/Downloads/RTC-eclipse/jazz/client/eclipse/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
2CIUSERARG               _port_library 0x001A3620
NULL
1CIUSERLIMITS  User Limits (in bytes except for NOFILE and NPROC)
NULL           ------------------------------------------------------------------------
NULL           type                            soft limit           hard limit
2CIUSERLIMIT   RLIMIT_AS                        unlimited            unlimited
2CIUSERLIMIT   RLIMIT_CORE                              0            unlimited
2CIUSERLIMIT   RLIMIT_CPU                       unlimited            unlimited
2CIUSERLIMIT   RLIMIT_DATA                      unlimited            unlimited
2CIUSERLIMIT   RLIMIT_FSIZE                     unlimited            unlimited
2CIUSERLIMIT   RLIMIT_LOCKS                     unlimited            unlimited
2CIUSERLIMIT   RLIMIT_MEMLOCK                       65536                65536
2CIUSERLIMIT   RLIMIT_NOFILE                         1024                 4096
2CIUSERLIMIT   RLIMIT_NPROC                          1024                61860
2CIUSERLIMIT   RLIMIT_RSS                       unlimited            unlimited
2CIUSERLIMIT   RLIMIT_STACK                      10485760            unlimited
NULL
1CIENVVARS     Environment Variables
NULL           ------------------------------------------------------------------------
2CIENVVAR      HOSTNAME=oc7560173775.ibm.com
2CIENVVAR      IMSETTINGS_INTEGRATE_DESKTOP=yes
2CIENVVAR      SHELL=/bin/bash
2CIENVVAR      TERM=dumb
2CIENVVAR      HISTSIZE=1000
2CIENVVAR      XDG_SESSION_COOKIE=d4ab5615fb998d34534bc18300000039-1367412017.336655-1394990645
2CIENVVAR      QTDIR=/usr/lib64/qt-3.3
2CIENVVAR      QTINC=/usr/lib64/qt-3.3/include
2CIENVVAR      IMSETTINGS_MODULE=IBus
2CIENVVAR      USER=jfargen
2CIENVVAR      DSM_LOG=/var/log/tsm
2CIENVVAR      DSM_DIR=/opt/tivoli/tsm/client/ba/bin
2CIENVVAR      GNOME_KEYRING_SOCKET=/tmp/keyring-OnwD6d/socket
2CIENVVAR      GNOME_DISABLE_CRASH_DIALOG=1
2CIENVVAR      USERNAME=jfargen
2CIENVVAR      MAIL=/var/spool/mail/jfargen
2CIENVVAR      PATH=/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/ibm/c4eb/bin:/usr/kerberos/bin:/home/jfargen/bin
2CIENVVAR      DESKTOP_SESSION=gnome
2CIENVVAR      NXDIR=/usr/NX
2CIENVVAR      QT_IM_MODULE=ibus
2CIENVVAR      PWD=/home/jfargen
2CIENVVAR      JAVA_HOME=/usr/lib/jvm/java-1.6.0-ibm-1.6.0.9.2.x86_64/jre/bin/java
2CIENVVAR      XMODIFIERS=@im=ibus
2CIENVVAR      GDM_KEYBOARD_LAYOUT=us
2CIENVVAR      LANG=en_US.utf8
2CIENVVAR      GNOME_KEYRING_PID=3600
2CIENVVAR      DSM_CONFIG=/etc/adsm/dsm.opt
2CIENVVAR      MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles
2CIENVVAR      GDM_LANG=en_US.utf8
2CIENVVAR      LOADEDMODULES=
2CIENVVAR      PD_SOCKET=6874
2CIENVVAR      GDMSESSION=gnome
2CIENVVAR      SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
2CIENVVAR      HISTCONTROL=ignoredups
2CIENVVAR      HOME=/home/jfargen
2CIENVVAR      SHLVL=1
2CIENVVAR      LOGNAME=jfargen
2CIENVVAR      QTLIB=/usr/lib64/qt-3.3/lib
2CIENVVAR      CVS_RSH=ssh
2CIENVVAR      DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-29hCBEz39D,guid=06ec433efb9797319155ee3c00000063
2CIENVVAR      MODULESHOME=/usr/share/Modules

One answer



permanent link
Josh Crawford (984515) | answered May 07 '13, 5:35 p.m.
 Hi Enrique,  Based on this part of the core 
XHEXCPCODE    InaccessibleAddress: 037E2000
NULL           
1XHEXCPMODULE  Module: /usr/lib/xulrunner-compat/libxul.so

This looks like an issue with the version of xulrunner in use.  If you list the installed package with something like: 

yum list installed | grep xul*

You shouldn't see a high number like 17.  The version of eclipse RTC uses relies on SWT which has some compatibility issues with newer versions of xulrunner.  You can obtain an earlier version of xulrunner from the following technote:
http://www-01.ibm.com/support/docview.wss?uid=swg21598554 

And then tell your eclipse client to start using the older version of xulrunner using this method. 
You can then:
cd </path/to/RTC-Client-Linux>
echo
"-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-compat" >>
jazz/client/eclipse/eclipse.ini

Comments
1
Josh Crawford commented May 07 '13, 5:36 p.m.

The list of supported xulrunnner versions per eclipse version is in this article:


Enrique Gaona commented May 07 '13, 6:25 p.m.

Thanks, Josh.  I'll forward your response to the developers and will let you know if it resolved the issue or not. 

Your answer


Register or to post your answer.