Summary: | Digikam 2.8 crash when opening geolocation tool | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | dippon |
Component: | Plugin-Generic-GeolocationEdit | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.14.0 | |
Sentry Crash Report: |
Description
dippon
2012-09-08 10:16:03 UTC
GPSSync kipi plugin use libkgeomaps and marble in background to render maps. Please install debug packages for this items and get a better crash backtrace. I suspect a problem with Marble (i see recently other report like this more complete and all relevant of Marble). Gilles Caulier New Kipi-plugins 4.11.0 is available : https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles Caulier digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance. Hi Gilles, here some new info, hope it helps: 1. since last crash report, I updated / changed my system, now running Open SuSE 13.1 (kernel 3.11.10-29-desktop, KDE 4.11.5. The stock version with this distro was Digikam 3.5 and this version was running stable, including Geolocation. 2. Upon your request, I updated one machine to Digikam 4.12 using an Suse open build service repo ( http://download.opensuse.org/repositories/home:/sergeyopensuse:/misc/openSUSE_13.1/ ). Now, Digikam crashs again when opening the Geolocation window. during Digikam installation, I installed all packages the zypper RPM package reported as dependency and all conflicts were solved. 3. I suspect some missing dependency or wrong version of some dependency causing the crash, but could not find out which package / library. I attach a full crash report. Thanks for this great software! Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4cbc2b3900 (LWP 9831))] Thread 33 (Thread 0x7f4c96f1d700 (LWP 9832)): #0 0x00007f4cb29530af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b66 in wait (time=18446744073709551615, this=0x1652b80) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1652a90, mutex=mutex@entry=0x1652a88, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005e3bbe in Digikam::ScanController::run (this=0x15cfc20) at /usr/src/debug/digikam-4.12.0/core/app/database/scancontroller.cpp:725 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x15cfc20) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 32 (Thread 0x7f4c9671c700 (LWP 9833)): #0 0x00007f4cb29513e9 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f4cac6c2291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f4cac6821e6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f4cac682668 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f4cac68270c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f4cb560fd76 in QEventDispatcherGlib::processEvents (this=0x7f4c880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00007f4cb55e1d0f in QEventLoop::processEvents (this=this@entry=0x7f4c9671bca0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4cb55e2005 in QEventLoop::exec (this=this@entry=0x7f4c9671bca0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4cb54e0fef in QThread::exec (this=this@entry=0x15cd730) at thread/qthread.cpp:536 #9 0x00007f4cb55c3513 in QInotifyFileSystemWatcherEngine::run (this=0x15cd730) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x15cd730) at thread/qthread_unix.cpp:338 #11 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #12 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 31 (Thread 0x7f4c95f1b700 (LWP 9835)): #0 0x00007f4cb29530af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b66 in wait (time=18446744073709551615, this=0x18d4000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x187e430, mutex=mutex@entry=0x187e428, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb9ccde5a in Digikam::ParkingThread::run (this=0x187e410) at /usr/src/debug/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x187e410) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 30 (Thread 0x7f4c87fff700 (LWP 9836)): #0 0x00007f4cb49f606d in poll () from /lib64/libc.so.6 #1 0x00007f4cac682604 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f4cac68270c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f4cb560fd76 in QEventDispatcherGlib::processEvents (this=0x7f4c800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #4 0x00007f4cb55e1d0f in QEventLoop::processEvents (this=this@entry=0x7f4c87ffeca0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f4cb55e2005 in QEventLoop::exec (this=this@entry=0x7f4c87ffeca0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f4cb54e0fef in QThread::exec (this=this@entry=0x1848e50) at thread/qthread.cpp:536 #7 0x00007f4cb55c3513 in QInotifyFileSystemWatcherEngine::run (this=0x1848e50) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x1848e50) at thread/qthread_unix.cpp:338 #9 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #10 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7f4c7bffe700 (LWP 9837)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x35ca270) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x35ca270) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f4c7b7fd700 (LWP 9838)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3658870) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3658870) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f4c7affc700 (LWP 9839)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3658ca0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3658ca0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f4c7a7fb700 (LWP 9840)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x36590d0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x36590d0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f4c79ffa700 (LWP 9841)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3659500) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3659500) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f4c797f9700 (LWP 9842)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3659930) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3659930) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f4c78ff8700 (LWP 9843)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3659d80) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3659d80) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f4c73fff700 (LWP 9844)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365a1d0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365a1d0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f4c737fe700 (LWP 9845)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365a620) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365a620) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f4c72ffd700 (LWP 9846)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365aa70) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365aa70) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f4c727fc700 (LWP 9847)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3657a20) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3657a20) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f4c71ffb700 (LWP 9848)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365b270) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365b270) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f4c717fa700 (LWP 9849)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365b650) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365b650) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f4c70ff9700 (LWP 9850)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365ba50) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365ba50) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f4c3ffff700 (LWP 9851)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365be50) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365be50) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f4c3f7fe700 (LWP 9852)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365c2a0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365c2a0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f4c3effd700 (LWP 9853)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x365c6a0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x365c6a0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f4c3e7fc700 (LWP 9854)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c38012f70) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c38012f70) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f4c3dffb700 (LWP 9855)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c380134f0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c380134f0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f4c3d7fa700 (LWP 9856)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c6c023350) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c6c023350) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f4c3cff9700 (LWP 9857)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c6c0237a0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c6c0237a0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f4c23fff700 (LWP 9858)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c6c023bf0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c6c023bf0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f4c237fe700 (LWP 9859)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c38024160) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c38024160) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f4c22ffd700 (LWP 9860)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x186bbb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x164c2b8, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x3658840) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x3658840) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f4c227fc700 (LWP 9861)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x7f4c68083f00) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x7f4c68084048, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c68084390) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c68084390) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f4c21ffb700 (LWP 9862)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x7f4c68083f00) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x7f4c68084048, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c68084b20) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c68084b20) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f4c217fa700 (LWP 9863)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x7f4c68083f00) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x7f4c68084048, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c680851c0) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c680851c0) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f4c20ff9700 (LWP 9864)): #0 0x00007f4cb2953458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4cb54e3b44 in wait (time=30000, this=0x7f4c68083f00) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x7f4c68084048, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4cb54d7235 in QThreadPoolThread::run (this=0x7f4c68085870) at concurrent/qthreadpool.cpp:141 #4 0x00007f4cb54e368f in QThreadPrivate::start (arg=0x7f4c68085870) at thread/qthread_unix.cpp:338 #5 0x00007f4cb294f0db in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4cb49fee3d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f4cbc2b3900 (LWP 9831)): [KCrash Handler] #6 deref (this=0x0) at ../../src/corelib/arch/qatomic_x86_64.h:133 #7 QString::operator= (this=0x5a16fc0, other=...) at tools/qstring.cpp:1411 #8 0x00007f4bf6bb46db in ?? () from /usr/lib64/kde4/plugins/marble/AnnotatePlugin.so #9 0x00007f4bf6bb479f in qt_plugin_instance () from /usr/lib64/kde4/plugins/marble/AnnotatePlugin.so #10 0x00007f4cb55c73dd in QPluginLoader::instance (this=this@entry=0x59f1a00) at plugin/qpluginloader.cpp:204 #11 0x00007f4caec43125 in Marble::PluginManagerPrivate::loadPlugins (this=this@entry=0x4322c40) at /usr/src/debug/marble-14.12.3/src/lib/marble/PluginManager.cpp:210 #12 0x00007f4caec44013 in loadPlugins (this=0x4322c40) at /usr/src/debug/marble-14.12.3/src/lib/marble/PluginManager.cpp:185 #13 Marble::PluginManager::addPositionProviderPlugin (this=0x59e41a8, plugin=plugin@entry=0x475e2c0) at /usr/src/debug/marble-14.12.3/src/lib/marble/PluginManager.cpp:92 #14 0x00007f4caebc2177 in Marble::MarbleModel::MarbleModel (this=0x431a9b0, parent=<optimized out>) at /usr/src/debug/marble-14.12.3/src/lib/marble/MarbleModel.cpp:203 #15 0x00007f4caebbd6f8 in Marble::MarbleAbstractPresenter::MarbleAbstractPresenter (this=0x431a9a0) at /usr/src/debug/marble-14.12.3/src/lib/marble/MarbleAbstractPresenter.cpp:39 #16 0x00007f4caebb8ef6 in MarbleWidgetPrivate (parent=0x4324d10, this=0x431a9a0) at /usr/src/debug/marble-14.12.3/src/lib/marble/MarbleWidget.cpp:103 #17 Marble::MarbleWidget::MarbleWidget (this=0x4324d10, parent=<optimized out>) at /usr/src/debug/marble-14.12.3/src/lib/marble/MarbleWidget.cpp:149 #18 0x00007f4cb7ffd927 in KGeoMap::BackendMarble::mapWidget (this=0x59b9550) at /usr/src/debug/digikam-4.12.0/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:238 #19 0x00007f4cb7fe8663 in KGeoMap::KGeoMapWidget::setActive (this=0x58e0d90, state=<optimized out>) at /usr/src/debug/digikam-4.12.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:2044 #20 0x00007f4c0011c6f1 in KIPIGPSSyncPlugin::GPSSyncDialog::GPSSyncDialog (this=0x58e6c00, parent=<optimized out>) at /usr/src/debug/digikam-4.12.0/extra/kipi-plugins/gpssync/gpssyncdialog.cpp:544 #21 0x00007f4c001213a0 in KIPIGPSSyncPlugin::Plugin_GPSSync::slotGPSSync (this=<optimized out>) at /usr/src/debug/digikam-4.12.0/extra/kipi-plugins/gpssync/plugin_gpssync.cpp:153 #22 0x00007f4cb55f6d68 in QMetaObject::activate (sender=sender@entry=0x44d2650, m=m@entry=0x7f4cb6a962a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff16d3b000) at kernel/qobject.cpp:3556 #23 0x00007f4cb5fee752 in QAction::triggered (this=this@entry=0x44d2650, _t1=false) at .moc/release-shared/moc_qaction.cpp:276 #24 0x00007f4cb5ff0123 in QAction::activate (this=this@entry=0x44d2650, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257 #25 0x00007f4cb6419159 in QMenuPrivate::activateCausedStack (this=this@entry=0x18e0cf0, causedStack=..., action=action@entry=0x44d2650, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038 #26 0x00007f4cb641d689 in QMenuPrivate::activateAction (this=0x18e0cf0, action=0x44d2650, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130 #27 0x00007f4cb6421055 in QMenu::mouseReleaseEvent (this=this@entry=0x2cc1b90, e=e@entry=0x7fff16d3b730) at widgets/qmenu.cpp:2372 #28 0x00007f4cb6dc1735 in KMenu::mouseReleaseEvent (this=0x2cc1b90, e=0x7fff16d3b730) at /usr/src/debug/kdelibs-4.11.5/kdeui/widgets/kmenu.cpp:464 #29 0x00007f4cb6043dfe in QWidget::event (this=this@entry=0x2cc1b90, event=event@entry=0x7fff16d3b730) at kernel/qwidget.cpp:8376 #30 0x00007f4cb642145b in QMenu::event (this=0x2cc1b90, e=0x7fff16d3b730) at widgets/qmenu.cpp:2481 #31 0x00007f4cb5ff48ac in QApplicationPrivate::notify_helper (this=this@entry=0x14492d0, receiver=receiver@entry=0x2cc1b90, e=e@entry=0x7fff16d3b730) at kernel/qapplication.cpp:4562 #32 0x00007f4cb5ffafad in QApplication::notify (this=this@entry=0x7fff16d3c340, receiver=receiver@entry=0x2cc1b90, e=e@entry=0x7fff16d3b730) at kernel/qapplication.cpp:4105 #33 0x00007f4cb6d0b18a in KApplication::notify (this=0x7fff16d3c340, receiver=0x2cc1b90, event=0x7fff16d3b730) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311 #34 0x00007f4cb55e30ad in QCoreApplication::notifyInternal (this=0x7fff16d3c340, receiver=receiver@entry=0x2cc1b90, event=event@entry=0x7fff16d3b730) at kernel/qcoreapplication.cpp:949 #35 0x00007f4cb5ffa763 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #36 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x2cc1b90, event=event@entry=0x7fff16d3b730, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x2cc1b90, buttonDown=buttonDown@entry=0x7f4cb6ad2278 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173 #37 0x00007f4cb606c2ac in QETWidget::translateMouseEvent (this=this@entry=0x2cc1b90, event=event@entry=0x7fff16d3ba70) at kernel/qapplication_x11.cpp:4462 #38 0x00007f4cb606a9ec in QApplication::x11ProcessEvent (this=0x7fff16d3c340, event=event@entry=0x7fff16d3ba70) at kernel/qapplication_x11.cpp:3651 #39 0x00007f4cb6091882 in x11EventSourceDispatch (s=0x14490e0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #40 0x00007f4cac682316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #41 0x00007f4cac682668 in ?? () from /usr/lib64/libglib-2.0.so.0 #42 0x00007f4cac68270c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #43 0x00007f4cb560fd55 in QEventDispatcherGlib::processEvents (this=0x13addb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #44 0x00007f4cb6091936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #45 0x00007f4cb55e1d0f in QEventLoop::processEvents (this=this@entry=0x7fff16d3be50, flags=...) at kernel/qeventloop.cpp:149 #46 0x00007f4cb55e2005 in QEventLoop::exec (this=this@entry=0x7fff16d3be50, flags=...) at kernel/qeventloop.cpp:204 #47 0x00007f4cb55e713b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #48 0x00007f4cb5ff306c in QApplication::exec () at kernel/qapplication.cpp:3823 #49 0x00000000004a0e06 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-4.12.0/core/app/main/main.cpp:230 It crash in Marble... Gilles Caulier Ok, I updated Marble from 4.11.5 to 14.12.3 and now geolocation is working again. So issue is solved on my computer :) Just wondering whether there is a way give a message or dependency warning when external components / libs get incompatible with Digikam during update? As mentioned above, zypper / yum did not report missing dependenies. thanks Urs |