Bug 341398

Summary: Marble widget crashes when opening geolocation from sidebar or toolbar
Product: [Applications] marble Reporter: reinhard.zwirnmann
Component: generalAssignee: marble-bugs
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: caulier.gilles, cfeck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description reinhard.zwirnmann 2014-11-29 11:31:56 UTC
digiKam crashes when trying to open the geolocation function.
The bug is already reported as fixed bug 339440, but it doesn't work on my system - openSUSE 13.1 with KDE SC 4.14.3 and digiKam 4.5.0 (and 4.3.0, 4.4.0 before), kernel 3.11.6-4-desktop

Reproducible: Always

Steps to Reproduce:
1. Start digiKam
2. Select a picture or not
3. Select Geolocation from the menubar or sidebar

Actual Results:  
digiKam crashes with a segmentation fault


What makes me wonder:
The digiKam rpm package from the openSUSE repo depends on libmarble16 although libmarble19 is installed. So I tried to remove libmarble16 and set a link to libmarble19 but that didn't work either.

##################
console output:
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 58 and type 'Read', disabling...
digikam
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QSplitter::setCollapsible: Index 1 out of range
QLayout: Attempting to add QLayout "" to KIPIGPSSyncPlugin::GPSCorrelatorWidget "", which already has a layout
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/xxxxxxxx/.kde4/socket-kleinercorsa/kdeinit4__0

##################
Output of the KDE crash handler:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f205db69900 (LWP 6925))]

