在升级到 13.2 之后,第一次启动时将 collection 设置到我的照片目录,启动后,在读取目录信息时就崩溃了。
下面是 crash 信息:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f59a5f54880 (LWP 6916))]
Thread 5 (Thread 0x7f5986950700 (LWP 6917)):
#0 0x00007f599ea1a3cd in poll () at /lib64/libc.so.6
#1 0x00007f59872cf268 in () at /usr/lib64/libusb-1.0.so.0
#2 0x00007f599c9700a4 in start_thread () at /lib64/libpthread.so.0
#3 0x00007f599ea227fd in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7f5980364700 (LWP 6918)):
[KCrash Handler]
#5 0x00007f599e972187 in raise () at /lib64/libc.so.6
#6 0x00007f599e973538 in abort () at /lib64/libc.so.6
#7 0x00007f599e9b00c4 in () at /lib64/libc.so.6
#8 0x00007f599e9b592e in malloc_printerr () at /lib64/libc.so.6
#9 0x00007f599e9b6636 in _int_free () at /lib64/libc.so.6
#10 0x00007f599b903273 in Exiv2::RiffVideo::nikonTagsHandler() () at /usr/lib64/libexiv2.so.13
#11 0x00007f599b907025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13
#12 0x00007f599b906c78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13
#13 0x00007f599b907025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13
#14 0x00007f599b907398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13
#15 0x00007f59a3c6b0a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11
#16 0x00007f59a3587626 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.4.0
#17 0x00007f59a2fdb5ff in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.4.0
#18 0x00007f59a2fdb7f0 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.4.0
#19 0x00007f59a2f73936 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.4.0
#20 0x00007f59a2f76a9f in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.4.0
#21 0x00007f59a2f76957 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.4.0
#22 0x00007f59a2f77363 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.4.0
#23 0x00007f59a2f77f3d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.4.0
#24 0x0000000000602c6f in ()
#25 0x00007f599f80379f in () at /usr/lib64/libQtCore.so.4
#26 0x00007f599c9700a4 in start_thread () at /lib64/libpthread.so.0
#27 0x00007f599ea227fd in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7f597fb63700 (LWP 6919)):
#0 0x00007f5996a79ce3 in g_main_context_acquire () at /usr/lib64/libglib-2.0.so.0
#1 0x00007f5996a7aaa5 in () at /usr/lib64/libglib-2.0.so.0
#2 0x00007f5996a7acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3 0x00007f599f9320de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4 0x00007f599f903e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5 0x00007f599f904165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6 0x00007f599f8010bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7 0x00007f599f8e5783 in () at /usr/lib64/libQtCore.so.4
#8 0x00007f599f80379f in () at /usr/lib64/libQtCore.so.4
#9 0x00007f599c9700a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f599ea227fd in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7f597d639700 (LWP 6923)):
#0 0x00007f599f933886 in () at /usr/lib64/libQtCore.so.4
#1 0x00007f599f931f8c in () at /usr/lib64/libQtCore.so.4
#2 0x00007f599f932035 in () at /usr/lib64/libQtCore.so.4
#3 0x00007f5996a7a28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#4 0x00007f5996a7ab03 in () at /usr/lib64/libglib-2.0.so.0
#5 0x00007f5996a7acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6 0x00007f599f9320de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7 0x00007f599f903e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8 0x00007f599f904165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9 0x00007f599f8010bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#10 0x00007f599f8e5783 in () at /usr/lib64/libQtCore.so.4
#11 0x00007f599f80379f in () at /usr/lib64/libQtCore.so.4
#12 0x00007f599c9700a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f599ea227fd in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7f59a5f54880 (LWP 6916)):
#0 0x00007f599c97405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f599f803c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2 0x00007f599f80336e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4
#3 0x000000000060132b in ()
#4 0x00000000006014a7 in ()
#5 0x00007f599e974bf9 in __run_exit_handlers () at /lib64/libc.so.6
#6 0x00007f599e974c45 in () at /lib64/libc.so.6
#7 0x00007f59a0379fc8 in () at /usr/lib64/libQtGui.so.4
#8 0x00007f59a102a790 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5
#9 0x00007f599cf0f3be in _XIOError () at /usr/lib64/libX11.so.6
#10 0x00007f599cf0cdbd in _XEventsQueued () at /usr/lib64/libX11.so.6
#11 0x00007f599cefedeb in XEventsQueued () at /usr/lib64/libX11.so.6
#12 0x00007f59a03b00ec in () at /usr/lib64/libQtGui.so.4
#13 0x00007f5996a7a661 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#14 0x00007f5996a7ab7b in () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f5996a7acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f599f9320be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#17 0x00007f59a03b0676 in () at /usr/lib64/libQtGui.so.4
#18 0x00007f599f903e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#19 0x00007f599f904165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#20 0x00000000005fe9b9 in ()
#21 0x000000000052faa7 in ()
#22 0x00007f599f91d59e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007f59a031376c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f59a0319cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007f59a102bbda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#26 0x00007f599f9052ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#27 0x00007f599f90857d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#28 0x00007f599f9328fe in () at /usr/lib64/libQtCore.so.4
#29 0x00007f5996a7aa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f5996a7ac48 in () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f5996a7acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f599f9320be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#33 0x00007f59a03b0676 in () at /usr/lib64/libQtGui.so.4
#34 0x00007f599f903e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#35 0x00007f599f904165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#36 0x00007f599f9095b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#37 0x00000000004a0710 in ()
#38 0x00007f599e95eb05 in __libc_start_main () at /lib64/libc.so.6
#39 0x00000000004a2d5f in _start ()
给 KDE 反馈了问题,但是似乎没有反应啊。不知道大家有没有遇到类似的问题。