Application: digikam (4.12.0) KDE Platform Version: 4.14.9 Qt Version: 4.8.6 Operating System: Linux 3.16.7-24-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: i started dk in a terminal. When i used the facemarker, the terminal showed the following text. "Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen mit Julia/CIMG3733.JPG" "user.xdg.comment" " than i wanted to evaluate the same picture , the terminal gave this text: Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen mit Julia/CIMG3733.JPG" "user.xdg.comment" " and crashes I use exiv2 0.25-2.1; digikam 4.12.0-46.3; libkexiv2-11 15.04.3 The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fabc37d1880 (LWP 4272))] Thread 8 (Thread 0x7faba4175700 (LWP 4273)): #0 0x00007fabbc207ffd in recvmsg () from /lib64/libc.so.6 #1 0x00007fabc3848fb9 in udev_monitor_receive_device () from /usr/lib64/libudev.so.1 #2 0x00007faba4af42eb in ?? () from /usr/lib64/libusb-1.0.so.0 #3 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fab9da67700 (LWP 4274)): #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00000000005e47ee in ?? () #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fab9d266700 (LWP 4275)): #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fabb42f1cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fabbce8f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007fabbce60e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007fabbce61165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007fabbcd5e0bf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007fabbce42783 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fab9ca65700 (LWP 4277)): #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007fabc1572c9a in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fab25ffb700 (LWP 4310)): #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fabb42f1cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fabbce8f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007fabbce60e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007fabbce61165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 #7 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fab257fa700 (LWP 4311)): #0 0x00007fabbcdb4d6f in ?? () from /usr/lib64/libQtCore.so.4 #1 0x00007fabbce90875 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007fabbce8ef8c in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007fabbce8f035 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fabb42f128d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fabb42f1b03 in ?? () from /usr/lib64/libglib-2.0.so.0 #6 0x00007fabb42f1cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #7 0x00007fabbce8f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #8 0x00007fabbce60e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #9 0x00007fabbce61165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #10 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 #11 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 #12 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #13 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #14 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fab7d981700 (LWP 4343)): [KCrash Handler] #5 0x00007fabb9de2fbb in Exiv2::Internal::TiffComponent::addPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #6 0x00007fabb9de88cf in Exiv2::Internal::TiffMnEntry::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #7 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #8 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #9 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #10 0x00007fabb9de86df in Exiv2::Internal::TiffSubIfd::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #11 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #12 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #13 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>) () from /usr/lib64/libexiv2.so.14 #14 0x00007fabb9dffe73 in Exiv2::Internal::TiffEncoder::add(Exiv2::Internal::TiffComponent*, Exiv2::Internal::TiffComponent*, unsigned int) () from /usr/lib64/libexiv2.so.14 #15 0x00007fabb9deebf8 in Exiv2::Internal::TiffParserWorker::encode(Exiv2::BasicIo&, unsigned char const*, unsigned int, Exiv2::ExifData const&, Exiv2::IptcData const&, Exiv2::XmpData const&, unsigned int, void (Exiv2::Internal::TiffEncoder::*(*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase*, Exiv2::Exifdatum const*), Exiv2::Internal::TiffHeaderBase*, Exiv2::Internal::OffsetWriter*) () from /usr/lib64/libexiv2.so.14 #16 0x00007fabb9d8b0e6 in Exiv2::ExifParser::encode(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned char const*, unsigned int, Exiv2::ByteOrder, Exiv2::ExifData const&) () from /usr/lib64/libexiv2.so.14 #17 0x00007fabb9da4f2f in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) () from /usr/lib64/libexiv2.so.14 #18 0x00007fabb9da6304 in Exiv2::JpegBase::writeMetadata() () from /usr/lib64/libexiv2.so.14 #19 0x00007fabc1bf175e in KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, std::auto_ptr<Exiv2::Image>) const () from /usr/lib64/libkexiv2.so.11 #20 0x00007fabc1bf4314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo const&) const () from /usr/lib64/libkexiv2.so.11 #21 0x00007fabc1bed683 in KExiv2Iface::KExiv2::save(QString const&) const () from /usr/lib64/libkexiv2.so.11 #22 0x00007fabc1beefe1 in KExiv2Iface::KExiv2::applyChanges() const () from /usr/lib64/libkexiv2.so.11 #23 0x00007fabc14fe662 in Digikam::DMetadata::applyChanges() const () from /usr/lib64/libdigikamcore.so.4.12.0 #24 0x000000000062795f in ?? () #25 0x00000000006300f4 in ?? () #26 0x000000000062f9bf in ?? () #27 0x00007fabbce7a59e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #28 0x00007fabbd87076c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #29 0x00007fabbd876cad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #30 0x00007fabbe588e0a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #31 0x00007fabbce622ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #32 0x00007fabbce6557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #33 0x00007fabbce8f8fe in ?? () from /usr/lib64/libQtCore.so.4 #34 0x00007fabb42f1a04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #35 0x00007fabb42f1c48 in ?? () from /usr/lib64/libglib-2.0.so.0 #36 0x00007fabb42f1cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #37 0x00007fabbce8f0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #38 0x00007fabbce60e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #39 0x00007fabbce61165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #40 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 #41 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 #42 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 #43 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 #44 0x00007fabbc20708d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fabc37d1880 (LWP 4272)): #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007fabc1572f64 in Digikam::WorkerObject::wait() () from /usr/lib64/libdigikamcore.so.4.12.0 #3 0x00000000006296b3 in ?? () #4 0x00000000006296e5 in ?? () #5 0x0000000000629747 in ?? () #6 0x00007fabbc159bf9 in __run_exit_handlers () from /lib64/libc.so.6 #7 0x00007fabbc159c45 in exit () from /lib64/libc.so.6 #8 0x00007fabbd8d6fc8 in ?? () from /usr/lib64/libQtGui.so.4 #9 0x00007fabbe5879c0 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #10 0x00007fabba6f43be in _XIOError () from /usr/lib64/libX11.so.6 #11 0x00007fabba6f1dbd in _XEventsQueued () from /usr/lib64/libX11.so.6 #12 0x00007fabba6e3deb in XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00007fabbd90d0ec in ?? () from /usr/lib64/libQtGui.so.4 #14 0x00007fabb42f1661 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #15 0x00007fabb42f1b7b in ?? () from /usr/lib64/libglib-2.0.so.0 #16 0x00007fabb42f1cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #17 0x00007fabbce8f0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #18 0x00007fabbd90d676 in ?? () from /usr/lib64/libQtGui.so.4 #19 0x00007fabbce60e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #20 0x00007fabbce61165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #21 0x00007fabbce665b9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #22 0x00000000004a1196 in ?? () #23 0x00007fabbc143b05 in __libc_start_main () from /lib64/libc.so.6 #24 0x00000000004a3a3f in _start () Possible duplicates by query: bug 350367. Reported using DrKonqi
(In reply to Ingo Rehmke from comment #0) > Application: digikam (4.12.0) > KDE Platform Version: 4.14.9 > Qt Version: 4.8.6 > Operating System: Linux 3.16.7-24-desktop x86_64 > Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" > > -- Information about the crash: > - What I was doing when the application crashed: i started dk in a terminal. > When i used the facemarker, the terminal showed the following text. > "Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen > mit Julia/CIMG3733.JPG" "user.xdg.comment" " > than i wanted to evaluate the same picture , the terminal gave this text: > Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen > mit Julia/CIMG3733.JPG" "user.xdg.comment" " and crashes > > I use exiv2 0.25-2.1; digikam 4.12.0-46.3; libkexiv2-11 15.04.3 > > The crash can be reproduced every time. > > -- Backtrace: > Application: digiKam (digikam), signal: Segmentation fault > Using host libthread_db library "/lib64/libthread_db.so.1". > [Current thread is 1 (Thread 0x7fabc37d1880 (LWP 4272))] > > Thread 8 (Thread 0x7faba4175700 (LWP 4273)): > #0 0x00007fabbc207ffd in recvmsg () from /lib64/libc.so.6 > #1 0x00007fabc3848fb9 in udev_monitor_receive_device () from > /usr/lib64/libudev.so.1 > #2 0x00007faba4af42eb in ?? () from /usr/lib64/libusb-1.0.so.0 > #3 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #4 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 7 (Thread 0x7fab9da67700 (LWP 4274)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00000000005e47ee in ?? () > #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 6 (Thread 0x7fab9d266700 (LWP 4275)): > #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 > #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 > #2 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #3 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #5 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #6 0x00007fabbcd5e0bf in QThread::exec() () from /usr/lib64/libQtCore.so.4 > #7 0x00007fabbce42783 in ?? () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 5 (Thread 0x7fab9ca65700 (LWP 4277)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00007fabc1572c9a in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 4 (Thread 0x7fab25ffb700 (LWP 4310)): > #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 > #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 > #2 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #3 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #5 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #6 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #7 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 3 (Thread 0x7fab257fa700 (LWP 4311)): > #0 0x00007fabbcdb4d6f in ?? () from /usr/lib64/libQtCore.so.4 > #1 0x00007fabbce90875 in ?? () from /usr/lib64/libQtCore.so.4 > #2 0x00007fabbce8ef8c in ?? () from /usr/lib64/libQtCore.so.4 > #3 0x00007fabbce8f035 in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabb42f128d in g_main_context_prepare () from > /usr/lib64/libglib-2.0.so.0 > #5 0x00007fabb42f1b03 in ?? () from /usr/lib64/libglib-2.0.so.0 > #6 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #7 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #9 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #10 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #11 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #12 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #13 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #14 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 2 (Thread 0x7fab7d981700 (LWP 4343)): > [KCrash Handler] > #5 0x00007fabb9de2fbb in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #6 0x00007fabb9de88cf in Exiv2::Internal::TiffMnEntry::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #7 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #8 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #9 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #10 0x00007fabb9de86df in Exiv2::Internal::TiffSubIfd::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #11 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #12 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #13 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #14 0x00007fabb9dffe73 in > Exiv2::Internal::TiffEncoder::add(Exiv2::Internal::TiffComponent*, > Exiv2::Internal::TiffComponent*, unsigned int) () from > /usr/lib64/libexiv2.so.14 > #15 0x00007fabb9deebf8 in > Exiv2::Internal::TiffParserWorker::encode(Exiv2::BasicIo&, unsigned char > const*, unsigned int, Exiv2::ExifData const&, Exiv2::IptcData const&, > Exiv2::XmpData const&, unsigned int, void > (Exiv2::Internal::TiffEncoder::*(*)(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int, > Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase*, Exiv2::Exifdatum > const*), Exiv2::Internal::TiffHeaderBase*, Exiv2::Internal::OffsetWriter*) > () from /usr/lib64/libexiv2.so.14 > #16 0x00007fabb9d8b0e6 in Exiv2::ExifParser::encode(std::vector<unsigned > char, std::allocator<unsigned char> >&, unsigned char const*, unsigned int, > Exiv2::ByteOrder, Exiv2::ExifData const&) () from /usr/lib64/libexiv2.so.14 > #17 0x00007fabb9da4f2f in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) > () from /usr/lib64/libexiv2.so.14 > #18 0x00007fabb9da6304 in Exiv2::JpegBase::writeMetadata() () from > /usr/lib64/libexiv2.so.14 > #19 0x00007fabc1bf175e in > KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, > std::auto_ptr<Exiv2::Image>) const () from /usr/lib64/libkexiv2.so.11 > #20 0x00007fabc1bf4314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo > const&) const () from /usr/lib64/libkexiv2.so.11 > #21 0x00007fabc1bed683 in KExiv2Iface::KExiv2::save(QString const&) const () > from /usr/lib64/libkexiv2.so.11 > #22 0x00007fabc1beefe1 in KExiv2Iface::KExiv2::applyChanges() const () from > /usr/lib64/libkexiv2.so.11 > #23 0x00007fabc14fe662 in Digikam::DMetadata::applyChanges() const () from > /usr/lib64/libdigikamcore.so.4.12.0 > #24 0x000000000062795f in ?? () > #25 0x00000000006300f4 in ?? () > #26 0x000000000062f9bf in ?? () > #27 0x00007fabbce7a59e in QObject::event(QEvent*) () from > /usr/lib64/libQtCore.so.4 > #28 0x00007fabbd87076c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () from /usr/lib64/libQtGui.so.4 > #29 0x00007fabbd876cad in QApplication::notify(QObject*, QEvent*) () from > /usr/lib64/libQtGui.so.4 > #30 0x00007fabbe588e0a in KApplication::notify(QObject*, QEvent*) () from > /usr/lib64/libkdeui.so.5 > #31 0x00007fabbce622ad in QCoreApplication::notifyInternal(QObject*, > QEvent*) () from /usr/lib64/libQtCore.so.4 > #32 0x00007fabbce6557d in > QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () > from /usr/lib64/libQtCore.so.4 > #33 0x00007fabbce8f8fe in ?? () from /usr/lib64/libQtCore.so.4 > #34 0x00007fabb42f1a04 in g_main_context_dispatch () from > /usr/lib64/libglib-2.0.so.0 > #35 0x00007fabb42f1c48 in ?? () from /usr/lib64/libglib-2.0.so.0 > #36 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #37 0x00007fabbce8f0be in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #38 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #39 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #40 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #41 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #42 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #43 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #44 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 1 (Thread 0x7fabc37d1880 (LWP 4272)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00007fabc1572f64 in Digikam::WorkerObject::wait() () from > /usr/lib64/libdigikamcore.so.4.12.0 > #3 0x00000000006296b3 in ?? () > #4 0x00000000006296e5 in ?? () > #5 0x0000000000629747 in ?? () > #6 0x00007fabbc159bf9 in __run_exit_handlers () from /lib64/libc.so.6 > #7 0x00007fabbc159c45 in exit () from /lib64/libc.so.6 > #8 0x00007fabbd8d6fc8 in ?? () from /usr/lib64/libQtGui.so.4 > #9 0x00007fabbe5879c0 in KApplication::xioErrhandler(_XDisplay*) () from > /usr/lib64/libkdeui.so.5 > #10 0x00007fabba6f43be in _XIOError () from /usr/lib64/libX11.so.6 > #11 0x00007fabba6f1dbd in _XEventsQueued () from /usr/lib64/libX11.so.6 > #12 0x00007fabba6e3deb in XEventsQueued () from /usr/lib64/libX11.so.6 > #13 0x00007fabbd90d0ec in ?? () from /usr/lib64/libQtGui.so.4 > #14 0x00007fabb42f1661 in g_main_context_check () from > /usr/lib64/libglib-2.0.so.0 > #15 0x00007fabb42f1b7b in ?? () from /usr/lib64/libglib-2.0.so.0 > #16 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #17 0x00007fabbce8f0be in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #18 0x00007fabbd90d676 in ?? () from /usr/lib64/libQtGui.so.4 > #19 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #20 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #21 0x00007fabbce665b9 in QCoreApplication::exec() () from > /usr/lib64/libQtCore.so.4 > #22 0x00000000004a1196 in ?? () > #23 0x00007fabbc143b05 in __libc_start_main () from /lib64/libc.so.6 > #24 0x00000000004a3a3f in _start () > > Possible duplicates by query: bug 350367. > > Reported using DrKonqi The Problem seems not to be the tagging or facemarker, but the evaluation. Tagging without Evaluation is possible, but the Terminal sends this information: "digikam(1912): "database is locked Zeile kann nicht abgeholt werden" Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen mit Julia/CIMG3747.JPG" "user.xdg.comment" "
(In reply to Ingo Rehmke from comment #0) > Application: digikam (4.12.0) > KDE Platform Version: 4.14.9 > Qt Version: 4.8.6 > Operating System: Linux 3.16.7-24-desktop x86_64 > Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" > > -- Information about the crash: > - What I was doing when the application crashed: i started dk in a terminal. > When i used the facemarker, the terminal showed the following text. > "Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen > mit Julia/CIMG3733.JPG" "user.xdg.comment" " > than i wanted to evaluate the same picture , the terminal gave this text: > Could not delete xattr for "/run/media/ingo/VERBATIM/Fotos/2015/08/Wremen > mit Julia/CIMG3733.JPG" "user.xdg.comment" " and crashes > > I use exiv2 0.25-2.1; digikam 4.12.0-46.3; libkexiv2-11 15.04.3 > > The crash can be reproduced every time. > > -- Backtrace: > Application: digiKam (digikam), signal: Segmentation fault > Using host libthread_db library "/lib64/libthread_db.so.1". > [Current thread is 1 (Thread 0x7fabc37d1880 (LWP 4272))] > > Thread 8 (Thread 0x7faba4175700 (LWP 4273)): > #0 0x00007fabbc207ffd in recvmsg () from /lib64/libc.so.6 > #1 0x00007fabc3848fb9 in udev_monitor_receive_device () from > /usr/lib64/libudev.so.1 > #2 0x00007faba4af42eb in ?? () from /usr/lib64/libusb-1.0.so.0 > #3 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #4 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 7 (Thread 0x7fab9da67700 (LWP 4274)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00000000005e47ee in ?? () > #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 6 (Thread 0x7fab9d266700 (LWP 4275)): > #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 > #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 > #2 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #3 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #5 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #6 0x00007fabbcd5e0bf in QThread::exec() () from /usr/lib64/libQtCore.so.4 > #7 0x00007fabbce42783 in ?? () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 5 (Thread 0x7fab9ca65700 (LWP 4277)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00007fabc1572c9a in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #3 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #5 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 4 (Thread 0x7fab25ffb700 (LWP 4310)): > #0 0x00007fabbc1fec5d in poll () from /lib64/libc.so.6 > #1 0x00007fabb42f1be4 in ?? () from /usr/lib64/libglib-2.0.so.0 > #2 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #3 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #5 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #6 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #7 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #9 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #10 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 3 (Thread 0x7fab257fa700 (LWP 4311)): > #0 0x00007fabbcdb4d6f in ?? () from /usr/lib64/libQtCore.so.4 > #1 0x00007fabbce90875 in ?? () from /usr/lib64/libQtCore.so.4 > #2 0x00007fabbce8ef8c in ?? () from /usr/lib64/libQtCore.so.4 > #3 0x00007fabbce8f035 in ?? () from /usr/lib64/libQtCore.so.4 > #4 0x00007fabb42f128d in g_main_context_prepare () from > /usr/lib64/libglib-2.0.so.0 > #5 0x00007fabb42f1b03 in ?? () from /usr/lib64/libglib-2.0.so.0 > #6 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #7 0x00007fabbce8f0de in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #8 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #9 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #10 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #11 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #12 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #13 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #14 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 2 (Thread 0x7fab7d981700 (LWP 4343)): > [KCrash Handler] > #5 0x00007fabb9de2fbb in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #6 0x00007fabb9de88cf in Exiv2::Internal::TiffMnEntry::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #7 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #8 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #9 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #10 0x00007fabb9de86df in Exiv2::Internal::TiffSubIfd::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #11 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #12 0x00007fabb9de36df in Exiv2::Internal::TiffDirectory::doAddPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #13 0x00007fabb9de2fd2 in Exiv2::Internal::TiffComponent::addPath(unsigned > short, std::stack<Exiv2::Internal::TiffPathItem, > std::deque<Exiv2::Internal::TiffPathItem, > std::allocator<Exiv2::Internal::TiffPathItem> > >&, > Exiv2::Internal::TiffComponent*, > std::auto_ptr<Exiv2::Internal::TiffComponent>) () from > /usr/lib64/libexiv2.so.14 > #14 0x00007fabb9dffe73 in > Exiv2::Internal::TiffEncoder::add(Exiv2::Internal::TiffComponent*, > Exiv2::Internal::TiffComponent*, unsigned int) () from > /usr/lib64/libexiv2.so.14 > #15 0x00007fabb9deebf8 in > Exiv2::Internal::TiffParserWorker::encode(Exiv2::BasicIo&, unsigned char > const*, unsigned int, Exiv2::ExifData const&, Exiv2::IptcData const&, > Exiv2::XmpData const&, unsigned int, void > (Exiv2::Internal::TiffEncoder::*(*)(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int, > Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase*, Exiv2::Exifdatum > const*), Exiv2::Internal::TiffHeaderBase*, Exiv2::Internal::OffsetWriter*) > () from /usr/lib64/libexiv2.so.14 > #16 0x00007fabb9d8b0e6 in Exiv2::ExifParser::encode(std::vector<unsigned > char, std::allocator<unsigned char> >&, unsigned char const*, unsigned int, > Exiv2::ByteOrder, Exiv2::ExifData const&) () from /usr/lib64/libexiv2.so.14 > #17 0x00007fabb9da4f2f in Exiv2::JpegBase::doWriteMetadata(Exiv2::BasicIo&) > () from /usr/lib64/libexiv2.so.14 > #18 0x00007fabb9da6304 in Exiv2::JpegBase::writeMetadata() () from > /usr/lib64/libexiv2.so.14 > #19 0x00007fabc1bf175e in > KExiv2Iface::KExiv2::Private::saveOperations(QFileInfo const&, > std::auto_ptr<Exiv2::Image>) const () from /usr/lib64/libkexiv2.so.11 > #20 0x00007fabc1bf4314 in KExiv2Iface::KExiv2::Private::saveToFile(QFileInfo > const&) const () from /usr/lib64/libkexiv2.so.11 > #21 0x00007fabc1bed683 in KExiv2Iface::KExiv2::save(QString const&) const () > from /usr/lib64/libkexiv2.so.11 > #22 0x00007fabc1beefe1 in KExiv2Iface::KExiv2::applyChanges() const () from > /usr/lib64/libkexiv2.so.11 > #23 0x00007fabc14fe662 in Digikam::DMetadata::applyChanges() const () from > /usr/lib64/libdigikamcore.so.4.12.0 > #24 0x000000000062795f in ?? () > #25 0x00000000006300f4 in ?? () > #26 0x000000000062f9bf in ?? () > #27 0x00007fabbce7a59e in QObject::event(QEvent*) () from > /usr/lib64/libQtCore.so.4 > #28 0x00007fabbd87076c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () from /usr/lib64/libQtGui.so.4 > #29 0x00007fabbd876cad in QApplication::notify(QObject*, QEvent*) () from > /usr/lib64/libQtGui.so.4 > #30 0x00007fabbe588e0a in KApplication::notify(QObject*, QEvent*) () from > /usr/lib64/libkdeui.so.5 > #31 0x00007fabbce622ad in QCoreApplication::notifyInternal(QObject*, > QEvent*) () from /usr/lib64/libQtCore.so.4 > #32 0x00007fabbce6557d in > QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () > from /usr/lib64/libQtCore.so.4 > #33 0x00007fabbce8f8fe in ?? () from /usr/lib64/libQtCore.so.4 > #34 0x00007fabb42f1a04 in g_main_context_dispatch () from > /usr/lib64/libglib-2.0.so.0 > #35 0x00007fabb42f1c48 in ?? () from /usr/lib64/libglib-2.0.so.0 > #36 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #37 0x00007fabbce8f0be in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #38 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #39 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #40 0x00007fabc1572363 in ?? () from /usr/lib64/libdigikamcore.so.4.12.0 > #41 0x00007fabbcd546ae in ?? () from /usr/lib64/libQtCore.so.4 > #42 0x00007fabbcd6079f in ?? () from /usr/lib64/libQtCore.so.4 > #43 0x00007fabba1550a4 in start_thread () from /lib64/libpthread.so.0 > #44 0x00007fabbc20708d in clone () from /lib64/libc.so.6 > > Thread 1 (Thread 0x7fabc37d1880 (LWP 4272)): > #0 0x00007fabba15905f in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007fabbcd60c86 in QWaitCondition::wait(QMutex*, unsigned long) () > from /usr/lib64/libQtCore.so.4 > #2 0x00007fabc1572f64 in Digikam::WorkerObject::wait() () from > /usr/lib64/libdigikamcore.so.4.12.0 > #3 0x00000000006296b3 in ?? () > #4 0x00000000006296e5 in ?? () > #5 0x0000000000629747 in ?? () > #6 0x00007fabbc159bf9 in __run_exit_handlers () from /lib64/libc.so.6 > #7 0x00007fabbc159c45 in exit () from /lib64/libc.so.6 > #8 0x00007fabbd8d6fc8 in ?? () from /usr/lib64/libQtGui.so.4 > #9 0x00007fabbe5879c0 in KApplication::xioErrhandler(_XDisplay*) () from > /usr/lib64/libkdeui.so.5 > #10 0x00007fabba6f43be in _XIOError () from /usr/lib64/libX11.so.6 > #11 0x00007fabba6f1dbd in _XEventsQueued () from /usr/lib64/libX11.so.6 > #12 0x00007fabba6e3deb in XEventsQueued () from /usr/lib64/libX11.so.6 > #13 0x00007fabbd90d0ec in ?? () from /usr/lib64/libQtGui.so.4 > #14 0x00007fabb42f1661 in g_main_context_check () from > /usr/lib64/libglib-2.0.so.0 > #15 0x00007fabb42f1b7b in ?? () from /usr/lib64/libglib-2.0.so.0 > #16 0x00007fabb42f1cec in g_main_context_iteration () from > /usr/lib64/libglib-2.0.so.0 > #17 0x00007fabbce8f0be in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/libQtCore.so.4 > #18 0x00007fabbd90d676 in ?? () from /usr/lib64/libQtGui.so.4 > #19 0x00007fabbce60e6f in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #20 0x00007fabbce61165 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/libQtCore.so.4 > #21 0x00007fabbce665b9 in QCoreApplication::exec() () from > /usr/lib64/libQtCore.so.4 > #22 0x00000000004a1196 in ?? () > #23 0x00007fabbc143b05 in __libc_start_main () from /lib64/libc.so.6 > #24 0x00000000004a3a3f in _start () > > Possible duplicates by query: bug 350367. > > Reported using DrKonqi The problem is always repeated when using the description (flag, stars, colour)
Problem already reported as UPSTREAM bug in Exiv2 lib. Gilles Caulier *** This bug has been marked as a duplicate of bug 350367 ***
Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier