Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 445405 - GTK-related crash
Summary: GTK-related crash
Status: CLOSED DUPLICATE of bug 445220
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.4   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-29 15:24 EDT by Paul Gestwicki CLA
Modified: 2014-09-29 15:30 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Gestwicki CLA 2014-09-29 15:24:19 EDT
I am running the latest Eclipse release, downloaded as Luna SR1, 64-bit for Linux. My desktop is Mint, running KDE. I can reliably crash Eclipse by simply opening the Preferences menu and choosing Appearance. The session will crash with this message:

java: /build/buildd/gtk2-engines-oxygen-1.4.5/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed.

This also happens when I try to create a new Android project using the latest Android tools, but obviously it's easier to verify from the Appearances tab.

I also get this warning logged when I start Eclipse, though I do not think it is relevant:

java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String
        at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26)
        at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189)
        at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144)
        at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107)
        at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62)
        at java.util.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)
Comment 1 Paul Gestwicki CLA 2014-09-29 15:30:37 EDT
Sorry, this is certainly a duplicate of 445220

https://bugs.eclipse.org/bugs/show_bug.cgi?id=445220

I can circumvent the problem for now by following the advice there (export SWT_GTK3=1).

*** This bug has been marked as a duplicate of bug 445220 ***