FS#43631 - [qtcurve] Inkscape crashes under KDE4 with gtk2 theme set to qtcurve
Attached to Project:
Community Packages
Opened by Marcus Behrendt (mareex) - Friday, 30 January 2015, 08:18 GMT
Last edited by Antonio Rojas (arojas) - Monday, 05 June 2017, 15:53 GMT
Opened by Marcus Behrendt (mareex) - Friday, 30 January 2015, 08:18 GMT
Last edited by Antonio Rojas (arojas) - Monday, 05 June 2017, 15:53 GMT
|
Details
Description:
When gtk2 theme is set to qtcurve, inkscape crahes after a few seconds of use. An empty dialog is shown within inkscape. After closing this dialog inkscape is closed. Steps to reproduce: In KDE4 set gtk2 theme to qtcurve and start inkscape. |
This task depends upon
Here a short video of the situation:
https://www.youtube.com/watch?v=x1W1sYEndo8&feature=youtu.be
Everything is stable when I use 'oxygen-gtk'.
Once a few weeks ago I had a problem with qtcurve in an older version of Eclipse. It did segfault when I tried to start Eclipse.
As Jan pointed out before, maybe qtcurve is a bit buggy.
Inkscape have memory leak under QtCurve theme:
[tomasz@arch ~]$ inkscape
Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Terminated
I'm using KZukitwo theme.
http://i.imgur.com/oggCXog.png
But when I select GTK Theme instead QtCurve Inkscape app working fine. IMO QtCurve regression.
Already reported upstream: https://github.com/QtCurve/qtcurve-gtk2/issues/3
Please try this patched builds:
http://pkgbuild.com/~speps/pkgs/qtcurve/qtcurve-gtk2-1.8.18-3-i686.pkg.tar.xz (i686)
http://pkgbuild.com/~speps/pkgs/qtcurve/qtcurve-gtk2-1.8.18-3-x86_64.pkg.tar.xz (x86_64)
I added a null pointer check into the code at some point, this seems to work for me.
Let me know.
Patched version working like a charm without issues.
Said to be fixed in master, but there has been no release of qtcurve for 14 months.
Could this patch be applied until upstream includes it?
Same request.