Application: digikam (2.5.0) KDE Platform Version: 4.8.3 (4.8.3) Qt Version: 4.8.2 Operating System: Linux 3.2.2-c1 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: Just clicked on the Location tab that's on the right (where Marbe-like view is shown). Couldn't reproduce again. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7febb833b800 (LWP 8408))] Thread 8 (Thread 0x7feb9905d700 (LWP 8482)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007febb310371b in wait (time=18446744073709551615, this=0xdba110) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xdba008, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005bd980 in Digikam::ScanController::run (this=0xdb9da0) at /var/tmp/portage/media-gfx/digikam-2.5.0/work/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #4 0x00007febb310280b in QThreadPrivate::start (arg=0xdb9da0) at thread/qthread_unix.cpp:307 #5 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #6 0x00007febb0295d0c in start_thread (arg=0x7feb9905d700) at pthread_create.c:301 #7 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7feb9885c700 (LWP 8483)): #0 0x00007febb0298324 in __pthread_mutex_lock (mutex=0xdc50d8) at pthread_mutex_lock.c:61 #1 0x00007febab12f02c in g_main_context_iteration (context=0xdc50d0, may_block=1) at gmain.c:3151 #2 0x00007febb3232cf6 in QEventDispatcherGlib::processEvents (this=0xdc4a00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #3 0x00007febb3202852 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007febb3202b05 in QEventLoop::exec (this=0x7feb9885bc80, flags=...) at kernel/qeventloop.cpp:204 #5 0x00007febb3100198 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #6 0x00007febb31e1578 in QInotifyFileSystemWatcherEngine::run (this=0xdc4240) at io/qfilesystemwatcher_inotify.cpp:248 #7 0x00007febb310280b in QThreadPrivate::start (arg=0xdc4240) at thread/qthread_unix.cpp:307 #8 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #9 0x00007febb0295d0c in start_thread (arg=0x7feb9885c700) at pthread_create.c:301 #10 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7feb93fff700 (LWP 8513)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007febb310371b in wait (time=18446744073709551615, this=0xe8b5a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf28828, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007febb5be0a79 in Digikam::ParkingThread::run (this=0xf28810) at /var/tmp/portage/media-gfx/digikam-2.5.0/work/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007febb310280b in QThreadPrivate::start (arg=0xf28810) at thread/qthread_unix.cpp:307 #5 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #6 0x00007febb0295d0c in start_thread (arg=0x7feb93fff700) at pthread_create.c:301 #7 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7feb908a7700 (LWP 8584)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007feb915d40d8 in LoopRequest (p_playlist=0x152c5d8) at playlist/thread.c:537 #2 Thread (data=0x152c5d8) at playlist/thread.c:584 #3 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #4 0x00007febb0295d0c in start_thread (arg=0x7feb908a7700) at pthread_create.c:301 #5 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7feb833a5700 (LWP 22794)): #0 0x00007fffcf3d78de in ?? () #1 0x00007feba9da9853 in *__GI_clock_gettime (clock_id=1, tp=0x7feb833a49c0) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007febb315a972 in do_gettime (frac=<optimized out>, sec=<optimized out>) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007febb323368d in QTimerInfoList::updateCurrentTime (this=0x56a9100) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007febb3233a15 in QTimerInfoList::timerWait (this=0x56a9100, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007febb323247c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7feb833a4aec) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007febb3232525 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007febab12dbe6 in g_main_context_prepare (context=0x4b815d0, priority=0x7feb833a4b5c) at gmain.c:2762 #9 0x00007febab12ea09 in g_main_context_iterate (context=0x4b815d0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069 #10 0x00007febab12f041 in g_main_context_iteration (context=0x4b815d0, may_block=1) at gmain.c:3152 #11 0x00007febb3232cf6 in QEventDispatcherGlib::processEvents (this=0xed7fc0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007febb3202852 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007febb3202b05 in QEventLoop::exec (this=0x7feb833a4c80, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007febb3100198 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007febb31e1578 in QInotifyFileSystemWatcherEngine::run (this=0x5583bf0) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007febb310280b in QThreadPrivate::start (arg=0x5583bf0) at thread/qthread_unix.cpp:307 #17 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #18 0x00007febb0295d0c in start_thread (arg=0x7feb833a5700) at pthread_create.c:301 #19 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7feb9028b700 (LWP 22795)): #0 0x00007fffcf3d78de in ?? () #1 0x00007feba9da9853 in *__GI_clock_gettime (clock_id=1, tp=0x7feb9028a9c0) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007febb315a972 in do_gettime (frac=<optimized out>, sec=<optimized out>) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007febb323368d in QTimerInfoList::updateCurrentTime (this=0x7feb7c325370) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007febb3233a15 in QTimerInfoList::timerWait (this=0x7feb7c325370, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007febb323247c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7feb9028aaec) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007febb3232525 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007febab12dbe6 in g_main_context_prepare (context=0x4f7d8b0, priority=0x7feb9028ab5c) at gmain.c:2762 #9 0x00007febab12ea09 in g_main_context_iterate (context=0x4f7d8b0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069 #10 0x00007febab12f041 in g_main_context_iteration (context=0x4f7d8b0, may_block=1) at gmain.c:3152 #11 0x00007febb3232cf6 in QEventDispatcherGlib::processEvents (this=0x4f7d560, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007febb3202852 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007febb3202b05 in QEventLoop::exec (this=0x7feb9028ac80, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007febb3100198 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007febb31e1578 in QInotifyFileSystemWatcherEngine::run (this=0x5723860) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007febb310280b in QThreadPrivate::start (arg=0x5723860) at thread/qthread_unix.cpp:307 #17 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #18 0x00007febb0295d0c in start_thread (arg=0x7feb9028b700) at pthread_create.c:301 #19 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7feb707f8700 (LWP 22818)): [KCrash Handler] #6 0x00007febb321d1b3 in QObject::connect (sender=0x7feb9448d560, signal=<optimized out>, receiver=0x4938430, method=0x7febaede22b1 "addParsingResult( GeoDataDocument*, QString )", type=Qt::AutoConnection) at kernel/qobject.cpp:2588 #7 0x00007febaed99663 in Marble::ParsingTask::runTask (this=0x7feb94403af0) at /var/tmp/portage/kde-base/marble-4.8.3/work/marble-4.8.3/src/lib/RunnerTask.cpp:114 #8 0x00007febaed997be in Marble::RunnerTask::run (this=0x7feb94403af0) at /var/tmp/portage/kde-base/marble-4.8.3/work/marble-4.8.3/src/lib/RunnerTask.cpp:33 #9 0x00007febb30f6d60 in QThreadPoolThread::run (this=0x7feb944597a0) at concurrent/qthreadpool.cpp:107 #10 0x00007febb310280b in QThreadPrivate::start (arg=0x7feb944597a0) at thread/qthread_unix.cpp:307 #11 0x00007feba7d14ae4 in ?? () from /usr/lib64/libGL.so.1 #12 0x00007febb0295d0c in start_thread (arg=0x7feb707f8700) at pthread_create.c:301 #13 0x00007febb1ec964d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7febb833b800 (LWP 8408)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007febb310371b in wait (time=18446744073709551615, this=0x2530f70) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2530ea8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007febb30f6146 in QThreadPoolPrivate::waitForDone (this=0x2530e20, msecs=-1) at concurrent/qthreadpool.cpp:298 #4 0x00007febb30f7594 in QThreadPool::~QThreadPool (this=0x2664f80, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #5 0x00007febb30f75d9 in QThreadPool::~QThreadPool (this=0x2664f80, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442 #6 0x00007febb30f7c45 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1927 #7 0x00007febb1e25471 in __run_exit_handlers (status=1, listp=0x7febb21754c8, run_list_atexit=true) at exit.c:78 #8 0x00007febb1e254c5 in *__GI_exit (status=38997916) at exit.c:100 #9 0x00007febb3c876d8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770 #10 0x00007febb49588b8 in KApplication::xioErrhandler (this=0x7fffcf2e1890, dpy=0xbd19c0) at /var/tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:419 #11 0x00007febb08315ae in _XIOError (dpy=0xbd19c0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1618 #12 0x00007febb082effd in _XEventsQueued (dpy=0xbd19c0, mode=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:365 #13 0x00007febb08104da in XFlush (dpy=0xbd19c0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/Flush.c:39 #14 0x00007febb3cb6310 in QWidgetPrivate::hide_sys (this=0x2572ca0) at kernel/qwidget_x11.cpp:2249 #15 0x00007febb3c6d931 in QWidgetPrivate::hide_helper (this=0x2572ca0) at kernel/qwidget.cpp:7627 #16 0x00007febb3c6f5e8 in QWidget::setVisible (this=0x207b930, visible=<optimized out>) at kernel/qwidget.cpp:7810 #17 0x00007febb3219333 in QMetaObject::activate (sender=0x2573010, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #18 0x00007febb32184a9 in QObject::event (this=0x2573010, e=<optimized out>) at kernel/qobject.cpp:1157 #19 0x00007febb3c1b284 in QApplicationPrivate::notify_helper (this=0xbac350, receiver=0x2573010, e=0x7fffcf2e1420) at kernel/qapplication.cpp:4551 #20 0x00007febb3c1fd5f in QApplication::notify (this=<optimized out>, receiver=0x2573010, e=0x7fffcf2e1420) at kernel/qapplication.cpp:4412 #21 0x00007febb4959b76 in KApplication::notify (this=0x7fffcf2e1890, receiver=0x2573010, event=0x7fffcf2e1420) at /var/tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311 #22 0x00007febb3203aeb in QCoreApplication::notifyInternal (this=0x7fffcf2e1890, receiver=0x2573010, event=0x7fffcf2e1420) at kernel/qcoreapplication.cpp:915 #23 0x00007febb32354fe in sendEvent (event=0x7fffcf2e1420, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #24 QTimerInfoList::activateTimers (this=0xbafb50) at kernel/qeventdispatcher_unix.cpp:611 #25 0x00007febb323254d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #26 0x00007febab12e672 in g_main_dispatch (context=0xbae8e0) at gmain.c:2441 #27 g_main_context_dispatch (context=0xbae8e0) at gmain.c:3011 #28 0x00007febab12ee68 in g_main_context_iterate (context=0xbae8e0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089 #29 0x00007febab12f041 in g_main_context_iteration (context=0xbae8e0, may_block=1) at gmain.c:3152 #30 0x00007febb3232c9f in QEventDispatcherGlib::processEvents (this=0xb56d30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #31 0x00007febb3cc03ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #32 0x00007febb3202852 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #33 0x00007febb3202b05 in QEventLoop::exec (this=0x7fffcf2e16c0, flags=...) at kernel/qeventloop.cpp:204 #34 0x00007febb320755b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #35 0x0000000000688abd in main (argc=12222976, argv=0x7fff00000000) at /var/tmp/portage/media-gfx/digikam-2.5.0/work/digikam-2.5.0/core/digikam/main/main.cpp:232 Reported using DrKonqi
Crash is inside Marble. Please add you Marble version, and ensure there's no binary incompatibility.
Marble version at the time was the one for KDE SC 4.8.3 release. I doubt that binary incompability existed, because I couldn't reproduce this crash and I've built the SC alltogether.
*** This bug has been marked as a duplicate of bug 302128 ***