Application: digikam (2.5.0) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.13.0-55-generic x86_64 Distribution: Ubuntu 12.04.5 LTS -- Information about the crash: <Erklären Sie bitte ganz genau, was Sie machten, als das Programm abstürzte.> The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Bus error Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 [Current thread is 1 (Thread 0x7fb5c6de6a00 (LWP 4800))] Thread 6 (Thread 0x7fb5a6d31700 (LWP 4803)): #0 0x00007fb5c0261f8d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fb5b980a8df in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb5b97cfb64 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb5b97cff96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb5b97d045a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb5a6d3698b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #6 0x00007fb5b97f19b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fb5bbb82e9a in start_thread (arg=0x7fb5a6d31700) at pthread_create.c:308 #8 0x00007fb5c026f38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb5a6530700 (LWP 4804)): #0 0x00007fb5c02639d3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb5b97cfff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb5b97d045a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb5af59f5e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fb5b97f19b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb5bbb82e9a in start_thread (arg=0x7fb5a6530700) at pthread_create.c:308 #6 0x00007fb5c026f38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb594563700 (LWP 4806)): [KCrash Handler] #6 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:2795 #7 0x00007fb5bbffcd16 in ?? () from /usr/lib/x86_64-linux-gnu/libtiff.so.4 #8 0x00007fb5bbffe759 in TIFFReadDirectory () from /usr/lib/x86_64-linux-gnu/libtiff.so.4 #9 0x00007fb5bc01cf4b in TIFFClientOpen () from /usr/lib/x86_64-linux-gnu/libtiff.so.4 #10 0x00007fb5bc0271e9 in TIFFFdOpen () from /usr/lib/x86_64-linux-gnu/libtiff.so.4 #11 0x00007fb5bc027258 in TIFFOpen () from /usr/lib/x86_64-linux-gnu/libtiff.so.4 #12 0x00007fb5c4274098 in Digikam::TIFFLoader::load(QString const&, Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.2 #13 0x00007fb5c4250c2d in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.2 #14 0x00007fb5c425187b in Digikam::DImg::loadImageInfo(QString const&, bool, bool, bool, bool) () from /usr/lib/libdigikamcore.so.2 #15 0x00007fb5c3de6ee5 in Digikam::ImageScanner::loadFromDisk() () from /usr/lib/libdigikamdatabase.so.2 #16 0x00007fb5c3dedf69 in Digikam::ImageScanner::fileModified() () from /usr/lib/libdigikamdatabase.so.2 #17 0x00007fb5c3d84147 in Digikam::CollectionScanner::scanModifiedFile(QFileInfo const&, Digikam::ItemScanInfo const&) () from /usr/lib/libdigikamdatabase.so.2 #18 0x00007fb5c3d844f8 in Digikam::CollectionScanner::scanFileNormal(QFileInfo const&, Digikam::ItemScanInfo const&) () from /usr/lib/libdigikamdatabase.so.2 #19 0x00007fb5c3d87dbd in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.2 #20 0x00007fb5c3d89544 in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () from /usr/lib/libdigikamdatabase.so.2 #21 0x00007fb5c3d89954 in Digikam::CollectionScanner::partialScan(QString const&) () from /usr/lib/libdigikamdatabase.so.2 #22 0x00000000005ca199 in ?? () #23 0x00007fb5c1044fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007fb5bbb82e9a in start_thread (arg=0x7fb594563700) at pthread_create.c:308 #25 0x00007fb5c026f38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #26 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb593d62700 (LWP 4807)): #0 0x00007fb5b980b335 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb5b980b5d9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb5b97cfafd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb5b97cff96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb5b97d0124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb5c1173426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007fb5c1142c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007fb5c1142ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007fb5c1041fa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007fb5c11229ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007fb5c1044fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007fb5bbb82e9a in start_thread (arg=0x7fb593d62700) at pthread_create.c:308 #12 0x00007fb5c026f38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb591fff700 (LWP 4810)): #0 0x00007ffeeb9b1ac7 in ?? () #1 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb5c6de6a00 (LWP 4800)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb5c10454db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007fb5c1044be8 in QThread::wait(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00000000005c646f in ?? () #4 0x00000000005c8e5d in ?? () #5 0x00000000005c9097 in ?? () #6 0x00007fb5c01b75b1 in __run_exit_handlers (status=1, listp=0x7fb5c0533688, run_list_atexit=true) at exit.c:78 #7 0x00007fb5c01b7635 in __GI_exit (status=<optimized out>) at exit.c:100 #8 0x00007fb5b5c83624 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #9 0x00007fb5c28756b8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #10 0x00007fb5be77e2be in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #11 0x00007fb5be77bcdd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #12 0x00007fb5be76d2ef in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #13 0x00007fb5c1be5c37 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #14 0x00007fb5b97cf806 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fb5b97cff1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007fb5b97d0124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007fb5c11733bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #18 0x00007fb5c1be5d9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #19 0x00007fb5c114810f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #20 0x000000000051133f in ?? () #21 0x000000000064d2be in ?? () #22 0x00007fb5c1158281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007fb5c1b37132 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #24 0x00007fb5c1b3731f in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007fb5c115d446 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007fb5c1b373f0 in QAction::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #27 0x00007fb5c278ea6a in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5 #28 0x00007fb5c1b3d894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #29 0x00007fb5c1b42713 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #30 0x00007fb5c28773f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #31 0x00007fb5c1143e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #32 0x00007fb5c1147c6a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #33 0x00007fb5c1172f93 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #34 0x00007fb5b97cfd13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fb5b97d0060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fb5b97d0124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007fb5c11733bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #38 0x00007fb5c1be5d9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #39 0x00007fb5c1142c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #40 0x00007fb5c1142ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #41 0x00007fb5c1147f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #42 0x000000000048bc5d in ?? () #43 0x00007fb5c019d76d in __libc_start_main (main=0x48ab70, argc=5, ubp_av=0x7ffeeb916ab8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeeb916aa8) at libc-start.c:226 #44 0x000000000048d435 in _start () Reproducible: Always Steps to Reproduce: 1. mark respective images in digikam 2. menu "Bild" "Metadaten in die Bilder schreiben" 3. Actual Results: digikam shuts down Expected Results: digikam writes metadata
It crash in libtiff not digiKam. Also i seen that you use digiKam 3.5.0 wich is an older release not maintained since a while. Last stable is 4.11.0. Gilles Caulier
Not reproducible using digiKam 7.3.0 and Exiv2 0.27.4