Thread 39 (Thread 0x7f2038e55700 (LWP 6926)):
#0  0x00007f20542190af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000005e303e in ?? ()
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 38 (Thread 0x7f2033fff700 (LWP 6927)):
#0  0x00007f204e1b1ffd in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f204e1b2289 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f204e1721e6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f204e172668 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f204e17270c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2056ed7d76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f2056ea9d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f2056eaa005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00007f2056da8fef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007f2056e8b513 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 37 (Thread 0x7f20337fe700 (LWP 6930)):
#0  0x00007f20542190af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f205b593a1a in ?? () from /usr/lib64/libdigikamcore.so.4.5.0
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 36 (Thread 0x7f202b953700 (LWP 6931)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 35 (Thread 0x7f202ad16700 (LWP 6932)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 34 (Thread 0x7f202a515700 (LWP 6933)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7f2029d14700 (LWP 6934)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7f2029513700 (LWP 6935)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7f2028d12700 (LWP 6936)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7f201fffe700 (LWP 6937)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7f201f7fd700 (LWP 6938)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7f201effc700 (LWP 6939)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7f201e7fb700 (LWP 6940)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7f201dffa700 (LWP 6941)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7f201d7f9700 (LWP 6942)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7f201cff8700 (LWP 6943)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7f1feffff700 (LWP 6944)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f1fef7fe700 (LWP 6945)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f1feeffd700 (LWP 6946)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f1fee7fc700 (LWP 6947)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f1fedffb700 (LWP 6948)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f1fed7fa700 (LWP 6949)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f1fecff9700 (LWP 6950)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f1fcffff700 (LWP 6951)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f1fcf7fe700 (LWP 6952)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f1fceffd700 (LWP 6953)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f1fce7fc700 (LWP 6954)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f1fcdffb700 (LWP 6955)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f1fcd7fa700 (LWP 6956)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f1fccff9700 (LWP 6957)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f1fc7fff700 (LWP 6958)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f1fc77fe700 (LWP 6959)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f1fc6ffd700 (LWP 6960)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f1fc67fc700 (LWP 6961)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f1fc5ffb700 (LWP 6962)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1fc57fa700 (LWP 6963)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1fc4ff9700 (LWP 6964)):
#0  0x00007f2054219458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2056dabb44 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2056d9f235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1f9710b700 (LWP 6976)):
#0  0x00007f204e1b1ffa in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f204e1b22b9 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f204e172716 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2056ed7d76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f2056ea9d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f2056eaa005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f2056da8fef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f2056e8b513 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f2056dab68f in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f20542150db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f20562c758d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f205db69900 (LWP 6925)):
[KCrash Handler]
#5  0x00007f2056df4038 in QString::operator=(QString const&) () from /usr/lib64/libQtCore.so.4
#6  0x00007f1f966f666b in ?? () from /usr/lib64/kde4/plugins/marble/AnnotatePlugin.so
#7  0x00007f1f966f672f in qt_plugin_instance () from /usr/lib64/kde4/plugins/marble/AnnotatePlugin.so
#8  0x00007f2056e8f3dd in QPluginLoader::instance() () from /usr/lib64/libQtCore.so.4
#9  0x00007f20507895f5 in ?? () from /usr/lib64/libmarblewidget.so.16
#10 0x00007f205078a418 in Marble::PluginManager::renderPlugins() const () from /usr/lib64/libmarblewidget.so.16
#11 0x00007f20507866f4 in ?? () from /usr/lib64/libmarblewidget.so.16
#12 0x00007f2050786b77 in ?? () from /usr/lib64/libmarblewidget.so.16
#13 0x00007f205072290e in ?? () from /usr/lib64/libmarblewidget.so.16
#14 0x00007f20507234ae in Marble::MarbleMap::MarbleMap(Marble::MarbleModel*) () from /usr/lib64/libmarblewidget.so.16
#15 0x00007f20507180af in Marble::MarbleWidget::MarbleWidget(QWidget*) () from /usr/lib64/libmarblewidget.so.16
#16 0x00007f20598c9f77 in ?? () from /usr/lib64/libkgeomap.so.2
#17 0x00007f20598b3b33 in KGeoMap::KGeoMapWidget::setActive(bool) () from /usr/lib64/libkgeomap.so.2
#18 0x00007f1f9bce1c71 in KIPIGPSSyncPlugin::GPSSyncDialog::GPSSyncDialog (this=0x3846e60, parent=<optimized out>) at /usr/src/debug/digikam-4.5.0/extra/kipi-plugins/gpssync/gpssyncdialog.cpp:544
#19 0x00007f1f9bce6920 in KIPIGPSSyncPlugin::Plugin_GPSSync::slotGPSSync (this=<optimized out>) at /usr/src/debug/digikam-4.5.0/extra/kipi-plugins/gpssync/plugin_gpssync.cpp:153
#20 0x00007f2056ebed68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#21 0x00007f20578b3752 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#22 0x00007f20578b5123 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#23 0x00007f2057cde0e9 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f2057ce2619 in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007f2058686d15 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x00007f2057908dfe in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f2057ce63eb in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f20578b98ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f20578bffad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f20585d056a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007f2056eab0ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007f20578bf763 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#33 0x00007f20579312ac in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007f205792f9ec in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f2057956882 in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007f204e172316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f204e172668 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f204e17270c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f2056ed7d55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00007f2057956936 in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f2056ea9d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#42 0x00007f2056eaa005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00007f2056eaf13b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#44 0x00000000004a0080 in ?? ()
#45 0x00007f2056201be5 in __libc_start_main () from /lib64/libc.so.6
#46 0x00000000004a2981 in _start ()
Comment 1 Christoph Feck 2014-11-29 12:45:28 UTC
> I tried to remove libmarble16 and set a link to libmarble19

Expect even more weird crashes when messing around with such things. Please ask in a forum of your distribution which packages from which repositories are compiled in a way to work together.
Comment 2 reinhard.zwirnmann 2014-11-29 16:44:47 UTC
It seems indeed to be some kind of openSUSE dependency problem. The digiKam package depends on libmarblewidgets16 (from KDE 4.11.5 ?), but this doesn't depend on the corresponding marble version.
Setting back marble from 4.14.3 to 4.11.5 solved the problem for me (but maybe there is some kind of compatibly problem between different marble versions).