Application: digikam (2.5.0) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-39-generic x86_64 Distribution: Ubuntu 12.04.2 LTS -- Information about the crash: - What I was doing when the application crashed: Contexte : Gnome default environment of Ubuntu. /home/<user> nfs mounted on a server. I launch the editor on a photo (Editing is the default viewer). Turn the image right. Press pagedown to go to the next image. Say yes to save. Then crash. The crash can be reproduced every 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 0x7f1df13a5a00 (LWP 3587))] Thread 11 (Thread 0x7f1dccfb3700 (LWP 3590)): #0 0x00007f1dea827313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1de3d96036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1de3d9649a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1dccfb898b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f1de3db79e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f1de6148e9a in start_thread (arg=0x7f1dccfb3700) at pthread_create.c:308 #6 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f1dc7fff700 (LWP 3591)): #0 0x00007f1dea827313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1de3d96036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1de3d9649a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1dd9b62406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f1de3db79e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f1de6148e9a in start_thread (arg=0x7f1dc7fff700) at pthread_create.c:308 #6 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f1dbf352700 (LWP 3593)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f1deb6094db in wait (time=18446744073709551615, this=0xff5c20) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xff5b18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005ca1d0 in Digikam::ScanController::run (this=0xff58b0) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #4 0x00007f1deb608fcb in QThreadPrivate::start (arg=0xff58b0) at thread/qthread_unix.cpp:298 #5 0x00007f1de6148e9a in start_thread (arg=0x7f1dbf352700) at pthread_create.c:308 #6 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f1dbeb51700 (LWP 3594)): #0 0x00007f1dea840900 in pthread_mutex_unlock (mutex=0x7f1dac000a60) at forward.c:184 #1 0x00007f1de3dd15d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1de3d95b3d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1de3d95fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1de3d96164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f1deb737426 in QEventDispatcherGlib::processEvents (this=0x7f1dac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f1deb706c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f1deb706ed7 in QEventLoop::exec (this=0x7f1dbeb50b50, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f1deb605fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f1deb6e69ff in QInotifyFileSystemWatcherEngine::run (this=0xff8140) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f1deb608fcb in QThreadPrivate::start (arg=0xff8140) at thread/qthread_unix.cpp:298 #11 0x00007f1de6148e9a in start_thread (arg=0x7f1dbeb51700) at pthread_create.c:308 #12 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f1dbe350700 (LWP 3596)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f1deb6094db in wait (time=18446744073709551615, this=0x1312300) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1312068, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1deea0eff1 in Digikam::ParkingThread::run (this=0x1312050) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f1deb608fcb in QThreadPrivate::start (arg=0x1312050) at thread/qthread_unix.cpp:298 #5 0x00007f1de6148e9a in start_thread (arg=0x7f1dbe350700) at pthread_create.c:308 #6 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f1dbcecf700 (LWP 3598)): #0 0x00007f1dea827313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1de3d96036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1de3d96164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1deb737426 in QEventDispatcherGlib::processEvents (this=0x7f1da40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f1deb706c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f1deb706ed7 in QEventLoop::exec (this=0x7f1dbceceb50, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1deb605fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f1deb6e69ff in QInotifyFileSystemWatcherEngine::run (this=0x14536d0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f1deb608fcb in QThreadPrivate::start (arg=0x14536d0) at thread/qthread_unix.cpp:298 #9 0x00007f1de6148e9a in start_thread (arg=0x7f1dbcecf700) at pthread_create.c:308 #10 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f1da9531700 (LWP 3619)): #0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:240 #1 0x00007f1dea76ecf7 in transcmp (p1=0x7f1da952f630, p2=0xd83f10) at dcigettext.c:244 #2 0x00007f1dea82feb2 in __tfind (key=0x7f1da952f630, vrootp=<optimized out>, compar=0x7f1dea76ecd0 <transcmp>) at tsearch.c:321 #3 0x00007f1dea76fa1a in __dcigettext (domainname=0x3546178 "kipiplugin_facebook", msgid1=0x7f1da952f6d0 "QSQLiteResult\004Unable to fetch row", msgid2=0x0, plural=0, n=0, category=5) at dcigettext.c:495 #4 0x00007f1debc1eeb0 in dcpgettext_expr (domain=0x3546178 "kipiplugin_facebook", msgctxt=<optimized out>, msgid=0x7f1dbd94c916 "Unable to fetch row", category=5) at ../../kdecore/localization/gettext.h:208 #5 0x00007f1debc20422 in KCatalog::translateStrict (this=0x290e3a0, msgctxt=0x7f1dbd94c859 "QSQLiteResult", msgid=0x7f1dbd94c916 "Unable to fetch row") at ../../kdecore/localization/kcatalog.cpp:263 #6 0x00007f1debc35eac in KLocalePrivate::translateRawFrom (this=<optimized out>, catname=0x0, msgctxt=0x7f1dbd94c859 "QSQLiteResult", msgid=0x7f1dbd94c916 "Unable to fetch row", msgid_plural=0x0, n=0, language=0x7f1da952fe00, translation=0x7f1da952fdf0) at ../../kdecore/localization/klocale_kde.cpp:957 #7 0x00007f1debc32c98 in KLocalePrivate::translateQt (this=0xf967c0, context=<optimized out>, sourceText=0x7f1dbd94c916 "Unable to fetch row", comment=0x0) at ../../kdecore/localization/klocale_kde.cpp:1022 #8 0x00007f1debc2c761 in KLocale::translateQt (this=<optimized out>, context=<optimized out>, sourceText=<optimized out>, comment=<optimized out>) at ../../kdecore/localization/klocale.cpp:199 #9 0x00007f1debbacfbc in KDETranslator::translate (this=<optimized out>, context=0x7f1dbd94c859 "QSQLiteResult", sourceText=0x7f1dbd94c916 "Unable to fetch row", message=<optimized out>) at ../../kdecore/kernel/kglobal_p.h:52 #10 0x00007f1deb7276ec in QTranslator::translate (this=<optimized out>, context=<optimized out>, sourceText=<optimized out>, disambiguation=<optimized out>, n=<optimized out>) at kernel/qtranslator.cpp:1004 #11 0x00007f1deb7084de in QCoreApplication::translate (context=0x7f1dbd94c859 "QSQLiteResult", sourceText=0x7f1dbd94c916 "Unable to fetch row", disambiguation=0x0, encoding=QCoreApplication::CodecForTr, n=-1) at kernel/qcoreapplication.cpp:1895 #12 0x00007f1deb7088af in QCoreApplication::translate (context=<optimized out>, sourceText=<optimized out>, disambiguation=<optimized out>, encoding=<optimized out>) at kernel/qcoreapplication.cpp:1810 #13 0x00007f1dbd94ae94 in QSQLiteResultPrivate::fetchNext (this=0x7f1d8c0fb7c0, values=..., idx=0, initialFetch=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:277 #14 0x00007f1dbd94bcef in QSQLiteResult::exec (this=0x7f1d8c0f7c00) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:418 #15 0x00007f1df0fc1835 in QSqlQuery::exec (this=0x7f1da95303c8) at kernel/qsqlquery.cpp:949 #16 0x00007f1dee9a21f1 in exec (query=..., this=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1405 #17 Digikam::DatabaseCoreBackend::exec (this=<optimized out>, query=...) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1389 #18 0x00007f1dee9a39e3 in Digikam::DatabaseCoreBackend::execQuery (this=0x1058cc0, query=..., boundValues=...) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1087 #19 0x00007f1dee9a3a1f in Digikam::DatabaseCoreBackend::execQuery (this=0x1058cc0, sql=..., boundValues=...) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1029 #20 0x00007f1dee9a41bd in Digikam::DatabaseCoreBackend::execSql (this=0x1058cc0, sql=..., boundValues=..., values=0x0, lastInsertId=0x0) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:928 #21 0x00007f1dee9b1468 in Digikam::ThumbnailDB::replaceThumbnail (this=0x10182a0, info=...) at /build/buildd/digikam-2.5.0/core/libs/database/thumbnaildb.cpp:279 #22 0x00007f1dee9e6976 in Digikam::ThumbnailCreator::storeInDatabase (this=<optimized out>, info=..., image=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:766 #23 0x00007f1dee9ec199 in Digikam::ThumbnailCreator::load (this=0x1f0aef0, path=..., rect=..., pregenerate=false) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:264 #24 0x00007f1dee9ecbf2 in Digikam::ThumbnailCreator::load (this=<optimized out>, path=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:196 #25 0x00007f1dee9fb857 in Digikam::ThumbnailLoadingTask::execute (this=0x149fcd0) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailtask.cpp:169 #26 0x00007f1dee9cb68e in Digikam::LoadSaveThread::run (this=0x1f0b070) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavethread.cpp:118 #27 0x00007f1deea10ece in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x1f0b170) at /build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:328 #28 0x00007f1deb5fc4f2 in QThreadPoolThread::run (this=0x29167c0) at concurrent/qthreadpool.cpp:107 #29 0x00007f1deb608fcb in QThreadPrivate::start (arg=0x29167c0) at thread/qthread_unix.cpp:298 #30 0x00007f1de6148e9a in start_thread (arg=0x7f1da9531700) at pthread_create.c:308 #31 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #32 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f1d8affd700 (LWP 3624)): #0 0x00007f1de6acb3d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f1de6ac9efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f1de6148e9a in start_thread (arg=0x7f1d8affd700) at pthread_create.c:308 #3 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f1d8a7fc700 (LWP 3625)): #0 0x00007f1de6acb3d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f1de6ac9efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f1de6148e9a in start_thread (arg=0x7f1d8a7fc700) at pthread_create.c:308 #3 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f1d89ffb700 (LWP 3626)): #0 0x00007f1de6acb3d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f1de6ac9efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f1de6148e9a in start_thread (arg=0x7f1d89ffb700) at pthread_create.c:308 #3 0x00007f1dea832ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1df13a5a00 (LWP 3587)): [KCrash Handler] #6 size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:137 #7 QSortFilterProxyModelPrivate::proxy_to_source (this=0x2daad90, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370 #8 0x00007f1dec6aeedd in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2502 #9 0x00007f1dee4128e6 in Digikam::ImageSortFilterModel::mapToSourceImageModel (this=0x2daad60, index=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagefiltermodel.cpp:127 #10 0x00007f1dee412b6c in Digikam::ImageSortFilterModel::imageInfo (this=0x2daad60, 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=0x2ac0220) at /build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/imagewindow.cpp:774 #13 0x00007f1deb71c281 in QMetaObject::activate (sender=0x2db9ab0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff961d1590) at kernel/qobject.cpp:3547 #14 0x00007f1dec0fb132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #15 0x00007f1dec0fb31f in QAction::activate (this=0x2db9ab0, event=<optimized out>) at kernel/qaction.cpp:1257 #16 0x00007f1dec0fb48f in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183 #17 0x00007f1decd52a6a in KAction::event (this=<optimized out>, event=0x7fff961d1bb0) at ../../kdeui/actions/kaction.cpp:131 #18 0x00007f1dec101894 in notify_helper (e=0x7fff961d1bb0, receiver=0x2db9ab0, this=0xcda7e0) at kernel/qapplication.cpp:4559 #19 QApplicationPrivate::notify_helper (this=0xcda7e0, receiver=0x2db9ab0, e=0x7fff961d1bb0) at kernel/qapplication.cpp:4531 #20 0x00007f1dec106713 in QApplication::notify (this=0x7fff961d3160, receiver=0x2db9ab0, e=0x7fff961d1bb0) at kernel/qapplication.cpp:4420 #21 0x00007f1dece3b3f6 in KApplication::notify (this=0x7fff961d3160, receiver=0x2db9ab0, event=0x7fff961d1bb0) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007f1deb707e9c in QCoreApplication::notifyInternal (this=0x7fff961d3160, receiver=0x2db9ab0, event=0x7fff961d1bb0) at kernel/qcoreapplication.cpp:876 #23 0x00007f1dec1338b9 in sendEvent (event=0x7fff961d1bb0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #24 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fff961d2150) at kernel/qshortcutmap.cpp:879 #25 0x00007f1dec134d8a in QShortcutMap::tryShortcutEvent (this=0xcda900, o=<optimized out>, e=0x7fff961d2150) at kernel/qshortcutmap.cpp:364 #26 0x00007f1dec107f92 in QApplication::notify (this=0x7fff961d3160, receiver=0x2adbcf0, e=0x7fff961d2150) at kernel/qapplication.cpp:3983 #27 0x00007f1dece3b3f6 in KApplication::notify (this=0x7fff961d3160, receiver=0x2adbcf0, event=0x7fff961d2150) at ../../kdeui/kernel/kapplication.cpp:311 #28 0x00007f1deb707e9c in QCoreApplication::notifyInternal (this=0x7fff961d3160, receiver=0x2adbcf0, event=0x7fff961d2150) at kernel/qcoreapplication.cpp:876 #29 0x00007f1dec1a5c49 in QKeyMapper::sendKeyEvent (keyWidget=0x2adbcf0, grab=<optimized out>, type=QEvent::KeyPress, code=16777239, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=117, nativeVirtualKey=65366, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866 #30 0x00007f1dec1a60bb in QKeyMapperPrivate::translateKeyEvent (this=0xd1f8e0, keyWidget=0x2adbcf0, event=0x7fff961d2c40, grab=false) at kernel/qkeymapper_x11.cpp:1836 #31 0x00007f1dec180637 in QApplication::x11ProcessEvent (this=0x7fff961d3160, event=0x7fff961d2c40) at kernel/qapplication_x11.cpp:3625 #32 0x00007f1dec1aa0d2 in x11EventSourceDispatch (s=0xce6770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #33 0x00007f1de3d95d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f1de3d960a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f1de3d96164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f1deb7373bf in QEventDispatcherGlib::processEvents (this=0xc77d80, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #37 0x00007f1dec1a9d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #38 0x00007f1deb706c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #39 0x00007f1deb706ed7 in QEventLoop::exec (this=0x7fff961d2fe0, flags=...) at kernel/qeventloop.cpp:204 #40 0x00007f1deb70bf67 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 307398. Possible duplicates by query: bug 315709, bug 307398, bug 306162, bug 303174, bug 298953. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 285250 ***
Fixed with #285250