Summary: | Gwenview crashes on exit | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | carter <carterqw> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | adaptee, carterqw, mat69 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
carter
2011-01-27 06:17:03 UTC
I also made it to crash with trunk after some tries. Unfortunately the backtrace is not that helpful. I supose that when closing Gwenview the running threads have not the time to cleanup. Btw. with the version you are using, is the backtrace always the same? Application: Gwenview (gwenview), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff0f7bac760 (LWP 4909))] Thread 3 (Thread 0x7ff0e4878700 (LWP 4914)): #0 0x00007ff0f2de26d3 in select () from /lib/libc.so.6 #1 0x00007ff0f6823828 in QProcessManager::run (this=0x7ff0f6bddf80) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/io/qprocess_unix.cpp:245 #2 0x00007ff0f672f33c in QThreadPrivate::start (arg=0x7ff0f6bddf80) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/thread/qthread_unix.cpp:285 #3 0x00007ff0f647ccb0 in start_thread () from /lib/libpthread.so.0 #4 0x00007ff0f2de8aed in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff0deffd700 (LWP 4925)): [KCrash Handler] #6 0x00007ff0f2d88ea4 in ?? () from /lib/libc.so.6 #7 0x00007ff0f2d8b530 in malloc () from /lib/libc.so.6 #8 0x00007ff0f35cc67d in operator new(unsigned long) () from /usr/lib/libstdc++.so.6 #9 0x00007ff0f35cc799 in operator new[](unsigned long) () from /usr/lib/libstdc++.so.6 #10 0x00007ff0f6752d54 in QHashData::detach_helper2 (this=0x23ed590, node_duplicate=0x7ff0f74aa0e8 <QHash<QString, QImage>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7ff0f74a9d5a <QHash<QString, QImage>::deleteNode2(QHashData::Node*)>, nodeSize=48, nodeAlign=8) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/tools/qhash.cpp:217 #11 0x00007ff0f74a9db4 in QHash<QString, QImage>::detach_helper (this=0x23ed5f0) at /home/mat-not/qt-copy/include/QtCore/qhash.h:582 #12 0x00007ff0f74a9640 in QHash<QString, QImage>::detach (this=0x23ed5f0) at /home/mat-not/qt-copy/include/QtCore/qhash.h:299 #13 0x00007ff0f74a8f22 in QHash<QString, QImage>::remove (this=0x23ed5f0, akey=...) at /home/mat-not/qt-copy/include/QtCore/qhash.h:786 #14 0x00007ff0f74a5f18 in Gwenview::ThumbnailCache::run (this=0x23ed5e0) at /home/mat-not/kde/src/kdegraphics/gwenview/lib/thumbnailloadjob.cpp:130 #15 0x00007ff0f672f33c in QThreadPrivate::start (arg=0x23ed5e0) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/thread/qthread_unix.cpp:285 #16 0x00007ff0f647ccb0 in start_thread () from /lib/libpthread.so.0 #17 0x00007ff0f2de8aed in clone () from /lib/libc.so.6 #18 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff0f7bac760 (LWP 4909)): #0 0x00007ff0f2df57ee in ?? () from /lib/libc.so.6 #1 0x00007ff0f2d8d662 in ?? () from /lib/libc.so.6 #2 0x00007ff0f2d8ba31 in free () from /lib/libc.so.6 #3 0x00007ff0f6728c76 in qFree (ptr=0x2230910) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/global/qmalloc.cpp:60 #4 0x00007ff0f67836c4 in QString::free (d=0x2230910) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/tools/qstring.cpp:1185 #5 0x00007ff0f3b612e7 in QString::~QString (this=0x222a748, __in_chrg=<value optimized out>) at /home/mat-not/qt-copy/include/QtCore/qstring.h:883 #6 0x00007ff0f3b6c93b in QList<QString>::node_destruct (this=0x2230678, from=0x222a748, to=0x222a748) at /home/mat-not/qt-copy/include/QtCore/qlist.h:420 #7 0x00007ff0f3b6b8b1 in QList<QString>::free (this=0x2230678, data=0x222a730) at /home/mat-not/qt-copy/include/QtCore/qlist.h:742 #8 0x00007ff0f3b6a342 in QList<QString>::~QList (this=0x2230678, __in_chrg=<value optimized out>) at /home/mat-not/qt-copy/include/QtCore/qlist.h:717 #9 0x00007ff0f3b693c2 in QStringList::~QStringList (this=0x2230678, __in_chrg=<value optimized out>) at /home/mat-not/qt-copy/include/QtCore/qstringlist.h:67 #10 0x00007ff0f3c4a972 in QHashNode<QString, QStringList>::~QHashNode (this=0x2230660, __in_chrg=<value optimized out>) at /home/mat-not/qt-copy/include/QtCore/qhash.h:217 #11 0x00007ff0f3c4a9a4 in QHash<QString, QStringList>::deleteNode2 (node=0x2230660) at /home/mat-not/qt-copy/include/QtCore/qhash.h:519 #12 0x00007ff0f6752f51 in QHashData::free_helper (this=0x7ff0e0037b30, node_delete=0x7ff0f3c4a984 <QHash<QString, QStringList>::deleteNode2(QHashData::Node*)>) at /home/mat-not/kde/src/kdesrc/qt-copy/src/corelib/tools/qhash.cpp:271 #13 0x00007ff0f3c4a34b in QHash<QString, QStringList>::freeData (this=0x21d67a0, x=0x7ff0e0037b30) at /home/mat-not/qt-copy/include/QtCore/qhash.h:568 #14 0x00007ff0f3c4f724 in QHash<QString, QStringList>::~QHash (this=0x21d67a0, __in_chrg=<value optimized out>) at /home/mat-not/qt-copy/include/QtCore/qhash.h:284 #15 0x00007ff0f3c4f3b8 in KMimeGlobsFileParser::AllGlobs::~AllGlobs (this=0x21d67a0, __in_chrg=<value optimized out>) at /home/mat-not/kde/src/kdelibs/kdecore/services/kmimeglobsfileparser_p.h:86 #16 0x00007ff0f3c4af64 in KMimeTypeRepository::~KMimeTypeRepository (this=0x21d6770, __in_chrg=<value optimized out>) at /home/mat-not/kde/src/kdelibs/kdecore/services/kmimetyperepository.cpp:54 #17 0x00007ff0f3c4ae3c in destroy () at /home/mat-not/kde/src/kdelibs/kdecore/services/kmimetyperepository.cpp:36 #18 0x00007ff0f3b81513 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x7ff0f3ff9710, __in_chrg=<value optimized out>) at /home/mat-not/kde/src/kdelibs/kdecore/kernel/kglobal.h:62 #19 0x00007ff0f2d4a261 in ?? () from /lib/libc.so.6 #20 0x00007ff0f2d4a2b5 in exit () from /lib/libc.so.6 #21 0x00007ff0f2d33dd4 in __libc_start_main () from /lib/libc.so.6 #22 0x0000000000425109 in _start () Created attachment 56615 [details]
New crash information added by DrKonqi
I've just reproduced this situation again, so you can see is the backtrace always the same or not.
*** This bug has been marked as a duplicate of bug 295824 *** |