Bug 327441 - Using oxgen-gtk2 causes eclipse/swt to crash
Summary: Using oxgen-gtk2 causes eclipse/swt to crash
Status: CLOSED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk2-engine (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-11 09:42 UTC by Thomas Pasch
Modified: 2013-11-11 12:19 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
java crash dump file (from oracle jdk 1.7.0_45) (200.69 KB, text/x-log)
2013-11-11 09:43 UTC, Thomas Pasch
Details
java crash dump file (from oracle jdk 1.7.0_45) (206.82 KB, text/x-log)
2013-11-11 09:54 UTC, Thomas Pasch
Details
java crash dump file (from oracle jdk 1.7.0_45) (308.09 KB, text/x-log)
2013-11-11 09:54 UTC, Thomas Pasch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Pasch 2013-11-11 09:42:26 UTC
Using oxgen-gtk2 causes eclipse/swt to crash. Using another the 'Radience' gtk2 theme works without any problem.

Reproducible: Sometimes

Steps to Reproduce:
1. Use an out-of-stock eclipse from the eclipse web site.
2. Start it.
3. Use 'Search -> File Search -> Cancel Button'
Actual Results:  
- Eclipse regulary crashes (see included VM dumps). The bug is normally trigger by hitting a SWT Button (e.g. Search -> File Search -> Cancel Button).

Expected Results:  
Expected behaviour:
- oxygen-gtk2 theme should work without any issue against a 'offical' eclipse/swt.
Comment 1 Thomas Pasch 2013-11-11 09:43:31 UTC
Created attachment 83485 [details]
java crash dump file (from oracle jdk 1.7.0_45)
Comment 2 Thomas Pasch 2013-11-11 09:44:38 UTC
Some more details could be found at https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1245468
Comment 3 Thomas Pasch 2013-11-11 09:54:04 UTC
Created attachment 83486 [details]
java crash dump file (from oracle jdk 1.7.0_45)
Comment 4 Thomas Pasch 2013-11-11 09:54:29 UTC
Created attachment 83487 [details]
java crash dump file (from oracle jdk 1.7.0_45)
Comment 5 Hugo Pereira Da Costa 2013-11-11 12:01:26 UTC
I am closing this bug report
Last few posted crashes are unrelated to oxygen-gtk: they are libgobject.
I guess it is just someone pushing the "submit report" button.
So that it brings no new information
(besides java coredumps also have very little information to start with)
finally, 
- none of the oxygen-gtk devevloppers are able to reproduce the crash,
- The original (oxygen-gtk related) has been said to be fixed after some update (and was likely upstream too).

To the others, sorry for the frustration
This should be reported to either 
- glib
- your distribution
Comment 6 Thomas Pasch 2013-11-11 12:09:02 UTC
Dear Hugo,

thank you for your prompt response. Notice that I've reported the bug to (a) the distribution and (b) eclipse. Just to be very explicit: The bug _only_ occurs with the  oxygen-gtk2 theme. If I use the 'Radiance' theme, everything is all right. Please also notice that a java crash dump does contain many information that are of significance for C/C++ developers, including a (symbolic) trace to the root problem.
Comment 7 Hugo Pereira Da Costa 2013-11-11 12:19:00 UTC
Well:
- the fact that it happens in oxygen-gtk does not mean it is an oxygen-gtk bug: just means the code path followed by oxygen-gtk triggers a bug that can be anywhere in the chain
- nowhere in the core dump, as far as I can tell, is oxygen-gtk mentionned. (sorry in advance if I missed it).
(nor are there any function calls mentioned, nor line numbers)
I at least, do not know how to use this report to go and actually debug the code.