Application: digikam (2.8.0) KDE Platform Version: 4.8.4 (4.8.4) "release 513" Qt Version: 4.8.2 Operating System: Linux 3.1.10-1.13-desktop x86_64 Distribution: "openSUSE 12.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: 1. Open an image 2.open geo location tab 3. I tried to switch the Map from Google Maps to Marble (only these two were offered) -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7fbbfa216800 (LWP 30529))] Thread 7 (Thread 0x7fbbdb4c9700 (LWP 30530)): #0 0x00007fbbf15768f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbbf52e6b2b in wait (time=18446744073709551615, this=0xe8c350) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xe8c248, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005e0558 in ?? () #4 0x00007fbbf52e661b in QThreadPrivate::start (arg=0xe8bfe0) at thread/qthread_unix.cpp:307 #5 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #6 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fbbdacc8700 (LWP 30531)): #0 0x00007fbbf382b10f in poll () from /lib64/libc.so.6 #1 0x00007fbbee88ba98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbee88bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbbf5413e36 in QEventDispatcherGlib::processEvents (this=0x7fbbcc0008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fbbdacc7c90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fbbf52e35f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fbbf53c362f in QInotifyFileSystemWatcherEngine::run (this=0xde5e80) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbbf52e661b in QThreadPrivate::start (arg=0xde5e80) at thread/qthread_unix.cpp:307 #9 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #10 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fbbd9239700 (LWP 30534)): #0 0x00007fbbf1574d15 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fbbee88bf44 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbf5413e36 in QEventDispatcherGlib::processEvents (this=0x7fbbc40008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #3 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fbbd9238cc0, flags=...) at kernel/qeventloop.cpp:204 #5 0x00007fbbf52e35f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #6 0x00007fbbf52e661b in QThreadPrivate::start (arg=0x7fbbd0004a60) at thread/qthread_unix.cpp:307 #7 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #8 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fbbcbc4e700 (LWP 30539)): #0 0x00007fbbf15768f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbbf52e6b2b in wait (time=18446744073709551615, this=0xfbb130) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xfc47b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbf7a90fd7 in ?? () from /usr/lib64/libdigikamcore.so.2 #4 0x00007fbbf52e661b in QThreadPrivate::start (arg=0xfc47a0) at thread/qthread_unix.cpp:307 #5 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #6 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fbb7f3fe700 (LWP 30771)): #0 0x00007fbbf1575d70 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007fbbee88ab14 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbee88b92d in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbbee88bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fbbf5413e36 in QEventDispatcherGlib::processEvents (this=0x7fbb78002040, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fbb7f3fdc90, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fbbf52e35f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fbbf53c362f in QInotifyFileSystemWatcherEngine::run (this=0x7fde0c0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fbbf52e661b in QThreadPrivate::start (arg=0x7fde0c0) at thread/qthread_unix.cpp:307 #10 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #11 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #12 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fbbbcdb7700 (LWP 30772)): #0 0x00007fbbf382b10f in poll () from /lib64/libc.so.6 #1 0x00007fbbee88ba98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fbbee88bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fbbf5413e36 in QEventDispatcherGlib::processEvents (this=0x7fbba00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fbbbcdb6c90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fbbf52e35f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fbbf53c362f in QInotifyFileSystemWatcherEngine::run (this=0x86daad0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbbf52e661b in QThreadPrivate::start (arg=0x86daad0) at thread/qthread_unix.cpp:307 #9 0x00007fbbe8aeaae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #10 0x00007fbbf1572e0e in start_thread () from /lib64/libpthread.so.0 #11 0x00007fbbf383328d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fbbfa216800 (LWP 30529)): [KCrash Handler] #6 constEnd (this=<optimized out>) at /usr/include/QtCore/qvector.h:252 #7 Marble::GeoParser::parentElement (this=<optimized out>, depth=<optimized out>) at /usr/src/debug/marble-4.8.4/src/lib/geodata/parser/GeoParser.cpp:124 #8 0x00007fbbd9df9311 in Marble::dgml::DgmlHeadTagHandler::parse (this=<optimized out>, parser=<optimized out>) at /usr/src/debug/marble-4.8.4/src/lib/geodata/handlers/dgml/DgmlHeadTagHandler.cpp:42 #9 0x00007fbbefc27c71 in Marble::GeoParser::parseDocument() () from /usr/lib64/libmarblewidget.so.12 #10 0x00007fbbefc27e08 in Marble::GeoParser::parseDocument() () from /usr/lib64/libmarblewidget.so.12 #11 0x00007fbbefc27e08 in Marble::GeoParser::parseDocument() () from /usr/lib64/libmarblewidget.so.12 #12 0x00007fbbefc27fcf in Marble::GeoParser::read(QIODevice*) () from /usr/lib64/libmarblewidget.so.12 #13 0x00007fbbefcc7437 in Marble::MapThemeManager::loadMapThemeFile(QString const&) () from /usr/lib64/libmarblewidget.so.12 #14 0x00007fbbefcc78e8 in Marble::MapThemeManager::loadMapTheme(QString const&) () from /usr/lib64/libmarblewidget.so.12 #15 0x00007fbbefcca949 in Marble::MapThemeManager::mapThemes() const () from /usr/lib64/libmarblewidget.so.12 #16 0x00007fbbefc935c4 in ?? () from /usr/lib64/libmarblewidget.so.12 #17 0x00007fbbefce4f21 in ?? () from /usr/lib64/libmarblewidget.so.12 #18 0x00007fbbefc6527f in ?? () from /usr/lib64/libmarblewidget.so.12 #19 0x00007fbbefc65773 in Marble::MarbleMap::MarbleMap() () from /usr/lib64/libmarblewidget.so.12 #20 0x00007fbbefc5c957 in Marble::MarbleWidget::MarbleWidget(QWidget*) () from /usr/lib64/libmarblewidget.so.12 #21 0x00007fbbf86766c7 in KGeoMap::BackendMarble::mapWidget (this=0x2ac1ef0) at /usr/src/debug/digikam-software-compilation/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:220 #22 0x00007fbbf8664c2e in setBackend (backendName=..., this=0x2ab49c0) at /usr/src/debug/digikam-software-compilation/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:481 #23 KGeoMap::KGeoMapWidget::setBackend (this=0x2ab49c0, backendName=...) at /usr/src/debug/digikam-software-compilation/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:398 #24 0x00007fbbf8664d70 in KGeoMap::KGeoMapWidget::slotChangeBackend (this=0x2ab49c0, action=<optimized out>) at /usr/src/debug/digikam-software-compilation/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:896 #25 0x00007fbbf8667290 in KGeoMap::KGeoMapWidget::qt_metacall (this=0x2ab49c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa775d690) at /usr/src/debug/digikam-software-compilation/build/extra/libkgeomap/libkgeomap/kgeomap_widget.moc:138 #26 0x00007fbbf53f8e49 in QMetaObject::activate (sender=0x2ab6040, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa775d690) at kernel/qobject.cpp:3575 #27 0x00007fbbf44e56bf in QActionGroup::triggered (this=<optimized out>, _t1=0x2ac61c0) at .moc/release-shared/moc_qactiongroup.cpp:160 #28 0x00007fbbf44e5747 in QActionGroupPrivate::_q_actionTriggered (this=<optimized out>) at kernel/qactiongroup.cpp:93 #29 0x00007fbbf53f8c41 in QMetaObject::activate (sender=0x2ac61c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa775d800) at kernel/qobject.cpp:3556 #30 0x00007fbbf44e2b52 in QAction::triggered (this=<optimized out>, _t1=true) at .moc/release-shared/moc_qaction.cpp:277 #31 0x00007fbbf44e2d3f in QAction::activate (this=0x2ac61c0, event=<optimized out>) at kernel/qaction.cpp:1257 #32 0x00007fbbf4930139 in QMenuPrivate::activateCausedStack (this=0x2ab6310, causedStack=..., action=0x2ac61c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028 #33 0x00007fbbf4936292 in QMenuPrivate::activateAction (this=0x2ab6310, action=0x2ac61c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120 #34 0x00007fbbf4539644 in QWidget::event (this=0x2ab62e0, event=0x7fffa775e220) at kernel/qwidget.cpp:8371 #35 0x00007fbbf493782b in QMenu::event (this=0x2ab62e0, e=0x7fffa775e220) at widgets/qmenu.cpp:2469 #36 0x00007fbbf44e8fe4 in notify_helper (e=0x7fffa775e220, receiver=0x2ab62e0, this=0xc07ff0) at kernel/qapplication.cpp:4551 #37 QApplicationPrivate::notify_helper (this=0xc07ff0, receiver=0x2ab62e0, e=0x7fffa775e220) at kernel/qapplication.cpp:4523 #38 0x00007fbbf44ee683 in QApplication::notify (this=<optimized out>, receiver=0x2ab62e0, e=0x7fffa775e220) at kernel/qapplication.cpp:4094 #39 0x00007fbbf5e6a746 in KApplication::notify (this=0x7fffa7760940, receiver=0x2ab62e0, event=0x7fffa775e220) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311 #40 0x00007fbbf53e4d0c in QCoreApplication::notifyInternal (this=0x7fffa7760940, receiver=0x2ab62e0, event=0x7fffa775e220) at kernel/qcoreapplication.cpp:915 #41 0x00007fbbf44e9fb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #42 QApplicationPrivate::sendMouseEvent (receiver=0x2ab62e0, event=0x7fffa775e220, alienWidget=0x0, nativeWidget=0x2ab62e0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162 #43 0x00007fbbf4566481 in QETWidget::translateMouseEvent (this=0x2ab62e0, event=<optimized out>) at kernel/qapplication_x11.cpp:4447 #44 0x00007fbbf4564c7a in QApplication::x11ProcessEvent (this=0x7fffa7760940, event=0x7fffa775eae0) at kernel/qapplication_x11.cpp:3636 #45 0x00007fbbf458ca12 in x11EventSourceDispatch (s=0xc0ca70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #46 0x00007fbbee88b58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #47 0x00007fbbee88bd88 in ?? () from /usr/lib64/libglib-2.0.so.0 #48 0x00007fbbee88bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #49 0x00007fbbf5413dcf in QEventDispatcherGlib::processEvents (this=0xba9e30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #50 0x00007fbbf458c69e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #51 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #52 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fffa775eeb0, flags=...) at kernel/qeventloop.cpp:204 #53 0x00007fbbf4933bc1 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2113 #54 0x00007fbbf4973557 in QToolButtonPrivate::popupTimerDone (this=0x2ae09f0) at widgets/qtoolbutton.cpp:952 #55 0x00007fbbf4973ba9 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qtoolbutton.cpp:91 #56 QToolButton::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qtoolbutton.cpp:81 #57 0x00007fbbf53f8c41 in QMetaObject::activate (sender=0x2ae09c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #58 0x00007fbbf48b28c1 in QAbstractButtonPrivate::emitPressed (this=<optimized out>) at widgets/qabstractbutton.cpp:562 #59 0x00007fbbf48b32fc in QAbstractButton::mousePressEvent (this=0x2ae09c0, e=0x7fffa775fb30) at widgets/qabstractbutton.cpp:1098 #60 0x00007fbbf4973e21 in QToolButton::mousePressEvent (this=0x2ae09c0, e=0x7fffa775fb30) at widgets/qtoolbutton.cpp:709 #61 0x00007fbbf4539929 in QWidget::event (this=0x2ae09c0, event=0x7fffa775fb30) at kernel/qwidget.cpp:8367 #62 0x00007fbbf44e8fe4 in notify_helper (e=0x7fffa775fb30, receiver=0x2ae09c0, this=0xc07ff0) at kernel/qapplication.cpp:4551 #63 QApplicationPrivate::notify_helper (this=0xc07ff0, receiver=0x2ae09c0, e=0x7fffa775fb30) at kernel/qapplication.cpp:4523 #64 0x00007fbbf44ee683 in QApplication::notify (this=<optimized out>, receiver=0x2ae09c0, e=0x7fffa775fb30) at kernel/qapplication.cpp:4094 #65 0x00007fbbf5e6a746 in KApplication::notify (this=0x7fffa7760940, receiver=0x2ae09c0, event=0x7fffa775fb30) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311 #66 0x00007fbbf53e4d0c in QCoreApplication::notifyInternal (this=0x7fffa7760940, receiver=0x2ae09c0, event=0x7fffa775fb30) at kernel/qcoreapplication.cpp:915 #67 0x00007fbbf44e9fb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #68 QApplicationPrivate::sendMouseEvent (receiver=0x2ae09c0, event=0x7fffa775fb30, alienWidget=0x2ae09c0, nativeWidget=0x2adfa50, buttonDown=0x2ae09c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162 #69 0x00007fbbf4565db5 in QETWidget::translateMouseEvent (this=0x2adfa50, event=<optimized out>) at kernel/qapplication_x11.cpp:4513 #70 0x00007fbbf4564c7a in QApplication::x11ProcessEvent (this=0x7fffa7760940, event=0x7fffa77603f0) at kernel/qapplication_x11.cpp:3636 #71 0x00007fbbf458ca12 in x11EventSourceDispatch (s=0xc0ca70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #72 0x00007fbbee88b58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #73 0x00007fbbee88bd88 in ?? () from /usr/lib64/libglib-2.0.so.0 #74 0x00007fbbee88bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #75 0x00007fbbf5413dcf in QEventDispatcherGlib::processEvents (this=0xba9e30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #76 0x00007fbbf458c69e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #77 0x00007fbbf53e3842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #78 0x00007fbbf53e3a97 in QEventLoop::exec (this=0x7fffa77607c0, flags=...) at kernel/qeventloop.cpp:204 #79 0x00007fbbf53e88b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #80 0x000000000049761b in ?? () #81 0x00007fbbf3770455 in __libc_start_main () from /lib64/libc.so.6 #82 0x0000000000498df5 in _start () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 297273 ***