Application: digikam (2.5.0) KDE Platform Version: 4.8.3 (4.8.3) Qt Version: 4.8.1 Operating System: Linux 3.1.10-1.9-desktop i686 Distribution: "openSUSE 12.1 (i586)" -- Information about the crash: - What I was doing when the application crashed: Set geolocation for multiple and single images, hard reproducible. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xae8f5a00 (LWP 7018))] Thread 6 (Thread 0xad9e4b70 (LWP 7020)): #0 0xb4108782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb47b65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #2 0xb554b760 in wait (time=4294967295, this=0x86e6d50) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x86e6cbc, mutex=0x86e6cb8, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #4 0x0820c73e in ?? () #5 0xb554b1f0 in QThreadPrivate::start (arg=0x86e5f60) at thread/qthread_unix.cpp:298 #6 0xb28c3a01 in ?? () from /usr/X11R6/lib/libGL.so.1 #7 0x5c8b0824 in ?? () #8 0xbab80424 in ?? () #9 0xcd000000 in ?? () #10 0x3dd38980 in ?? () #11 0xfffff001 in ?? () #12 0xe8c30173 in ?? () #13 0x000e3233 in ?? () #14 0xae14c181 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xacfffb70 (LWP 7021)): #0 0xb2fefc90 in clock_gettime () from /lib/librt.so.1 #1 0xb55a9b95 in do_gettime (frac=0xacffef00, sec=0xacffeef8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb56927f6 in QTimerInfoList::updateCurrentTime (this=0xac6018bc) at kernel/qeventdispatcher_unix.cpp:343 #4 0xb5692b5a in QTimerInfoList::timerWait (this=0xac6018bc, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #5 0xb5691353 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xacfff00c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb56913ed in timerSourcePrepare (source=0xac601888, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb2f3644c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0xb2f37207 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb2f377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0xb5691eb7 in QEventDispatcherGlib::processEvents (this=0xac600480, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #11 0xb565dd1d in QEventLoop::processEvents (this=0xacfff1a0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb565dfb9 in QEventLoop::exec (this=0xacfff1a0, flags=...) at kernel/qeventloop.cpp:204 #13 0xb5547d0c in QThread::exec (this=0x8652938) at thread/qthread.cpp:501 #14 0xb563b23d in QInotifyFileSystemWatcherEngine::run (this=0x8652938) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb554b1f0 in QThreadPrivate::start (arg=0x8652938) at thread/qthread_unix.cpp:298 #16 0xb28c3a01 in ?? () from /usr/X11R6/lib/libGL.so.1 #17 0x5c8b0824 in ?? () #18 0xbab80424 in ?? () #19 0xcd000000 in ?? () #20 0x3dd38980 in ?? () #21 0xfffff001 in ?? () #22 0xe8c30173 in ?? () #23 0x000e3233 in ?? () #24 0xae14c181 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0xac5ffb70 (LWP 7026)): #0 0xb4108782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb47b65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #2 0xb554b760 in wait (time=4294967295, this=0x8758108) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x8756f60, mutex=0x8756f5c, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #4 0xb6a78ccc in ?? () from /usr/lib/libdigikamcore.so.2 #5 0xb554b1f0 in QThreadPrivate::start (arg=0x8756f50) at thread/qthread_unix.cpp:298 #6 0xb28c3a01 in ?? () from /usr/X11R6/lib/libGL.so.1 #7 0x5c8b0824 in ?? () #8 0xbab80424 in ?? () #9 0xcd000000 in ?? () #10 0x3dd38980 in ?? () #11 0xfffff001 in ?? () #12 0xe8c30173 in ?? () #13 0x000e3233 in ?? () #14 0xae14c181 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0xa1410b70 (LWP 7099)): #0 0xb2f3644c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #1 0xb2f37207 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0xb2f377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb5691eb7 in QEventDispatcherGlib::processEvents (this=0xac7042d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0xb565dd1d in QEventLoop::processEvents (this=0xa14101a0, flags=...) at kernel/qeventloop.cpp:149 #5 0xb565dfb9 in QEventLoop::exec (this=0xa14101a0, flags=...) at kernel/qeventloop.cpp:204 #6 0xb5547d0c in QThread::exec (this=0xa49e440) at thread/qthread.cpp:501 #7 0xb563b23d in QInotifyFileSystemWatcherEngine::run (this=0xa49e440) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb554b1f0 in QThreadPrivate::start (arg=0xa49e440) at thread/qthread_unix.cpp:298 #9 0xb28c3a01 in ?? () from /usr/X11R6/lib/libGL.so.1 #10 0x5c8b0824 in ?? () #11 0xbab80424 in ?? () #12 0xcd000000 in ?? () #13 0x3dd38980 in ?? () #14 0xfffff001 in ?? () #15 0xe8c30173 in ?? () #16 0x000e3233 in ?? () #17 0xae14c181 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0x9e645b70 (LWP 7100)): #0 0xb2fefc90 in clock_gettime () from /lib/librt.so.1 #1 0xb55a9b95 in do_gettime (frac=0x9e644f00, sec=0x9e644ef8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb56927f6 in QTimerInfoList::updateCurrentTime (this=0xad07f7fc) at kernel/qeventdispatcher_unix.cpp:343 #4 0xb5692b5a in QTimerInfoList::timerWait (this=0xad07f7fc, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #5 0xb5691353 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x9e64500c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb56913ed in timerSourcePrepare (source=0xad07f7c8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb2f3644c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0xb2f37207 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb2f377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0xb5691eb7 in QEventDispatcherGlib::processEvents (this=0xad06d320, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #11 0xb565dd1d in QEventLoop::processEvents (this=0x9e6451a0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb565dfb9 in QEventLoop::exec (this=0x9e6451a0, flags=...) at kernel/qeventloop.cpp:204 #13 0xb5547d0c in QThread::exec (this=0xa4bcd90) at thread/qthread.cpp:501 #14 0xb563b23d in QInotifyFileSystemWatcherEngine::run (this=0xa4bcd90) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb554b1f0 in QThreadPrivate::start (arg=0xa4bcd90) at thread/qthread_unix.cpp:298 #16 0xb28c3a01 in ?? () from /usr/X11R6/lib/libGL.so.1 #17 0x5c8b0824 in ?? () #18 0xbab80424 in ?? () #19 0xcd000000 in ?? () #20 0x3dd38980 in ?? () #21 0xfffff001 in ?? () #22 0xe8c30173 in ?? () #23 0x000e3233 in ?? () #24 0xae14c181 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xae8f5a00 (LWP 7018)): [KCrash Handler] #6 Marble::GeoParser::parentElement (this=0xbfa39758, depth=0) at /usr/src/debug/marble-4.8.3/src/lib/geodata/parser/GeoParser.cpp:124 #7 0x9e9c12fd in Marble::dgml::DgmlHeadTagHandler::parse (this=0xa4af238, parser=...) at /usr/src/debug/marble-4.8.3/src/lib/geodata/handlers/dgml/DgmlHeadTagHandler.cpp:42 #8 0xb37b5b20 in Marble::GeoParser::parseDocument() () from /usr/lib/libmarblewidget.so.12 #9 0xb37b5cd0 in Marble::GeoParser::parseDocument() () from /usr/lib/libmarblewidget.so.12 #10 0xb37b5cd0 in Marble::GeoParser::parseDocument() () from /usr/lib/libmarblewidget.so.12 #11 0xb37b5ecd in Marble::GeoParser::read(QIODevice*) () from /usr/lib/libmarblewidget.so.12 #12 0xb386cd9a in Marble::MapThemeManager::loadMapThemeFile(QString const&) () from /usr/lib/libmarblewidget.so.12 #13 0xb386d2b8 in Marble::MapThemeManager::loadMapTheme(QString const&) () from /usr/lib/libmarblewidget.so.12 #14 0xb38705a8 in Marble::MapThemeManager::mapThemes() const () from /usr/lib/libmarblewidget.so.12 #15 0xb383303d in ?? () from /usr/lib/libmarblewidget.so.12 #16 0xb388eb95 in ?? () from /usr/lib/libmarblewidget.so.12 #17 0xb37fd890 in ?? () from /usr/lib/libmarblewidget.so.12 #18 0xb37fdecd in Marble::MarbleMap::MarbleMap() () from /usr/lib/libmarblewidget.so.12 #19 0xb37f2f9b in Marble::MarbleWidget::MarbleWidget(QWidget*) () from /usr/lib/libmarblewidget.so.12 #20 0xb6e5bea6 in ?? () from /usr/lib/libkgeomap.so.1 #21 0xb6e47ef2 in KGeoMap::KGeoMapWidget::setActive(bool) () from /usr/lib/libkgeomap.so.1 #22 0xa4405fb6 in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so #23 0xa440c030 in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so #24 0xb5675a0f in QMetaObject::activate (sender=0x940c698, m=0x85510f8, local_signal_index=1, argv=0xbfa39de8) at kernel/qobject.cpp:3556 #25 0xb4abe28d in QAction::triggered (this=0x940c698, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #26 0xb4abe52b in QAction::activate (this=0x940c698, event=QAction::Trigger) at kernel/qaction.cpp:1257 #27 0xb4f7f623 in QMenuPrivate::activateCausedStack (this=0x88b1f38, causedStack=..., action=0x940c698, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028 #28 0xb4f8655f in QMenuPrivate::activateAction (this=0x88b1f38, action=0x940c698, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120 #29 0xb4f89265 in QMenu::mouseReleaseEvent (this=0x91fd428, e=0xbfa3a624) at widgets/qmenu.cpp:2360 #30 0xb5d7734c in KMenu::mouseReleaseEvent (this=0x91fd428, e=0xbfa3a624) at /usr/src/debug/kdelibs-4.8.3/kdeui/widgets/kmenu.cpp:464 #31 0xb4b1fa17 in QWidget::event (this=0x91fd428, event=0xbfa3a624) at kernel/qwidget.cpp:8362 #32 0xb4f87cdc in QMenu::event (this=0x91fd428, e=0xbfa3a624) at widgets/qmenu.cpp:2469 #33 0xb4ac5504 in notify_helper (e=0xbfa3a624, receiver=0x91fd428, this=0x85f0ea8) at kernel/qapplication.cpp:4554 #34 QApplicationPrivate::notify_helper (this=0x85f0ea8, receiver=0x91fd428, e=0xbfa3a624) at kernel/qapplication.cpp:4526 #35 0xb4acb33c in QApplication::notify (this=0x85f0ea8, receiver=0x91fd428, e=0xbfa3a624) at kernel/qapplication.cpp:4097 #36 0xb5c98bf1 in KApplication::notify (this=0xbfa3af00, receiver=0x91fd428, event=0xbfa3a624) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311 #37 0xb565f1ae in QCoreApplication::notifyInternal (this=0xbfa3af00, receiver=0x91fd428, event=0xbfa3a624) at kernel/qcoreapplication.cpp:876 #38 0xb4ac64c0 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #39 QApplicationPrivate::sendMouseEvent (receiver=0x91fd428, event=0xbfa3a624, alienWidget=0x0, nativeWidget=0x91fd428, buttonDown=0xb5458cb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3165 #40 0xb4b4fe12 in QETWidget::translateMouseEvent (this=0x91fd428, event=0xbfa3aadc) at kernel/qapplication_x11.cpp:4447 #41 0xb4b4e27e in QApplication::x11ProcessEvent (this=0xbfa3af00, event=0xbfa3aadc) at kernel/qapplication_x11.cpp:3636 #42 0xb4b7993c in x11EventSourceDispatch (s=0x85f6e00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #43 0xb2f36e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0xb2f37560 in ?? () from /usr/lib/libglib-2.0.so.0 #45 0xb2f377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0xb5691e57 in QEventDispatcherGlib::processEvents (this=0x85ee840, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #47 0xb4b7953a in QGuiEventDispatcherGlib::processEvents (this=0x85ee840, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #48 0xb565dd1d in QEventLoop::processEvents (this=0xbfa3ade4, flags=...) at kernel/qeventloop.cpp:149 #49 0xb565dfb9 in QEventLoop::exec (this=0xbfa3ade4, flags=...) at kernel/qeventloop.cpp:204 #50 0xb566320a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #51 0xb4ac3374 in QApplication::exec () at kernel/qapplication.cpp:3815 #52 0x080bf974 in ?? () #53 0xb46ec003 in __libc_start_main () from /lib/libc.so.6 #54 0x080c12e1 in _start () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 297273 ***