Bug 269033

Summary: digikam crashed after startup
Product: [Applications] digikam Reporter: Johannes Schwall <johannes.schwall>
Component: Geolocation-MarbleAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 3.1.0
Sentry Crash Report:

Description Johannes Schwall 2011-03-21 11:13:55 UTC
Application: digikam (1.8.0)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Just started a clean digikam installation and was able to finish the setup steps; then the scanning of the image library started and crashed after some time. (It maybe scanned 80 % or all of the images, not sure.)

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7f5642f257c0 (LWP 7211))]

Thread 13 (Thread 0x7f562abd7700 (LWP 7222)):
#0  0x00007f563a8ee38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f563e2d314b in wait (this=<value optimized out>, mutex=0xd71a20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xd71a20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005e9c55 in ?? ()
#4  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0xcce900) at thread/qthread_unix.cpp:285
#5  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f563c93667d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f562a3d6700 (LWP 7223)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff943ff7a1 in ?? ()
#2  0x00007f5634ec32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f563e3242b2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f563e3e733d in QTimerInfoList::updateCurrentTime (this=0xc594b0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f563e3e76b5 in QTimerInfoList::timerWait (this=0xc594b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f563e3e617c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f562a3d5bec) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f563e3e6225 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f5634c12087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0xd1dc30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f563e3bb265 in QEventLoop::exec (this=0x7f562a3d5d80, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007f563e39c968 in QInotifyFileSystemWatcherEngine::run (this=0xcea640) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f563e2d2a5e in QThreadPrivate::start (arg=0xcea640) at thread/qthread_unix.cpp:285
#18 0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f563c93667d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f5629bd5700 (LWP 7285)):
#0  0x00007f563a8ed67e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f5634c1207a in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x7f5a8a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f5629bd4dc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x7f58d00) at thread/qthread_unix.cpp:285
#9  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f563c93667d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f56290f2700 (LWP 7286)):
#0  0x00007f5634c1208a in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#1  0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x7f5a410, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f56290f1dc0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x7f5a500) at thread/qthread_unix.cpp:285
#8  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f563c93667d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f56288f1700 (LWP 7287)):
#0  0x00007f563a8ee38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f563e2d314b in wait (this=<value optimized out>, mutex=0x7f63a48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f63a48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f56407f64c7 in ?? () from /usr/lib64/libdigikamcore.so.1
#4  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x7f63a30) at thread/qthread_unix.cpp:285
#5  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f563c93667d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5623fff700 (LWP 7288)):
#0  postEventSourcePrepare (s=0x7f83160, timeout=0x7f5623ffebec) at kernel/qeventdispatcher_glib.cpp:261
#1  0x00007f5634c1284c in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007f5634c13132 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x7f81ec0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f5623ffedc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x7f80ae0) at thread/qthread_unix.cpp:285
#9  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f563c93667d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f56237fe700 (LWP 7289)):
#0  0x00007f5634c3b639 in g_thread_self () from /lib64/libglib-2.0.so.0
#1  0x00007f5634c1363d in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#2  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x7f83ad0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f56237fddc0, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#6  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x7f81b40) at thread/qthread_unix.cpp:285
#7  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f563c93667d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f560f5f6700 (LWP 7293)):
#0  0x00007f5634c131b3 in ?? () from /lib64/libglib-2.0.so.0
#1  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#2  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x8555320, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f560f5f5d80, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#6  0x00007f563e39c968 in QInotifyFileSystemWatcherEngine::run (this=0x8558350) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x8558350) at thread/qthread_unix.cpp:285
#8  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f563c93667d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5614d03700 (LWP 7300)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff943ff7a1 in ?? ()
#2  0x00007f5634ec32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f563e3242b2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f563e3e733d in QTimerInfoList::updateCurrentTime (this=0xa0182b0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f563e3e76b5 in QTimerInfoList::timerWait (this=0xa0182b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f563e3e617c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f5614d02bec) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f563e3e6225 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f5634c12087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0xa017820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f563e3bb265 in QEventLoop::exec (this=0x7f5614d02d80, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007f563e39c968 in QInotifyFileSystemWatcherEngine::run (this=0xa0171c0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f563e2d2a5e in QThreadPrivate::start (arg=0xa0171c0) at thread/qthread_unix.cpp:285
#18 0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f563c93667d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f55f1731700 (LWP 7356)):
#0  0x00007f5634c1212e in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#1  0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x4c05e80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f55f1730d80, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f563e39c968 in QInotifyFileSystemWatcherEngine::run (this=0x4c057e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x4c057e0) at thread/qthread_unix.cpp:285
#9  0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f563c93667d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f55f0f30700 (LWP 7363)):
#0  0x00007f563a8ec0ae in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f5634c120b6 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007f5634c12fa9 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f5634c13650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f563e3e6976 in QEventDispatcherGlib::processEvents (this=0x6d8a6c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f563e3bb052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f563e3bb265 in QEventLoop::exec (this=0x7f55f0f2fd80, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f563e2d01e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f563e39c968 in QInotifyFileSystemWatcherEngine::run (this=0x6d8a060) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f563e2d2a5e in QThreadPrivate::start (arg=0x6d8a060) at thread/qthread_unix.cpp:285
#10 0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f563c93667d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f55f072f700 (LWP 7365)):
[KCrash Handler]
#6  0x00007f563c895ab5 in raise () from /lib64/libc.so.6
#7  0x00007f563c896fb6 in abort () from /lib64/libc.so.6
#8  0x00007f563d0fba9d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
#9  0x00007f563d0f9cb6 in ?? () from /usr/lib64/libstdc++.so.6
#10 0x00007f563d0f9ce3 in std::terminate() () from /usr/lib64/libstdc++.so.6
#11 0x00007f563d0f9dee in __cxa_throw () from /usr/lib64/libstdc++.so.6
#12 0x00007f563d0fa1fd in operator new(unsigned long) () from /usr/lib64/libstdc++.so.6
#13 0x00007f563e3cf402 in QObject::QObject (this=0x6a6b7b8, parent=0x0) at kernel/qobject.cpp:727
#14 0x00007f563e35ee77 in QDeviceClosedNotifier (this=0x6a6b7b0, q_ptr=0x2eea0b0) at io/qtextstream.cpp:327
#15 QTextStreamPrivate::QTextStreamPrivate (this=0x6a6b7b0, q_ptr=0x2eea0b0) at io/qtextstream.cpp:443
#16 0x00007f563e368344 in QTextStream::QTextStream (this=0x2eea0b0, device=0x855c7d0) at io/qtextstream.cpp:1019
#17 0x00007f563fa5fbce in Stream (this=0xfca130) at /usr/include/QtCore/qdebug.h:65
#18 QDebug (this=0xfca130) at /usr/include/QtCore/qdebug.h:76
#19 mDebug (this=0xfca130) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/MarbleDebug.h:50
#20 Marble::FileLoader::run (this=0xfca130) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/FileLoader.cpp:65
#21 0x00007f563e2d2a5e in QThreadPrivate::start (arg=0xfca130) at thread/qthread_unix.cpp:285
#22 0x00007f563a8e9a3f in start_thread () from /lib64/libpthread.so.0
#23 0x00007f563c93667d in clone () from /lib64/libc.so.6
#24 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5642f257c0 (LWP 7211)):
#0  0x00007f563c92d503 in poll () from /lib64/libc.so.6
#1  0x00007f5632e07c2a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f5632e081a3 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f5632e08234 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f563ae68cc6 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f563ae69075 in _XFlush () from /usr/lib64/libX11.so.6
#6  0x00007f563ae4847a in XFlush () from /usr/lib64/libX11.so.6
#7  0x00007f563d560c5f in QWidget::setCursor(QCursor const&) () from /usr/lib64/libQtGui.so.4
#8  0x00007f563d96f2d0 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f563d96fba1 in QTextEdit::QTextEdit(QWidget*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f563ee0dd39 in KTextEdit::KTextEdit(QWidget*) () from /usr/lib64/libkdeui.so.5
#11 0x00007f56415dc8cd in KExiv2Iface::MsgTextEdit::MsgTextEdit(QWidget*) () from /usr/lib64/libkexiv2.so.9
#12 0x00007f56415d14ac in KExiv2Iface::AltLangStrEdit::AltLangStrEdit(QWidget*) () from /usr/lib64/libkexiv2.so.9
#13 0x000000000049c0af in _start ()

Reported using DrKonqi
Comment 1 Johannes Schwall 2013-02-07 20:38:25 UTC
Closing it as this hasn't occured for quite some time.