Application: gwenview (2.9.2) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.5.0-19-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I was viewing images in a folder with different filetypes. When I had selected an .xcf file and closed Gwenview the program crashed. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdbc06317c0 (LWP 28506))] Thread 3 (Thread 0x7fdbabc30700 (LWP 28508)): #0 0x00007fdbbd0878bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fdbb988d15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fdbb9850914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fdbb9850d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fdbb9850ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fdbbf4a9c16 in QEventDispatcherGlib::processEvents (this=0x7fdba40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fdbbf47a2bf in QEventLoop::processEvents (this=this@entry=0x7fdbabc2fd90, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fdbbf47a548 in QEventLoop::exec (this=0x7fdbabc2fd90, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fdbbf37bb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fdbbf45a9af in QInotifyFileSystemWatcherEngine::run (this=0x10a4a70) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007fdbbf37eaec in QThreadPrivate::start (arg=0x10a4a70) at thread/qthread_unix.cpp:338 #11 0x00007fdbb9f13e9a in start_thread (arg=0x7fdbabc30700) at pthread_create.c:308 #12 0x00007fdbbd094cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fdba3fff700 (LWP 28509)): #0 0x00007fdbbd089303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fdbb9850d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fdbb9850ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fdbbf4a9c16 in QEventDispatcherGlib::processEvents (this=0x7fdb9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fdbbf47a2bf in QEventLoop::processEvents (this=this@entry=0x7fdba3ffed90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fdbbf47a548 in QEventLoop::exec (this=0x7fdba3ffed90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fdbbf37bb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fdbbf45a9af in QInotifyFileSystemWatcherEngine::run (this=0x1be1fc0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fdbbf37eaec in QThreadPrivate::start (arg=0x1be1fc0) at thread/qthread_unix.cpp:338 #9 0x00007fdbb9f13e9a in start_thread (arg=0x7fdba3fff700) at pthread_create.c:308 #10 0x00007fdbbd094cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fdbc06317c0 (LWP 28506)): [KCrash Handler] #6 size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:98 #7 count (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:280 #8 QImagePixmapCleanupHooks::executeImageHooks (key=10887742095361) at image/qimagepixmapcleanuphooks.cpp:128 #9 0x00007fdbbdda6434 in QImageData::~QImageData (this=0x2811820, __in_chrg=<optimized out>) at image/qimage.cpp:223 #10 0x00007fdbbdda64d3 in QImage::~QImage (this=0x2952858, __in_chrg=<optimized out>) at image/qimage.cpp:1283 #11 0x00007fdbbba34ea7 in ~QSvgImage (this=0x2952780, __in_chrg=<optimized out>) at qsvggraphics_p.h:106 #12 QSvgImage::~QSvgImage (this=0x2952780, __in_chrg=<optimized out>) at qsvggraphics_p.h:106 #13 0x00007fdbbba50d9e in qDeleteAll<QList<QSvgNode*>::const_iterator> (end=..., begin=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #14 qDeleteAll<QList<QSvgNode*> > (c=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #15 QSvgStructureNode::~QSvgStructureNode (this=0x2afce30, __in_chrg=<optimized out>) at qsvgstructure.cpp:64 #16 0x00007fdbbba515d3 in ~QSvgG (this=0x2afce30, __in_chrg=<optimized out>) at qsvgstructure_p.h:86 #17 QSvgG::~QSvgG (this=0x2afce30, __in_chrg=<optimized out>) at qsvgstructure_p.h:86 #18 0x00007fdbbba50d9e in qDeleteAll<QList<QSvgNode*>::const_iterator> (end=..., begin=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #19 qDeleteAll<QList<QSvgNode*> > (c=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #20 QSvgStructureNode::~QSvgStructureNode (this=0x2afc770, __in_chrg=<optimized out>) at qsvgstructure.cpp:64 #21 0x00007fdbbba515d3 in ~QSvgG (this=0x2afc770, __in_chrg=<optimized out>) at qsvgstructure_p.h:86 #22 QSvgG::~QSvgG (this=0x2afc770, __in_chrg=<optimized out>) at qsvgstructure_p.h:86 #23 0x00007fdbbba50d9e in qDeleteAll<QList<QSvgNode*>::const_iterator> (end=..., begin=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #24 qDeleteAll<QList<QSvgNode*> > (c=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #25 QSvgStructureNode::~QSvgStructureNode (this=0x2afa730, __in_chrg=<optimized out>) at qsvgstructure.cpp:64 #26 0x00007fdbbba56dc9 in QSvgTinyDocument::~QSvgTinyDocument (this=0x2afa730, __in_chrg=<optimized out>) at qsvgtinydocument.cpp:75 #27 0x00007fdbbba592bd in ~QSvgRendererPrivate (this=0x29528d0, __in_chrg=<optimized out>) at qsvgrenderer.cpp:115 #28 QSvgRendererPrivate::~QSvgRendererPrivate (this=0x29528d0, __in_chrg=<optimized out>) at qsvgrenderer.cpp:116 #29 0x00007fdbbf491ffc in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #30 ~QScopedPointer (this=0x1c96228, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #31 QObject::~QObject (this=0x1c96220, __in_chrg=<optimized out>) at kernel/qobject.cpp:817 #32 0x00007fdbbba581b9 in QSvgRenderer::~QSvgRenderer (this=0x1c96220, __in_chrg=<optimized out>) at qsvgrenderer.cpp:171 #33 0x00007fdbbf48e182 in QObjectPrivate::deleteChildren (this=this@entry=0x3fe2e40) at kernel/qobject.cpp:1908 #34 0x00007fdbbf491fc6 in QObject::~QObject (this=0x28f6da0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #35 0x00007fdbbff1fab9 in Gwenview::SvgDocumentLoadedImpl::~SvgDocumentLoadedImpl (this=0x28f6da0, __in_chrg=<optimized out>) at ../../lib/document/svgdocumentloadedimpl.cpp:52 #36 0x00007fdbbff1618d in Gwenview::Document::~Document (this=0x2905a30, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:99 #37 0x00007fdbbff16269 in Gwenview::Document::~Document (this=0x2905a30, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:101 #38 0x00007fdbbff19313 in ~KSharedPtr (this=0x2a88740, __in_chrg=<optimized out>) at /usr/include/KDE/../ksharedptr.h:90 #39 ~DocumentInfo (this=0x2a88740, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:64 #40 qDeleteAll<QMap<KUrl, Gwenview::DocumentInfo*>::const_iterator> (begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 #41 0x00007fdbbff181b7 in qDeleteAll<QMap<KUrl, Gwenview::DocumentInfo*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 #42 Gwenview::DocumentFactory::~DocumentFactory (this=0x7fdbc01b9a80 <Gwenview::DocumentFactory::instance()::factory>, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:144 #43 0x00007fdbbcfdc901 in __run_exit_handlers (status=0, listp=0x7fdbbd3596a8 <__exit_funcs>, run_list_atexit=true) at exit.c:78 #44 0x00007fdbbcfdc985 in __GI_exit (status=<optimized out>) at exit.c:100 #45 0x00007fdbbcfc2774 in __libc_start_main (main=0x426ee0 <main(int, char**)>, argc=6, ubp_av=0x7fff67b385d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff67b385c8) at libc-start.c:258 #46 0x0000000000427631 in _start () Reported using DrKonqi
I checked for the bug again (KDE 4.9.4) and could not reproduce it anymore.