[resolved] Talend crash on opensuse

Highlighted
One Star

[resolved] Talend crash on opensuse

Hello, I can't run Talend 5.4 on openSUSE. I tried with openJDK and Java SE, but the same result:
gallochri@portatilehp:~> Talend
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007ff299cfe6b8, pid=3637, tid=140680503940864
#
# JRE version: OpenJDK Runtime Environment (7.0_45-b31) (build 1.7.0_45-b31)
# Java VM: OpenJDK 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C g_object_get_qdata+0x18
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/jvm-3637/hs_error.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
gallochri@portatilehp:~> Talend
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f40f78b56b8, pid=4314, tid=139917432616704
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C g_object_get_qdata+0x18
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/gallochri/hs_err_pid4314.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
gallochri@portatilehp:~>

Accepted Solutions
One Star

Re: [resolved] Talend crash on opensuse

ok, solution found.
The problem is the oxygen-gtk theme in KDE/openSUSE13.1.
To solve in KDE: System Settings -> Application appearance -> GTK and select a theme that is not oxygen-gtk for GTK2.

All Replies
Moderator

Re: [resolved] Talend crash on opensuse

Hi,
Have you checked the online document Installation Guide Studio specific prerequisites for your Linux machine?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] Talend crash on opensuse

Yes, checked the online document.
I have this problem with openSUSE 13.1 non problem with previous version 12.3.
Here the long error log:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=2478, tid=140576097675008
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00007fda64008000): JavaThread "main"
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000
Registers:
RAX=0x00007fd9f7fa4dd0, RBX=0x00007fda645e45b8, RCX=0x00007fda64000020, RDX=0x0000000000000000
RSP=0x00007fda6c5d88b8, RBP=0x0000000000000000, RSI=0x0000000000000010, RDI=0x00007fd9f74e9640
R8 =0x0000000000000002, R9 =0x00007fd9f7fa4c90, R10=0x0000000000800281, R11=0x0000000000000000
R12=0x00007fda647e1fa0, R13=0x00007fd9f74e9640, R14=0x0000000000000000, R15=0x00007fda64008000
RIP=0x0000000000000000, EFLAGS=0x0000000000010206, CSGSFS=0x0000000000000033, ERR=0x0000000000000014
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007fda6c5d88b8)
0x00007fda6c5d88b8: 00007fd9f70a0e46 0000000000000000
0x00007fda6c5d88c8: 00007fd9f7f35090 00007fda645e45b8
0x00007fda6c5d88d8: 00007fda647e1fa0 00007fda6c5d8a40
0x00007fda6c5d88e8: 00007fd9f70c599c 0000000000000000
0x00007fda6c5d88f8: 00007fd9f70c5d21 0000000000000008
0x00007fda6c5d8908: 00007fd9f7fc8778 00007fda64008000
0x00007fda6c5d8918: 00007fda6ba87ff9 0000000000000038
0x00007fda6c5d8928: 0000000000000010 0000000000000001
0x00007fda6c5d8938: 00007fda0c09e0c6 00007fda645e4658
0x00007fda6c5d8948: 2d71e9f61dc08f00 00007fda645e4550
0x00007fda6c5d8958: 00007fd9f7f350b0 00007fd9f7d33750
0x00007fda6c5d8968: 00007fda6c5d8a40 0000000000000000
0x00007fda6c5d8978: 00007fd9f70c6d49 00007fda645e4618
0x00007fda6c5d8988: 00007fda647e1fa0 00007fd9f7d3dc90
0x00007fda6c5d8998: 00007fda647e1cd0 00007fda645e4550
0x00007fda6c5d89a8: 00007fda6c5d8a00 0000000000000000
0x00007fda6c5d89b8: 00007fda6c5d8a40 0000000000000000
0x00007fda6c5d89c8: 00007fd9f70c721c 00007fda6c5d8a08
0x00007fda6c5d89d8: 01007fda645e48d0 00007fda647e16f0
0x00007fda6c5d89e8: 00007fda647e17b0 00007fda64599dc0
0x00007fda6c5d89f8: 000000000de72326 00007fd9f736728b
0x00007fda6c5d8a08: 000000010000000f 0000000000000000
0x00007fda6c5d8a18: 00007fda6c5d8a48 0000000000000000
0x00007fda6c5d8a28: 00007fd9f70a3e06 0000000000000000
0x00007fda6c5d8a38: 01007fda6c407195 00007fda645e4190
0x00007fda6c5d8a48: 00007fda645e7650 00007fda645e43d8
0x00007fda6c5d8a58: 0000000500000033 00000000d0d7b4f8
0x00007fda6c5d8a68: 00007fda6c5d8b18 0000000000000000
0x00007fda6c5d8a78: 00000000d0d7b4f8 00007fda6c5d8b60
0x00007fda6c5d8a88: 00007fda0e2caa3e 00007fda61005310
0x00007fda6c5d8a98: 00007fda61012cd8 00007fda6c5d8c38
0x00007fda6c5d8aa8: 00007fda6c5d8bc8 00007fda6c5d8bc0
Instructions: (pc=0x0000000000000000)
0xffffffffffffffe0:
Register to memory mapping:
RAX=0x00007fd9f7fa4dd0: <offset 0x1fd7dd0> in /usr/lib64/xulrunner-17.0.10/libxul.so at 0x00007fd9f5fcd000
RBX=0x00007fda645e45b8 is an unknown value
RCX=0x00007fda64000020 is an unknown value
RDX=0x0000000000000000 is an unknown value
RSP=0x00007fda6c5d88b8 is pointing into the stack for thread: 0x00007fda64008000
RBP=0x0000000000000000 is an unknown value
RSI=0x0000000000000010 is an unknown value
RDI=0x00007fd9f74e9640: <offset 0x151c640> in /usr/lib64/xulrunner-17.0.10/libxul.so at 0x00007fd9f5fcd000
R8 =0x0000000000000002 is an unknown value
R9 =0x00007fd9f7fa4c90: <offset 0x1fd7c90> in /usr/lib64/xulrunner-17.0.10/libxul.so at 0x00007fd9f5fcd000
R10=0x0000000000800281 is an unknown value
R11=0x0000000000000000 is an unknown value
R12=0x00007fda647e1fa0 is an unknown value
R13=0x00007fd9f74e9640: <offset 0x151c640> in /usr/lib64/xulrunner-17.0.10/libxul.so at 0x00007fd9f5fcd000
R14=0x0000000000000000 is an unknown value
R15=0x00007fda64008000 is a thread

