Summary: | Rubymine craches with installed gtk2-engine | ||
---|---|---|---|
Product: | [Plasma] Oxygen | Reporter: | Alexander <vo.zaeb> |
Component: | gtk2-engine | Assignee: | Hugo Pereira Da Costa <hugo.pereira.da.costa> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | b7.10110111, hugo.pereira.da.costa, web |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Backtrace
Backtrace with debug info Oxygen debug Crash dump in JRE 1.6, probably also affected by this issue |
Description
Alexander
2012-06-19 17:16:18 UTC
Created attachment 71951 [details]
Backtrace
> C [liboxygen-gtk.so+0x1158a5] Oxygen::StyleWrapper::type()+0x2d75
Could you build oxygen-gtk with debug symbols (add CMAKE_CXX_FLAGS=-g to cmake command line)?
Created attachment 71973 [details]
Backtrace with debug info
Hi, sure.
> Oxygen::processTabCloseButton(_GtkWidget*, GtkStateType)+0xaceb
Also, it's strange that even with debug symbols the trace is so undetailed.
Could you check if latest master fixes this? If it doesn't, please give output of the program at your actions when it crashes (without stack trace) with oxygen-gtk built with DOXYGEN_DEBUG=1 passed to cmake.
... need help on how to actually use oxygen-gtk with this java app (must be some swing, or sw thing again :( ) (also that probably explains why no backtrace). Created attachment 72035 [details]
Oxygen debug
Hi, today's build didn't helped, oxygen debug output attached.
Looks like it fails to draw check boxes in context menu. Alexander, any advice on comment #5 ? Right now my local installation of rubymine (30 days trial since its non free software) looks like: http://wstaw.org/m/2012/06/22/plasma-desktopVU3470.png so that I can't reproduce the problem (and can't help fixing) Nevermind ... I was able to change the appearance, and can reproduce the crash. Will keep you posted. Git commit 9e2cba149b18caff6986e803c094f2c9fdf7c1cc by Hugo Pereira Da Costa. Committed on 22/06/2012 at 11:27. Pushed by hpereiradacosta into branch 'master'. Check clipRect validity before altering its width M +2 -4 src/oxygenstylewrapper.cpp http://commits.kde.org/oxygen-gtk/9e2cba149b18caff6986e803c094f2c9fdf7c1cc Git commit ebda9cf5273f62ce226612d3080f49f135f3f2d4 by Hugo Pereira Da Costa. Committed on 22/06/2012 at 11:27. Pushed by hpereiradacosta into branch '1.2'. Check clipRect validity before altering its width M +2 -4 src/oxygenstylewrapper.cpp http://commits.kde.org/oxygen-gtk/ebda9cf5273f62ce226612d3080f49f135f3f2d4 ... That fixes it. (access to invalid clipRect (==NULL)) Thanks for reporting ! (and for the testing) Thank you! Created attachment 72269 [details]
Crash dump in JRE 1.6, probably also affected by this issue
Just BTW, in case someone ran into the same trouble - this issue caused also crashes in Java, using DBVisualizer, when accessing menu items or opening context menus.
(In reply to comment #14) Isn't it fixed in latest master? |