Bug 1150333

Summary: [abrt] java-1.7.0-openjdk-headless: Oxygen::ComboBoxData::setButton(): java killed by SIGABRT
Product: [Fedora] Fedora Reporter: Jeremy <jeremy.ql.ng>
Component: eclipseAssignee: Alexander Kurtakov <akurtako>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: ahughes, akurtako, andjrobins, bugzilla.redhat, dbhole, emgeduardo, georgmueller, henryju, jerboaa, jvanek, krzysztof.daniel, mat.booth, mizdebsk, msimacek, omajid, overholt, rgrunber, swagiaal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:020dd76a58a8e8b99c4b86fc0dcf119bc9d23e1c
Fixed In Version: oxygen-gtk2-1.4.6-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-11-03 11:54:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
File: backtrace none

Description Jeremy 2014-10-08 01:21:22 UTC
Version-Release number of selected component:
java-1.7.0-openjdk-headless-1.7.0.65-2.5.2.5.fc20

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 3
cmdline:        java -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms512m -Xmx2G -jar /home/jeremy.ng/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/jeremy.ng/bin/eclipse//plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp -launcher /home/jeremy.ng/bin/eclipse/eclipse -name Eclipse --launcher.library /home/jeremy.ng/bin/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so -startup /home/jeremy.ng/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 7e002e -product org.eclipse.epp.package.standard.product -vm /usr/bin/java -vmargs -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms512m -Xmx2G -jar /home/jeremy.ng/bin/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
crash_function: Oxygen::ComboBoxData::setButton
executable:     /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.2.5.fc20.x86_64/jre-abrt/bin/java
kernel:         3.16.3-200.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            88009

Truncated backtrace:
Thread no. 1 (10 frames)
 #4 Oxygen::ComboBoxData::setButton at /usr/src/debug/oxygen-gtk2-1.4.5/src/animations/oxygencomboboxdata.cpp:87
 #5 setButton at /usr/src/debug/oxygen-gtk2-1.4.5/src/animations/oxygencomboboxengine.h:59
 #6 Oxygen::draw_box at /usr/src/debug/oxygen-gtk2-1.4.5/src/oxygenstylewrapper.cpp:930
 #7 _gtk_button_paint at gtkbutton.c:1511
 #8 gtk_toggle_button_expose at gtktogglebutton.c:440
 #9 _gtk_marshal_BOOLEAN__BOXED at gtkmarshalers.c:86
 #14 gtk_widget_event_internal at gtkwidget.c:5017
 #15 gtk_widget_send_expose at gtkwidget.c:4846
 #16 gtk_container_propagate_expose at gtkcontainer.c:2757
 #17 gtk_combo_box_expose_event at gtkcombobox.c:2705

Comment 1 Jeremy 2014-10-08 01:21:26 UTC
Created attachment 944815 [details]
File: backtrace

Comment 2 Jeremy 2014-10-08 01:21:27 UTC
Created attachment 944816 [details]
File: cgroup

Comment 3 Jeremy 2014-10-08 01:21:29 UTC
Created attachment 944817 [details]
File: core_backtrace

Comment 4 Jeremy 2014-10-08 01:21:31 UTC
Created attachment 944818 [details]
File: dso_list

Comment 5 Jeremy 2014-10-08 01:21:32 UTC
Created attachment 944819 [details]
File: environ

Comment 6 Jeremy 2014-10-08 01:21:34 UTC
Created attachment 944820 [details]
File: limits

Comment 7 Jeremy 2014-10-08 01:21:35 UTC
Created attachment 944821 [details]
File: maps

Comment 8 Jeremy 2014-10-08 01:21:37 UTC
Created attachment 944822 [details]
File: open_fds

Comment 9 Jeremy 2014-10-08 01:21:38 UTC
Created attachment 944823 [details]
File: proc_pid_status

Comment 10 Jeremy 2014-10-08 01:21:40 UTC
Created attachment 944824 [details]
File: var_log_messages

Comment 11 Julien HENRY 2014-10-22 15:03:44 UTC
Another user experienced a similar problem:

Using Eclipse Luna SR1

reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        java -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms512m -Xmx2000m -jar /home/julien/Prog/Softs/eclipse-luna//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/julien/Prog/Softs/eclipse-luna//plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp -launcher /home/julien/Prog/Softs/eclipse-luna/eclipse -name Eclipse --launcher.library /home/julien/Prog/Softs/eclipse-luna//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so -startup /home/julien/Prog/Softs/eclipse-luna//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata d98007 -product org.eclipse.epp.package.standard.product -vm /usr/bin/java -vmargs -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms512m -Xmx2000m -jar /home/julien/Prog/Softs/eclipse-luna//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
crash_function: Oxygen::ComboBoxData::setButton
executable:     /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71-2.5.3.0.fc20.x86_64/jre-abrt/bin/java
kernel:         3.16.6-200.fc20.x86_64
package:        java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.0.fc20
reason:         java killed by SIGABRT
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 12 Julien HENRY 2014-10-22 15:03:47 UTC
Created attachment 949436 [details]
File: backtrace

Comment 13 Deepak Bhole 2014-10-23 14:28:44 UTC
Re-assigning as this originated in Eclipse related JNI code.

Comment 14 Alexander Kurtakov 2014-10-23 14:35:51 UTC
Can you reproduce the problem if you change the gtk theme in kde settings to something else bug oxygen? Upstream we get a number of bugs regarding crashes with Oxygen-gtk and this seems to be oxygen-gtk fault as everyone that changed (to any other theme) doesn't experience the crash anymore.

Comment 15 Julien HENRY 2014-10-23 14:45:29 UTC
Can't reproduce after switching to the only other theme available on my box: Raleigh. But that's not an option for me since all GTK applications like Firefox and Eclipse look so ugly with this theme...

Comment 16 Alexander Kurtakov 2014-10-23 14:58:22 UTC
(In reply to Julien HENRY from comment #15)
> Can't reproduce after switching to the only other theme available on my box:
> Raleigh. But that's not an option for me since all GTK applications like
> Firefox and Eclipse look so ugly with this theme...

This is oxygen-gtk theme crash so there is hardly anything that can be done from eclipse side. My recommendation is to install adwaita gtk theme and switch to it as it is the default gtk theme and things are first verified against it.

Comment 17 Julien HENRY 2014-10-23 15:00:48 UTC
Changelog:
oxygen-gtk2 - version 1.4.6
Improvements include:
- for gtk2: fix crash in eclipse

$ rpm -qa | grep oxygen-gtk2
oxygen-gtk2-1.4.5-1.fc20.x86_64

Maybe an update of oxygen-gtk2 to 1.4.6 could help?

Comment 18 Alexander Kurtakov 2014-10-23 15:03:38 UTC
Please try and tell us.

Comment 19 Julien HENRY 2014-10-23 15:28:06 UTC
Sorry but I don't know how to install it.

FYI: https://bugs.kde.org/show_bug.cgi?id=339174

Is it possible to provide a rpm (for example in update-testing repo)?

Comment 21 Julien HENRY 2014-10-23 15:54:00 UTC
I confirm issue is fixed using the new oxygen-gtk version.

Thanks!

Comment 22 Alexander Kurtakov 2014-10-23 15:56:44 UTC
Julien, please give karma to the build (login in https://admin.fedoraproject.org/updates/oxygen-gtk2-1.4.6-1.fc20 and give it +1) so it gets faster to stable.

Comment 23 Mat Booth 2014-11-03 11:54:46 UTC
Based on karma comments in the linked update, I will close this bug as fixed.