It's all about the answers!

Ask a question

RTC Client 5.0.1 Crash randomly on RHEL 6.5


Manuel Fontan Garcia (1624) | asked Nov 13 '14, 5:05 a.m.
I have installed RTC Client 5.0.1 using IM 1.8 on my RHEL 6.5(Santiago) and it randomly crashed with the following message:

Error:

JVM terminated. Exit code=1
/opt/ibm/TeamConcert//jdk/jre/bin/javaw
-Xms100m
-Xmx1024m
-Xmnx64m
-Xgcpolicy:gencon
-Xscmx96m
-Xshareclasses:name=IBMSDP_%u
-Xcompressedrefs
-jar /opt/ibm/TeamConcert//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /opt/ibm/TeamConcert/eclipse
-name Eclipse
--launcher.library /opt/ibm/TeamConcert//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so
-startup /opt/ibm/TeamConcert//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 52802b
-install /opt/ibm/TeamConcert
-product com.ibm.team.concert.product
-vm /opt/ibm/TeamConcert//jdk/jre/bin/javaw
-vmargs
-Xms100m
-Xmx1024m
-Xmnx64m
-Xgcpolicy:gencon
-Xscmx96m
-Xshareclasses:name=IBMSDP_%u
-Xcompressedrefs
-jar /opt/ibm/TeamConcert//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

Dump trace:

