RTC client v3.0.1.5 generating javacore files on RHEL 6.3
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
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
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.