Application: gwenview (2.4.2) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.33.3-79.fc13.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: Random crash gwenview when browsing some photos. Not easily reproducible; happens rarely. -- Backtrace: Application: Gwenview (gwenview), signal: Aborted [Current thread is 1 (Thread 0xb77d0ab0 (LWP 8170))] Thread 2 (Thread 0xb621ab70 (LWP 8172)): #0 0x00764424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x05b01e8f in wait (this=0x99fe660, mutex=0x99fe65c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x99fe660, mutex=0x99fe65c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x071b9c02 in Gwenview::SemanticInfoThread::run (this=0x99fe650) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0x05b00fef in QThreadPrivate::start (arg=0x99fe650) at thread/qthread_unix.cpp:248 #6 0x006e9919 in start_thread (arg=0xb621ab70) at pthread_create.c:301 #7 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb77d0ab0 (LWP 8170)): [KCrash Handler] #6 0x00764424 in __kernel_vsyscall () #7 0x00553d71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x0055564a in abort () at abort.c:92 #9 0x00591d9d in __libc_message (do_abort=2, fmt=0x6778ec "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 #10 0x005981e1 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xb4ebdcc8) at malloc.c:6280 #11 0x00caf4b2 in operator delete (ptr=0xb4ebdcc8) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44 #12 0x00c8e57e in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&) () from /usr/lib/libstdc++.so.6 #13 0x05079a82 in _M_dispose (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/basic_string.h:231 #14 ~basic_string (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/basic_string.h:498 #15 Exiv2::ExifKey::~ExifKey (this=<value optimized out>, __in_chrg=<value optimized out>) at tags.cpp:1946 #16 0x05079ac3 in Exiv2::ExifKey::~ExifKey (this=<value optimized out>, __in_chrg=<value optimized out>) at tags.cpp:1946 #17 0x05019517 in ~auto_ptr (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/backward/auto_ptr.h:168 #18 Exiv2::Exifdatum::~Exifdatum (this=<value optimized out>, __in_chrg=<value optimized out>) at exif.cpp:219 #19 0x0502490f in _Destroy<Exiv2::Exifdatum> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:83 #20 __destroy<Exiv2::Exifdatum*> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:93 #21 _Destroy<Exiv2::Exifdatum*> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:116 #22 _Destroy<Exiv2::Exifdatum*, Exiv2::Exifdatum> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:142 #23 ~vector (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_vector.h:313 #24 ~ExifData (this=<value optimized out>, __in_chrg=<value optimized out>) at exif.hpp:440 #25 Exiv2::Image::~Image (this=<value optimized out>, __in_chrg=<value optimized out>) at image.cpp:151 #26 0x05031d4e in ~JpegBase (this=<value optimized out>, __in_chrg=<value optimized out>) at jpgimage.hpp:129 #27 ~JpegImage (this=<value optimized out>, __in_chrg=<value optimized out>) at jpgimage.hpp:273 #28 Exiv2::JpegImage::~JpegImage (this=<value optimized out>, __in_chrg=<value optimized out>) at jpgimage.hpp:273 #29 0x0715f9fc in ~auto_ptr (this=0x9df10e0, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.3/backward/auto_ptr.h:168 #30 ~DocumentPrivate (this=0x9df10e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/document.cpp:39 #31 Gwenview::Document::~Document (this=0x9df10e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/document.cpp:90 #32 0x0715faa3 in Gwenview::Document::~Document (this=0x9df10e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/document.cpp:91 #33 0x07162e00 in ~KSharedPtr (this=0x9a15e48, map=...) at /usr/include/kde4/ksharedptr.h:90 #34 ~DocumentInfo (this=0x9a15e48, map=...) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/documentfactory.cpp:49 #35 Gwenview::DocumentFactoryPrivate::garbageCollect (this=0x9a15e48, map=...) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/documentfactory.cpp:94 #36 0x07161d55 in Gwenview::DocumentFactory::load (this=0x71dfde8, url=...) at /usr/src/debug/kdegraphics-4.4.2/gwenview/lib/document/documentfactory.cpp:165 #37 0x0808990d in Gwenview::Preloader::preload (this=0x99dbd70, url=..., size=...) at /usr/src/debug/kdegraphics-4.4.2/gwenview/app/preloader.cpp:66 #38 0x08080add in Gwenview::MainWindow::preloadNextUrl (this=0x9a1df80) at /usr/src/debug/kdegraphics-4.4.2/gwenview/app/mainwindow.cpp:1477 #39 0x08085023 in Gwenview::MainWindow::qt_metacall (this=0x9a1df80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff4788c) at /usr/src/debug/kdegraphics-4.4.2/i686-redhat-linux-gnu/gwenview/app/mainwindow.moc:168 #40 0x05bfbefb in QMetaObject::metacall (object=0x9a1df80, cl=QMetaObject::InvokeMetaMethod, idx=81, argv=0xbff4788c) at kernel/qmetaobject.cpp:237 #41 0x05c0ad1f in QMetaObject::activate (sender=0xa050438, m=0x5d0a608, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #42 0x05c107b8 in QSingleShotTimer::timeout (this=0xa050438) at .moc/release-shared/qtimer.moc:82 #43 0x05c108dd in QSingleShotTimer::timerEvent (this=0xa050438) at kernel/qtimer.cpp:308 #44 0x05c071c4 in QObject::event (this=0xa050438, e=0xbff47dc0) at kernel/qobject.cpp:1212 #45 0x0641dddc in QApplicationPrivate::notify_helper (this=0x9976e20, receiver=0xa050438, e=0xbff47dc0) at kernel/qapplication.cpp:4300 #46 0x06424836 in QApplication::notify (this=0xbff48120, receiver=0xa050438, e=0xbff47dc0) at kernel/qapplication.cpp:3704 #47 0x06ef3c4b in KApplication::notify (this=0xbff48120, receiver=0xa050438, event=0xbff47dc0) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302 #48 0x05bf7523 in QCoreApplication::notifyInternal (this=0xbff48120, receiver=0xa050438, event=0xbff47dc0) at kernel/qcoreapplication.cpp:704 #49 0x05c2245e in sendEvent (this=0x9979d84) at kernel/qcoreapplication.h:215 #50 QTimerInfoList::activateTimers (this=0x9979d84) at kernel/qeventdispatcher_unix.cpp:603 #51 0x05c1f9e8 in timerSourceDispatch (source=0x9979db8) at kernel/qeventdispatcher_glib.cpp:184 #52 idleTimerSourceDispatch (source=0x9979db8) at kernel/qeventdispatcher_glib.cpp:231 #53 0x00149525 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #54 0x0014d268 in ?? () from /lib/libglib-2.0.so.0 #55 0x0014d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #56 0x05c1f6a6 in QEventDispatcherGlib::processEvents (this=0x99628e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #57 0x064cc546 in QGuiEventDispatcherGlib::processEvents (this=0x99628e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #58 0x05bf5bfa in QEventLoop::processEvents (this=0xbff48084, flags=...) at kernel/qeventloop.cpp:149 #59 0x05bf5f3a in QEventLoop::exec (this=0xbff48084, flags=...) at kernel/qeventloop.cpp:201 #60 0x05bf8607 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #61 0x0641de88 in QApplication::exec () at kernel/qapplication.cpp:3579 #62 0x0807ec2a in main (argc=6, argv=0xbff482a4) at /usr/src/debug/kdegraphics-4.4.2/gwenview/app/main.cpp:101 Possible duplicates by query: bug 236519, bug 236422, bug 232108, bug 215688, bug 201991. Reported using DrKonqi
Crash within libexiv2