Application that crashed: digikam Version of the application: 1.0.0-beta2 (rev.: 987888) KDE Version: 4.3.60 (KDE 4.3.60 (KDE 4.4 >= 20090624)) Qt Version: 4.5.1 Operating System: Linux 2.6.30-ARCH x86_64 -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 0 (LWP 27762)] Thread 12 (Thread 0x7f5a957b1910 (LWP 27773)): #0 0x00007f5aa3765e99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5aa39e104b in QWaitCondition::wait (this=<value optimized out>, mutex=0x1531c60, time=18446744073709551615) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00000000006c309b in Digikam::ScanController::run (this=0x1559e90) at /home/jack/kde/src/KDE/extragear/graphics/digikam/digikam/scancontroller.cpp:455 #3 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #4 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #5 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f5a94544910 (LWP 27776)): #0 0x00007f5aa3766aec in pthread_getspecific () from /lib/libpthread.so.0 #1 0x00007f5aa39dfeec in QThreadData::current () at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:108 #2 0x00007f5aa3ad8db9 in postEventSourcePrepare (s=0x0, timeout=0x7f5aa39dfd40) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:186 #3 0x00007f5aa0349cda in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #4 0x00007f5aa034a0b1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #5 0x00007f5aa034a5e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #6 0x00007f5aa3ad8a6e in QEventDispatcherGlib::processEvents (this=0x14fc7d0, flags=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326 #7 0x00007f5aa3ab2932 in QEventLoop::processEvents (this=<value optimized out>, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #8 0x00007f5aa3ab2ac5 in QEventLoop::exec (this=0x7f5a94543fd0, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #9 0x00007f5aa39dd84b in QThread::exec (this=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread.cpp:487 #10 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #11 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #12 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f5a94d45910 (LWP 27777)): #0 socketNotifierSourceCheck (source=0x14d0730) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:82 #1 0x00007f5aa03499ca in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0x00007f5aa034a1b0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #3 0x00007f5aa034a5e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f5aa3ad8a6e in QEventDispatcherGlib::processEvents (this=0x16926f0, flags=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326 #5 0x00007f5aa3ab2932 in QEventLoop::processEvents (this=<value optimized out>, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #6 0x00007f5aa3ab2ac5 in QEventLoop::exec (this=0x7f5a94d44fd0, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #7 0x00007f5aa39dd84b in QThread::exec (this=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread.cpp:487 #8 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #9 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #10 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f5a93d43910 (LWP 27778)): #0 0x00007f5aa3765e99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5aa39e104b in QWaitCondition::wait (this=<value optimized out>, mutex=0x1908c98, time=18446744073709551615) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007f5aa7241aa2 in Digikam::LoadSaveThread::run (this=0x1908c80) at /home/jack/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #3 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #4 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #5 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f5a93542910 (LWP 27779)): #0 0x00007f5aa3765e99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5aa39e104b in QWaitCondition::wait (this=<value optimized out>, mutex=0x19186e8, time=18446744073709551615) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007f5aa7241aa2 in Digikam::LoadSaveThread::run (this=0x19186d0) at /home/jack/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #3 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #4 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #5 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f5a85b0c910 (LWP 27780)): #0 0x00007f5aa376611d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5a9100a581 in metronom_sync_loop () from /usr/lib/libxine.so.1 #2 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #3 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f5a84099910 (LWP 27781)): #0 0x00007f5aa2d26422 in select () from /lib/libc.so.6 #1 0x00007f5a910324a4 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007f5a9101809b in video_out_loop () from /usr/lib/libxine.so.1 #3 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #4 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f5a83898910 (LWP 27782)): #0 0x00007f5aa3763b92 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007f5aa034a343 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007f5aa034a5e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f5aa3ad8a6e in QEventDispatcherGlib::processEvents (this=0x141e650, flags=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326 #4 0x00007f5aa3ab2932 in QEventLoop::processEvents (this=<value optimized out>, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #5 0x00007f5aa3ab2ac5 in QEventLoop::exec (this=0x7f5a83897f80, flags=) at /home/jack/kde/src/KDE/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #6 0x00007f5aa39dd84b in QThread::exec (this=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread.cpp:487 #7 0x00007f5a91264b2e in Phonon::Xine::XineThread::run (this=0x1e97390) at /home/jack/kde/src/KDE/kdesupport/phonon/xine/xinethread.cpp:143 #8 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #9 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #10 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f5a82e8e910 (LWP 27785)): #0 0x00007f5aa2d24546 in poll () from /lib/libc.so.6 #1 0x00007f5a82e93839 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #2 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #3 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f5a8264b910 (LWP 27786)): #0 0x00007f5aa3765e99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5a9101b5c3 in ao_loop () from /usr/lib/libxine.so.1 #2 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #3 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f5a8035c910 (LWP 27796)): [KCrash Handler] #5 0x00007f5aa2c922d5 in raise () from /lib/libc.so.6 #6 0x00007f5aa2c9373a in abort () from /lib/libc.so.6 #7 0x00007f5aa2cd1aa0 in malloc_printerr () from /lib/libc.so.6 #8 0x00007f5aa6793463 in ~GeoDataObject (this=0x7f5a8035b9b0) at /home/jack/kde/src/KDE/kdeedu/marble/src/lib/geodata/data/GeoDataObject.cpp:54 #9 0x00007f5aa679244d in ~GeoDataPoint (this=0x7f5a8035b9a0) at /home/jack/kde/src/KDE/kdeedu/marble/src/lib/geodata/data/GeoDataPoint.cpp:56 #10 0x00007f5aa6789a2e in Marble::GeoDataPlacemark::setCoordinate (this=<value optimized out>, lon=<value optimized out>, lat=<value optimized out>, alt=<value optimized out>) at /home/jack/kde/src/KDE/kdeedu/marble/src/lib/geodata/data/GeoDataPlacemark.cpp:82 #11 0x00007f5aa682d49e in Marble::PlacemarkLoader::loadFile (this=0x350c570, filename=<value optimized out>, placemarkContainer=0x3508120) at /home/jack/kde/src/KDE/kdeedu/marble/src/lib/PlacemarkLoader.cpp:310 #12 0x00007f5aa682e1cd in Marble::PlacemarkLoader::run (this=0x350c570) at /home/jack/kde/src/KDE/kdeedu/marble/src/lib/PlacemarkLoader.cpp:112 #13 0x00007f5aa39e0289 in QThreadPrivate::start (arg=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:189 #14 0x00007f5aa376159a in start_thread () from /lib/libpthread.so.0 #15 0x00007f5aa2d2cc3d in clone () from /lib/libc.so.6 #16 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f5aa9f21760 (LWP 27762)): #0 0x00007f5aa376611d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5aa39dfb65 in thread_sleep (ti=0x7fff1f65ec00) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:298 #2 0x00007f5aa39dfcc0 in QThread::msleep (msecs=<value optimized out>) at /home/jack/kde/src/KDE/qt-copy/src/corelib/thread/qthread_unix.cpp:324 #3 0x00007f5a91288c9a in ~Backend (this=0x19ef6a0) at /home/jack/kde/src/KDE/kdesupport/phonon/xine/backend.cpp:108 #4 0x00007f5aa98d6aef in ~FactoryPrivate (this=0x19c5b50) at /home/jack/kde/src/KDE/kdesupport/phonon/phonon/factory.cpp:199 #5 0x00007f5aa2c94e12 in __run_exit_handlers () from /lib/libc.so.6 #6 0x00007f5aa2c94e75 in exit () from /lib/libc.so.6 #7 0x00007f5aa469c5a8 in qt_xio_errhandler () at /home/jack/kde/src/KDE/qt-copy/src/gui/kernel/qapplication_x11.cpp:707 #8 0x00007f5aa5959828 in KApplication::xioErrhandler (this=0x7fff1f6603e0, dpy=0x138d930) at /home/jack/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:408 #9 0x00007f5aa1aa653e in _XIOError () from /usr/lib/libX11.so.6 #10 0x00007f5aa1aad83f in process_responses () from /usr/lib/libX11.so.6 #11 0x00007f5aa1aade00 in _XReply () from /usr/lib/libX11.so.6 #12 0x00007f5aa1a8a707 in XGetImage () from /usr/lib/libX11.so.6 #13 0x00007f5aa470502b in QX11PixmapData::toImage (this=0x38e4610) at /home/jack/kde/src/KDE/qt-copy/src/gui/image/qpixmap_x11.cpp:1428 #14 0x00007f5aa46f5aed in QPixmap::toImage (this=0x7fff1f65f6a0) at /home/jack/kde/src/KDE/qt-copy/src/gui/image/qpixmap.cpp:447 #15 0x00007f5aa59d3533 in KPixmapCache::Private::writeData (this=0x1444e00, key=<value optimized out>, pix=<value optimized out>) at /home/jack/kde/src/KDE/kdelibs/kdeui/util/kpixmapcache.cpp:1434 #16 0x00007f5aa59d415b in KPixmapCache::insert (this=0x143af10, key=@0x7fff1f65f8b0, pix=@0x7fff1f65f6a0) at /home/jack/kde/src/KDE/kdelibs/kdeui/util/kpixmapcache.cpp:1400 #17 0x00007f5aa5935d6b in KIconCache::insert (this=0x143af10, key=@0x7fff1f65f8b0, pix=@0x7fff1f65f6a0, path=<value optimized out>) at /home/jack/kde/src/KDE/kdelibs/kdeui/icons/kiconcache.cpp:285 #18 0x00007f5aa592a7a6 in KIconLoader::loadIcon (this=0x13ce330, _name=@0x7fff1f65f520, group=<value optimized out>, size=16, state=<value optimized out>, overlays=@0x7fff1f65fbf0, path_store=0x0, canReturnNull=false) at /home/jack/kde/src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:1320 #19 0x00007f5aa592bb5f in SmallIcon (name=@0x7fff1f65fbe0, force_size=0, state=0, overlays=@0x7fff1f65fbf0) at /home/jack/kde/src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:1633 #20 0x00007f5aa72fcaa8 in ImagePropertiesSideBar (this=0x1fec880, parent=<value optimized out>, splitter=<value optimized out>, side=<value optimized out>, mimimizedDefault=<value optimized out>) at /home/jack/kde/src/KDE/extragear/graphics/digikam/libs/imageproperties/imagepropertiessidebar.cpp:85 #21 0x000000000047812d in ImagePropertiesSideBarDB (this=0x7fff1f65eb84, parent=0x80, splitter=0x1, side=4294967295, mimimizedDefault=<value optimized out>) at /home/jack/kde/src/KDE/extragear/graphics/digikam/libs/imageproperties/imagepropertiessidebardb.cpp:89 #22 0x0000000000671471 in DigikamView (this=0x18dd360, parent=0x15e1910) at /home/jack/kde/src/KDE/extragear/graphics/digikam/digikam/digikamview.cpp:210 #23 0x0000000000658dc2 in Digikam::DigikamApp::setupView (this=0x15e1910) at /home/jack/kde/src/KDE/extragear/graphics/digikam/digikam/digikamapp.cpp:465 #24 0x0000000000667450 in DigikamApp (this=0x15e1910) at /home/jack/kde/src/KDE/extragear/graphics/digikam/digikam/digikamapp.cpp:205 #25 0x00000000006fd1da in main (argc=<value optimized out>, argv=<value optimized out>) at /home/jack/kde/src/KDE/extragear/graphics/digikam/digikam/main.cpp:161 Reported using DrKonqi
Ignore thread 1, look at thread 2: there is a crash in marble code. Seems you are running trunk unstable KDE.
yes compieled from trunc
hm, I have at least an idea about it, will look after that soon ...
I can't reproduce the crash, does it still exist in the most recent version of trunk (we have added the fixes for 4.3 there too)?
no i am not able to reproduce the bug again