Summary: | Gwenview crash at exit when using the oxygen-transparent decoration | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | margueritesu <i> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | hugo.pereira.da.costa, malte.e, xylem2020 |
Priority: | NOR | ||
Version: | 2.9.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
margueritesu
2012-08-14 12:33:28 UTC
The problem still happens after I have implemented the fix in revision e9b1714f provided by kdelibs dev in bug 303169. ... as a workaround you can run with Qt's native graphics system. gwenview -graphicssystem native I'm working on finding a better workaround in oxygen-transparent. (In reply to comment #2) > ... as a workaround you can run with Qt's native graphics system. > gwenview -graphicssystem native Thanks for informing! I'll give it a try. > > I'm working on finding a better workaround in oxygen-transparent. feel free to mark this as fixed when you're ready... Git commit 731ce67e2d24e11a09471e7a87404ad7c6a0dcfe by Hugo Pereira Da Costa. Committed on 29/08/2012 at 15:59. Pushed by hpereiradacosta into branch 'master'. Do not set argb X property on widget's window, if not created. Related: bug 303169, bug 304889 M +2 -1 style/oxygenargbhelper.cpp http://commits.kde.org/oxygen-transparent/731ce67e2d24e11a09471e7a87404ad7c6a0dcfe That fixes it. Get latest oxygen-transparent and double-check. closing. I would like to reopen this bug. Somehow the exact same problem described is still (again?) in the latest git master that I just updated to 10 minutes ago. Same workaround (-graphicssystem native) fixes the problem. I would like to reopen this bug. Somehow the exact same problem described is still (again?) in the latest git master that I just updated to 10 minutes ago. Same workaround (-graphicssystem native) fixes the problem. This bug needs to be reopened as I also expierence the same crash: Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7f747a4900 (LWP 22031))] Thread 2 (Thread 0x7f7f68af3700 (LWP 22036)): #0 0x00000035fb2ea9dd in poll () from /lib64/libc.so.6 #1 0x00000035fde495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00000035fde496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x0000003d3b5b5af6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #4 0x0000003d3b58595f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #5 0x0000003d3b585cad in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #6 0x0000003d3b479e8f in QThread::exec() () from /lib64/libQtCore.so.4 #7 0x0000003d3b5662e3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4 #8 0x0000003d3b47c6bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4 #9 0x00000035fb607f33 in start_thread () from /lib64/libpthread.so.0 #10 0x00000035fb2f4ded in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f7f747a4900 (LWP 22031)): [KCrash Handler] #5 0x00000030815c8ae9 in QRasterWindowSurface::~QRasterWindowSurface() () from /lib64/libQtGui.so.4 #6 0x00000030815c8b69 in QRasterWindowSurface::~QRasterWindowSurface() () from /lib64/libQtGui.so.4 #7 0x00000030815e172c in QWidgetBackingStore::~QWidgetBackingStore() () from /lib64/libQtGui.so.4 #8 0x0000003081410ab9 in QWidgetBackingStoreTracker::destroy() () from /lib64/libQtGui.so.4 #9 0x0000003081410c69 in QWidgetPrivate::deleteExtra() () from /lib64/libQtGui.so.4 #10 0x0000003081410e7d in QWidgetPrivate::~QWidgetPrivate() () from /lib64/libQtGui.so.4 #11 0x0000003081411109 in QWidgetPrivate::~QWidgetPrivate() () from /lib64/libQtGui.so.4 #12 0x0000003d3b5a09e5 in QObject::~QObject() () from /lib64/libQtCore.so.4 #13 0x000000308141a10c in QWidget::~QWidget() () from /lib64/libQtGui.so.4 #14 0x000000308141a3a9 in QWidget::~QWidget() () from /lib64/libQtGui.so.4 #15 0x0000003081994d15 in QGlobalStaticDeleter<QWidget>::~QGlobalStaticDeleter() () from /lib64/libQtGui.so.4 #16 0x00000035fb2394c9 in __run_exit_handlers () from /lib64/libc.so.6 #17 0x00000035fb239515 in exit () from /lib64/libc.so.6 #18 0x00000035fb221d6c in __libc_start_main () from /lib64/libc.so.6 #19 0x00000000004278c9 in _start () |