NULL           ------------------------------------------------------------------------
0SECTION       THREADS subcomponent dump routine
NULL           =================================
NULL
1XMPOOLINFO    JVM Thread pool info:
2XMPOOLTOTAL       Current total number of pooled threads: 77
2XMPOOLLIVE        Current total number of live threads: 66
2XMPOOLDAEMON      Current total number of live daemon threads: 25
NULL           
1XMCURTHDINFO  Current thread
3XMTHREADINFO      "main" J9VMThread:0x00000000222E4100, j9thread_t:0x00007F8CC002DC00, java/lang/Thread:0x0000000002313EE8, state:R, prio=6
3XMJAVALTHREAD            (java/lang/Thread getId:0x1, isDaemon:false)
3XMTHREADINFO1            (native thread ID:0x5DEA, native priority:0x6, native policy:UNKNOWN)
3XMTHREADINFO2            (native stack address range from:0x00007F8CC6F3C000, to:0x00007F8CC793D000, size:0xA01000)
3XMCPUTIME               CPU usage total: 67.045966602 secs
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=3201136 (0x30D870)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at org/eclipse/swt/internal/webkit/WebKitGTK._JSEvaluateScript(Native Method)
4XESTACKTRACE                at org/eclipse/swt/internal/webkit/WebKitGTK.JSEvaluateScript(WebKitGTK.java:144)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.execute(WebKit.java:970)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.addEventHandlers(WebKit.java:883)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.webkit_window_object_cleared(WebKit.java:2331)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.webViewProc(WebKit.java:562)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.Proc(WebKit.java:440)
4XESTACKTRACE                at org/eclipse/swt/internal/webkit/WebKitGTK._webkit_web_view_load_uri(Native Method)
4XESTACKTRACE                at org/eclipse/swt/internal/webkit/WebKitGTK.webkit_web_view_load_uri(WebKitGTK.java:1492)
4XESTACKTRACE                at org/eclipse/swt/browser/WebKit.setText(WebKit.java:1703)
4XESTACKTRACE                at org/eclipse/swt/browser/Browser.setText(Browser.java:1071)
4XESTACKTRACE                at org/eclipse/swt/browser/Browser.setText(Browser.java:1029)
4XESTACKTRACE                at com/ibm/team/jface/internal/tooltip/HoverTooltip.setText(HoverTooltip.java:362)
4XESTACKTRACE                at com/ibm/team/jface/tooltip/TooltipSupport.setMarkup(TooltipSupport.java:684)
4XESTACKTRACE                at com/ibm/team/jface/tooltip/TooltipSupport.openHoverToolTip(TooltipSupport.java:589)
4XESTACKTRACE                at com/ibm/team/jface/tooltip/TooltipSupport.showHoverToolTip(TooltipSupport.java:483)
4XESTACKTRACE                at com/ibm/team/jface/tooltip/TooltipSupport$4.handleEvent(TooltipSupport.java:527(Compiled Code))
4XESTACKTRACE                at org/eclipse/swt/widgets/EventTable.sendEvent(EventTable.java:84(Compiled Code))
4XESTACKTRACE                at org/eclipse/swt/widgets/Display.sendEvent(Display.java:4454(Compiled Code))
4XESTACKTRACE                at org/eclipse/swt/widgets/Widget.sendEvent(Widget.java:1388(Compiled Code))
4XESTACKTRACE                at org/eclipse/swt/widgets/Display.runDeferredEvents(Display.java:3799(Compiled Code))
4XESTACKTRACE                at org/eclipse/swt/widgets/Display.readAndDispatch(Display.java:3409(Compiled Code))
4XESTACKTRACE                at org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
4XESTACKTRACE                at org/eclipse/core/databinding/observable/Realm.runWithDefault(Realm.java:332)
4XESTACKTRACE                at org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.run(PartRenderingEngine.java:1032)
4XESTACKTRACE                at org/eclipse/e4/ui/internal/workbench/E4Workbench.createAndRunUI(E4Workbench.java:148)
4XESTACKTRACE                at org/eclipse/ui/internal/Workbench$5.run(Workbench.java:636)
4XESTACKTRACE                at org/eclipse/core/databinding/observable/Realm.runWithDefault(Realm.java:332)
4XESTACKTRACE                at org/eclipse/ui/internal/Workbench.createAndRunWorkbench(Workbench.java:579)
4XESTACKTRACE                at org/eclipse/ui/PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
4XESTACKTRACE                at org/eclipse/ui/internal/ide/application/IDEApplication.start(IDEApplication.java:135)
4XESTACKTRACE                at org/eclipse/equinox/internal/app/EclipseAppHandle.run(EclipseAppHandle.java:196)
4XESTACKTRACE                at org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
4XESTACKTRACE                at org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.start(EclipseAppLauncher.java:104)
4XESTACKTRACE                at org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseStarter.java:380)
4XESTACKTRACE                at org/eclipse/core/runtime/adaptor/EclipseStarter.run(EclipseStarter.java:235)
4XESTACKTRACE                at sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
4XESTACKTRACE                at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94)
4XESTACKTRACE                at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
4XESTACKTRACE                at java/lang/reflect/Method.invoke(Method.java:619)
4XESTACKTRACE                at org/eclipse/equinox/launcher/Main.invokeFramework(Main.java:648)
4XESTACKTRACE                at org/eclipse/equinox/launcher/Main.basicRun(Main.java:603)
4XESTACKTRACE                at org/eclipse/equinox/launcher/Main.run(Main.java:1465)
4XESTACKTRACE                at org/eclipse/equinox/launcher/Main.main(Main.java:1438)



One answer



permanent link
Manuel Fontan Garcia (1624) | answered Nov 13 '14, 5:55 a.m.
I have deactivated cairo and it is working at the moment. Since the error is random I am not totally sure that the workaround will totally fix the problem but it is definitely doing better.

At the end of my eclipse.ini  I added the following lines:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

Comments
June Boston commented Jun 16 '16, 1:42 p.m.

Thank you, we spent a while today trying to solve this by switching around the -Dorg.eclipse.swt.browser.DefaultType property between webkit and mozilla along with the associated library/path changes, being as that's an old known error with Eclipse and RHEL.  Turns out it was just this cairoGraphics library blowing everything up.

For the record, this was with RTC 5.0.2 iFix008 client on RHEL 6.7

Your answer


Register or to post your answer.