Application: digikam (2.5.0) KDE Platform Version: 4.8.2 (4.8.2) Qt Version: 4.8.1 Operating System: Linux 3.2.0-24-generic x86_64 Distribution: Ubuntu 12.04 LTS -- Information about the crash: - What I was doing when the application crashed: Edited a photo and adjusted white balance. After the image changes were saved, the application crashed. Happens nearly every time. The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb7ae426a00 (LWP 2982))] Thread 13 (Thread 0x7fb78b063700 (LWP 2985)): #0 0x00007fb7a78b0b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb7a0e21ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e2245a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb78b06898b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fb7a0e439a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb7a31d4e9a in start_thread (arg=0x7fb78b063700) at pthread_create.c:308 #6 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fb78a457700 (LWP 2986)): #0 0x00007fb7a0e5d559 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb7a0e21fdb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e2245a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb796bfc2c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fb7a0e439a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb7a31d4e9a in start_thread (arg=0x7fb78a457700) at pthread_create.c:308 #6 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fb778ed7700 (LWP 2988)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb7a86904db in wait (time=18446744073709551615, this=0xeff5b0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xeff4a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005ca1d0 in Digikam::ScanController::run (this=0xeff240) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #4 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0xeff240) at thread/qthread_unix.cpp:298 #5 0x00007fb7a31d4e9a in start_thread (arg=0x7fb778ed7700) at pthread_create.c:308 #6 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fb773fff700 (LWP 2989)): #0 socketNotifierSourceCheck (source=0x7fb76c001f80) at kernel/qeventdispatcher_glib.cpp:79 #1 0x00007fb7a0e21a33 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e21f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7a0e22124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb7a87be426 in QEventDispatcherGlib::processEvents (this=0x7fb76c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fb7a878dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fb7a878ded7 in QEventLoop::exec (this=0x7fb773ffeb50, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fb7a868cfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fb7a876d9ff in QInotifyFileSystemWatcherEngine::run (this=0xf01d80) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0xf01d80) at thread/qthread_unix.cpp:298 #10 0x00007fb7a31d4e9a in start_thread (arg=0x7fb773fff700) at pthread_create.c:308 #11 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fb7737fe700 (LWP 2991)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb7a86904db in wait (time=18446744073709551615, this=0x11ba4b0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x11ba218, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb7aba8dff1 in Digikam::ParkingThread::run (this=0x11ba200) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0x11ba200) at thread/qthread_unix.cpp:298 #5 0x00007fb7a31d4e9a in start_thread (arg=0x7fb7737fe700) at pthread_create.c:308 #6 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fb76af49700 (LWP 2992)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007fb771c379e1 in ?? () from /usr/lib/libxine.so.1 #2 0x00007fb7a31d4e9a in start_thread (arg=0x7fb76af49700) at pthread_create.c:308 #3 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fb769d10700 (LWP 2993)): #0 0x00007fb7a78b5823 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fb771c5f404 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007fb771c446a1 in ?? () from /usr/lib/libxine.so.1 #3 0x00007fb7a31d4e9a in start_thread (arg=0x7fb769d10700) at pthread_create.c:308 #4 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fb76950f700 (LWP 2994)): #0 0x00007fb7a78af0bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fb7a0e5c88f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e21abd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7a0e21f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb7a0e22124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb7a87be426 in QEventDispatcherGlib::processEvents (this=0x7fb7500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fb7a878dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fb7a878ded7 in QEventLoop::exec (this=0x7fb76950eb30, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fb7a868cfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fb771e9439e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #10 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0x1ac7780) at thread/qthread_unix.cpp:298 #11 0x00007fb7a31d4e9a in start_thread (arg=0x7fb76950f700) at pthread_create.c:308 #12 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb768b08700 (LWP 2995)): #0 0x00007fb7a78b0b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb7a709d35f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fb7a708e76c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fb7a708edd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fb7a708ee90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fb7a709d30f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fb79ec94d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so #7 0x00007fb7a31d4e9a in start_thread (arg=0x7fb768b08700) at pthread_create.c:308 #8 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb75fffe700 (LWP 2996)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb771c48c73 in ?? () from /usr/lib/libxine.so.1 #2 0x00007fb7a31d4e9a in start_thread (arg=0x7fb75fffe700) at pthread_create.c:308 #3 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb75f5f1700 (LWP 3004)): #0 0x00007fb7a0e5d589 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb7a0e21a09 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e21f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7a0e22124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb7a87be426 in QEventDispatcherGlib::processEvents (this=0x7fb7440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fb7a878dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fb7a878ded7 in QEventLoop::exec (this=0x7fb75f5f0b50, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fb7a868cfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fb7a876d9ff in QInotifyFileSystemWatcherEngine::run (this=0x20552e0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0x20552e0) at thread/qthread_unix.cpp:298 #10 0x00007fb7a31d4e9a in start_thread (arg=0x7fb75f5f1700) at pthread_create.c:308 #11 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb75c88a700 (LWP 3005)): #0 0x00007fb7a0e2169a in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb7a0e21f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7a0e22124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7a87be426 in QEventDispatcherGlib::processEvents (this=0x7fb73c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fb7a878dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fb7a878ded7 in QEventLoop::exec (this=0x7fb75c889b50, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fb7a868cfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fb7a876d9ff in QInotifyFileSystemWatcherEngine::run (this=0x262bf60) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fb7a868ffcb in QThreadPrivate::start (arg=0x262bf60) at thread/qthread_unix.cpp:298 #9 0x00007fb7a31d4e9a in start_thread (arg=0x7fb75c88a700) at pthread_create.c:308 #10 0x00007fb7a78bc4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb7ae426a00 (LWP 2982)): [KCrash Handler] #6 size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:137 #7 QSortFilterProxyModelPrivate::proxy_to_source (this=0x2d510a0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370 #8 0x00007fb7a9730eed in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2502 #9 0x00007fb7ab4918e6 in Digikam::ImageSortFilterModel::mapToSourceImageModel (this=0x2d51070, index=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:127 #10 0x00007fb7ab491b6c in Digikam::ImageSortFilterModel::imageInfo (this=0x2d51070, index=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:174 #11 0x00000000004902fb in Digikam::ImageWindow::loadIndex (this=<optimized out>, index=...) at /build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/imagewindow.cpp:768 #12 0x000000000049058d in Digikam::ImageWindow::slotForward (this=0x2ace0c0) at /build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/imagewindow.cpp:774 #13 0x00007fb7a87a3281 in QMetaObject::activate (sender=0x2d57de0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffeeb29700) at kernel/qobject.cpp:3547 #14 0x00007fb7a917d132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #15 0x00007fb7a917d31f in QAction::activate (this=0x2d57de0, event=<optimized out>) at kernel/qaction.cpp:1257 #16 0x00007fb7a917d48f in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183 #17 0x00007fb7a9dd40ca in KAction::event (this=<optimized out>, event=0x7fffeeb29d20) at ../../kdeui/actions/kaction.cpp:131 #18 0x00007fb7a9183894 in notify_helper (e=0x7fffeeb29d20, receiver=0x2d57de0, this=0xc32d90) at kernel/qapplication.cpp:4559 #19 QApplicationPrivate::notify_helper (this=0xc32d90, receiver=0x2d57de0, e=0x7fffeeb29d20) at kernel/qapplication.cpp:4531 #20 0x00007fb7a9188713 in QApplication::notify (this=0x7fffeeb2b2d0, receiver=0x2d57de0, e=0x7fffeeb29d20) at kernel/qapplication.cpp:4420 #21 0x00007fb7a9ebcb46 in KApplication::notify (this=0x7fffeeb2b2d0, receiver=0x2d57de0, event=0x7fffeeb29d20) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007fb7a878ee9c in QCoreApplication::notifyInternal (this=0x7fffeeb2b2d0, receiver=0x2d57de0, event=0x7fffeeb29d20) at kernel/qcoreapplication.cpp:876 #23 0x00007fb7a91b58b9 in sendEvent (event=0x7fffeeb29d20, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #24 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fffeeb2a2c0) at kernel/qshortcutmap.cpp:879 #25 0x00007fb7a91b6d8a in QShortcutMap::tryShortcutEvent (this=0xc32eb0, o=<optimized out>, e=0x7fffeeb2a2c0) at kernel/qshortcutmap.cpp:364 #26 0x00007fb7a9189f92 in QApplication::notify (this=0x7fffeeb2b2d0, receiver=0x2adc6e0, e=0x7fffeeb2a2c0) at kernel/qapplication.cpp:3983 #27 0x00007fb7a9ebcb46 in KApplication::notify (this=0x7fffeeb2b2d0, receiver=0x2adc6e0, event=0x7fffeeb2a2c0) at ../../kdeui/kernel/kapplication.cpp:311 #28 0x00007fb7a878ee9c in QCoreApplication::notifyInternal (this=0x7fffeeb2b2d0, receiver=0x2adc6e0, event=0x7fffeeb2a2c0) at kernel/qcoreapplication.cpp:876 #29 0x00007fb7a9227c59 in QKeyMapper::sendKeyEvent (keyWidget=0x2adc6e0, grab=<optimized out>, type=QEvent::KeyPress, code=32, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=65, nativeVirtualKey=32, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866 #30 0x00007fb7a92280cb in QKeyMapperPrivate::translateKeyEvent (this=0xc6c290, keyWidget=0x2adc6e0, event=0x7fffeeb2adb0, grab=false) at kernel/qkeymapper_x11.cpp:1836 #31 0x00007fb7a9202637 in QApplication::x11ProcessEvent (this=0x7fffeeb2b2d0, event=0x7fffeeb2adb0) at kernel/qapplication_x11.cpp:3625 #32 0x00007fb7a922c0e2 in x11EventSourceDispatch (s=0xc326e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #33 0x00007fb7a0e21c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fb7a0e22060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fb7a0e22124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fb7a87be3bf in QEventDispatcherGlib::processEvents (this=0xbd3b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #37 0x00007fb7a922bd6e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #38 0x00007fb7a878dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #39 0x00007fb7a878ded7 in QEventLoop::exec (this=0x7fffeeb2b150, flags=...) at kernel/qeventloop.cpp:204 #40 0x00007fb7a8792f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #41 0x000000000048bc5d in main (argc=5, argv=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232 This bug may be a duplicate of or related to bug 285250. Possible duplicates by query: bug 289389. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 285250 ***
Created attachment 71640 [details] New crash information added by DrKonqi digikam (2.5.0) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1 Edit a photo, select next without saving, then prompted to save the image. Selecting to save the images crashes (although the image has been saved upon subsequent opening of digikam. -- Backtrace (Reduced): #6 size (this=0x40) at ../../include/QtCore/../../src/corelib/tools/qvector.h:137 #7 QSortFilterProxyModelPrivate::proxy_to_source (this=0x415fbc0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370 #8 0x00007f3c61d72edd in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2502 #9 0x00007f3c63ad38e6 in Digikam::ImageSortFilterModel::mapToSourceImageModel (this=0x415fb90, index=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:127 #10 0x00007f3c63ad3b6c in Digikam::ImageSortFilterModel::imageInfo (this=0x415fb90, index=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:174
*** Bug 305446 has been marked as a duplicate of this bug. ***
Fixed with #285250