Stack: , sp=0x00007fda6c5d88b8, free space=1018k
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.eclipse.swt.internal.mozilla.XPCOM._NS_InitXPCOM2(JJJ)I+0
j org.eclipse.swt.internal.mozilla.XPCOM.NS_InitXPCOM2(JJJ)I+11
j org.eclipse.swt.browser.Mozilla.initXPCOM(Ljava/lang/String;Z)V+323
j org.eclipse.swt.browser.Mozilla.create(Lorg/eclipse/swt/widgets/Composite;I)Z+578
j org.eclipse.swt.browser.Browser.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+302
j org.talend.rcp.intro.Application.start(Lorg/eclipse/equinox/app/IApplicationContextSmiley WinkLjava/lang/Object;+51
j org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+135
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+103
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+29
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+149
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/RunnableSmiley WinkLjava/lang/Object;+183
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/ObjectSmiley WinkLjava/lang/Object;+57
j org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URLSmiley WinkV+211
j org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/StringSmiley WinkV+126
j org.eclipse.equinox.launcher.Main.run([Ljava/lang/StringSmiley WinkI+4
j org.eclipse.equinox.launcher.Main.main([Ljava/lang/StringSmiley WinkV+10
v ~StubRoutines::call_stub
Moderator

Re: [resolved] Talend crash on opensuse

Hi,
It seem something wrong with your java. Would you please use JDK 6 instead JDK 7 to see if it is working for you.
Your feedback will be highly appreciated.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] Talend crash on opensuse

Hi,
Same results with JDK 6 or JDK 7. On the machine with opensuse 12.3 (where it works) there is the JDK7
Moderator

Re: [resolved] Talend crash on opensuse

Hi,
Could you please open a jira issue of DI project on https://jira.talendforge.org/secure/Dashboard.jspa for work item.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] Talend crash on opensuse

One Star

Re: [resolved] Talend crash on opensuse

ok, solution found.
The problem is the oxygen-gtk theme in KDE/openSUSE13.1.
To solve in KDE: System Settings -> Application appearance -> GTK and select a theme that is not oxygen-gtk for GTK2.
Moderator

Re: [resolved] Talend crash on opensuse

Hi gallochri,
It is great! Thanks for sharing solution with us. Would you mind providing your solution in jira issue https://jira.talendforge.org/browse/TDI-28298. That is really helpful for other community users who might face the same issue as yours. Thanks for your contribution.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] Talend crash on opensuse

I found another better solution, run Talend like this:
$ GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc Talend
where GTK2_RC_FILES= <path to gtkrc theme> Talend= <path to the talend binary>
Moderator

Re: [resolved] Talend crash on opensuse

Hi,
I found another better solution, run Talend like this:
$ GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc Talend
where GTK2_RC_FILES= <path to gtkrc theme> Talend= <path to the talend binary>

Thanks for tracking this issue and sharing your experience.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] Talend crash on opensuse

thank you very much for posting the solution.
I've spend the last hour trying various xulrunner hacks and installed all different versions.
I was about to test different JDK installs when I read this.
I switched over from kde to gnome3 in order to test this out and it worked on my first try. I was using oxygen theme

I am in the early stages of learning talenD in order to evaluate it for a new project and community help to get it running is a good sign
One Star

Re: [resolved] Talend crash on opensuse

ok, solution found.
The problem is the oxygen-gtk theme in KDE/openSUSE13.1.
To solve in KDE: System Settings -> Application appearance ->  GTK and select a theme that is not oxygen-gtk for GTK2.

Thanks! For others: the menu system can be a bit confusing, but if you open "Configure Desktop," "Application Appearance" is available under "Common Appearance and Behavior."  Then select GTK on the left side navigation, and, under GTK Themes, change the GTK2 theme (I selected Raleigh, which worked).
 
One Star

Re: [resolved] Talend crash on opensuse

Hello
I have the same problem on my VM ubuntu 14.04 LTS
I tried to change the default theme to Gnome GTK3   but still have the same error
Can you help me please
Moderator

Re: [resolved] Talend crash on opensuse

Hi oussama16,
We have replied to your another topic:https://www.talendforge.org/forum/viewtopic.php?id=4785.Could you please take a look at it?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.