Bug 341605

Summary: Crash if I attempt to use left-sidebar tags tab.
Product: [Applications] digikam Reporter: Mac Beckett <macbeckett>
Component: Metadata-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0
Sentry Crash Report:

Description Mac Beckett 2014-12-06 17:46:26 UTC
Crashes as soon as the left-sidebar tags tab is used in any way, including simply searching it.

Reproducible: Always

Steps to Reproduce:
1.Use left-sidebar tags tab.
2.
3.

Actual Results:  
crash (segfault)

Expected Results:  
presented tag searched
Comment 1 caulier.gilles 2014-12-06 18:28:03 UTC
We need to know the digiKam version used. Go to Help/Components Info for details.

We need also a GDB backtrace to hack. Look in this page for details :

https://www.digikam.org/contrib
Comment 2 Mac Beckett 2014-12-07 00:20:44 UTC
Version = 4.5.0

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f186a13cb40 (LWP 22074))]

Thread 9 (Thread 0x7f1863c0b700 (LWP 22085)):
#0  0x0000003f3cc0ec9d in recvmsg () from /lib64/libpthread.so.0
#1  0x00000031a6608ed9 in udev_monitor_receive_device () from /lib64/libudev.so.1
#2  0x0000003dfae0f44b in linux_udev_event_thread_main () from /lib64/libusb-1.0.so.0
#3  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f185c1e9700 (LWP 22086)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f186b83dbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00000000005e6a5e in Digikam::ScanController::run (this=0x1728960) at /usr/src/debug/digikam-4.5.0/core/app/database/scancontroller.cpp:725
#3  0x00007f186b83d69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#4  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f185b9e8700 (LWP 22087)):
#0  0x0000003f3ec8a2ea in g_mutex_get_impl (mutex=0x7f184c0009a0) at gthread-posix.c:124
#1  0x0000003f3ec8a599 in g_mutex_lock (mutex=mutex@entry=0x7f184c0009a0) at gthread-posix.c:213
#2  0x0000003f3ec48650 in g_main_context_acquire (context=0x7f184c0009a0) at gmain.c:3127
#3  0x0000003f3ec49465 in g_main_context_iterate (context=context@entry=0x7f184c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3663
#4  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f184c0009a0, may_block=1) at gmain.c:3774
#5  0x00007f186b97643e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f186b94638f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f186b9466dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x00007f186b926de3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#10 0x00007f186b83d69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#11 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#12 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f18077fe700 (LWP 22123)):
[KCrash Handler]
#6  Exiv2::PreviewManager::getPreviewImage (this=0x0, properties=...) at preview.cpp:1157
#7  0x00000033f6052fa2 in KExiv2Iface::KExiv2Previews::data(int) () from /lib64/libkexiv2.so.11
#8  0x00000033f605321b in KExiv2Iface::KExiv2Previews::image(int) () from /lib64/libkexiv2.so.11
#9  0x0000003a8a54b68b in Digikam::ThumbnailCreator::createThumbnail (this=this@entry=0x1beafa0, info=..., detailRect=...) at /usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:532
#10 0x0000003a8a54e3a9 in Digikam::ThumbnailCreator::load (this=0x1beafa0, path=..., rect=..., pregenerate=pregenerate@entry=true) at /usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:262
#11 0x0000003a8a54ed30 in Digikam::ThumbnailCreator::pregenerate (this=<optimized out>, path=...) at /usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:185
#12 0x0000003a8a55dd20 in Digikam::ThumbnailLoadingTask::execute (this=0x594f4c0) at /usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailtask.cpp:82
#13 0x0000003a8a534906 in Digikam::LoadSaveThread::run (this=0x1c38bd0) at /usr/src/debug/digikam-4.5.0/core/libs/threadimageio/loadsavethread.cpp:136
#14 0x0000003a8a5642fe in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x1bb8b90) at /usr/src/debug/digikam-4.5.0/core/libs/threads/dynamicthread.cpp:186
#15 0x00007f186b83102e in QThreadPoolThread::run() () from /lib64/libQtCore.so.4
#16 0x00007f186b83d69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#17 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f1793f0d700 (LWP 22174)):
#0  0x0000003f3cc0e84d in read () from /lib64/libpthread.so.0
#1  0x0000003f3ec897b0 in read (__nbytes=16, __buf=0x7f1793f0c830, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f179c001f60) at gwakeup.c:212
#3  0x0000003f3ec4909c in g_main_context_check (context=context@entry=0x7f178c0009a0, max_priority=2147483647, fds=fds@entry=0x7f178c0029b0, n_fds=n_fds@entry=1) at gmain.c:3514
#4  0x0000003f3ec49533 in g_main_context_iterate (context=context@entry=0x7f178c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#5  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f178c0009a0, may_block=1) at gmain.c:3774
#6  0x00007f186b97643e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f186b94638f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f186b9466dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#9  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#10 0x00007f186b926de3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#11 0x00007f186b83d69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#12 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#13 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1743928700 (LWP 22175)):
#0  0x0000003f3c4ea7cd in poll () from /lib64/libc.so.6
#1  0x0000003f3ec495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f173c0010c0, timeout=-1, context=0x48974f0) at gmain.c:4007
#2  g_main_context_iterate (context=0x48974f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003f3ec49a3a in g_main_loop_run (loop=0x485f980) at gmain.c:3907
#4  0x00000031b18d0376 in gdbus_shared_thread_func (user_data=0x485f9c0) at gdbusprivate.c:278
#5  0x0000003f3ec6ea45 in g_thread_proxy (data=0x1636850) at gthread.c:798
#6  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1742f1e700 (LWP 22176)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003a87abc1bd in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4
#2  0x0000003a87daea86 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f174131b700 (LWP 22220)):
#0  0x0000003f3c4ea7cd in poll () from /lib64/libc.so.6
#1  0x0000003f3ec495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f17380020f0, timeout=9685, context=0x7f1738002200) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7f1738002200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f1738002200, may_block=1) at gmain.c:3774
#4  0x00007f186b97643e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f186b94638f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f186b9466dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x00007f186b83d69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f186a13cb40 (LWP 22074)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f186b83dbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f186b83025a in QThreadPoolPrivate::waitForDone(int) () from /lib64/libQtCore.so.4
#3  0x00007f186b831705 in QThreadPool::~QThreadPool() () from /lib64/libQtCore.so.4
#4  0x00007f186b831739 in QThreadPool::~QThreadPool() () from /lib64/libQtCore.so.4
#5  0x00007f186b95ed48 in QObjectPrivate::deleteChildren() () from /lib64/libQtCore.so.4
#6  0x00007f186b9613ff in QObject::~QObject() () from /lib64/libQtCore.so.4
#7  0x0000003a8a561347 in ~ThreadManagerCreator (this=0x175cc30, __in_chrg=<optimized out>) at /usr/src/debug/digikam-4.5.0/core/libs/threads/threadmanager.cpp:236
#8  destroy () at /usr/src/debug/digikam-4.5.0/core/libs/threads/threadmanager.cpp:241
#9  0x0000003f3c4390f9 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x0000003f3c439145 in exit () from /lib64/libc.so.6
#11 0x00000035236684ce in gdk_x_io_error () from /lib64/libgdk-x11-2.0.so.0
#12 0x00000033f2848f00 in KApplication::xioErrhandler (this=0x7fff98793cd0, dpy=0x1454ca0) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:419
#13 0x0000003f3fc4515e in _XIOError (dpy=dpy@entry=0x1454ca0) at XlibInt.c:1498
#14 0x0000003f3fc42b4d in _XEventsQueued (dpy=dpy@entry=0x1454ca0, mode=mode@entry=2) at xcb_io.c:366
#15 0x0000003f3fc3456b in XEventsQueued (dpy=0x1454ca0, mode=2) at Pending.c:43
#16 0x00007f186bf1c69c in x11EventSourceCheck(_GSource*) () from /lib64/libQtGui.so.4
#17 0x0000003f3ec48ff9 in g_main_context_check (context=context@entry=0x144f5a0, max_priority=2147483647, fds=fds@entry=0x3afcd40, n_fds=n_fds@entry=21) at gmain.c:3557
#18 0x0000003f3ec49533 in g_main_context_iterate (context=context@entry=0x144f5a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#19 0x0000003f3ec496dc in g_main_context_iteration (context=0x144f5a0, may_block=1) at gmain.c:3774
#20 0x00007f186b97641e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#21 0x00007f186bf1cc46 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#22 0x00007f186b94638f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#23 0x00007f186b9466dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#24 0x00007f186b94bda9 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#25 0x00000000004970ea in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-4.5.0/core/app/main/main.cpp:236

Possible duplicates by query: bug 339751, bug 339593, bug 339325, bug 339269, bug 339217.

Report to https://bugs.kde.org/
Comment 3 Mac Beckett 2014-12-07 00:31:46 UTC
Version = 4.5.0

Using gdb, the program only freezes, rather than crashing.

This is the output of

gdb digikam

[mac@nomad4 ~]$ gdb digikam
GNU gdb (GDB) Fedora 7.7.1-17.fc20
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...Reading symbols from 
/usr/lib/debug/usr/bin/digikam.debug...done.
done.
(gdb) catch throw
Catchpoint 1 (throw)
(gdb) run
Starting program: /usr/bin/digikam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Traceback (most recent call last):
   File 
"/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py", 
line 9, in <module>
     from gobject import register
   File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
     import gdb.backtrace
ImportError: No module named backtrace
Missing separate debuginfo for /lib64/libgraphite2.so.3
Try: yum --enablerepo='*debug*' install 
/usr/lib/debug/.build-id/90/82e46860379c3dff9004eb8c9834e50afbb528.debug
[New Thread 0x7ffff1a3b700 (LWP 30429)]
[New Thread 0x7fffea653700 (LWP 30446)]
[New Thread 0x7fffe9e52700 (LWP 30447)]
Object::connect: No such signal 
org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal 
org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[New Thread 0x7fffe9651700 (LWP 30448)]
[Thread 0x7fffe9651700 (LWP 30448) exited]
[New Thread 0x7fffe9651700 (LWP 30452)]
[New Thread 0x7fffd4d95700 (LWP 30453)]
[Thread 0x7fffd4d95700 (LWP 30453) exited]
[New Thread 0x7fffd4d95700 (LWP 30459)]
[New Thread 0x7fffcb371700 (LWP 30460)]
[Thread 0x7fffd4d95700 (LWP 30459) exited]
[Thread 0x7fffcb371700 (LWP 30460) exited]
[New Thread 0x7fffcb371700 (LWP 30464)]
[New Thread 0x7fffd4d95700 (LWP 30465)]
[New Thread 0x7fffcfb66700 (LWP 30466)]
[New Thread 0x7fffcf365700 (LWP 30467)]
[New Thread 0x7fffceb64700 (LWP 30468)]
[New Thread 0x7fffce363700 (LWP 30469)]
[New Thread 0x7fffcdb62700 (LWP 30470)]
[New Thread 0x7fffcd361700 (LWP 30473)]
[New Thread 0x7fffccb60700 (LWP 30474)]
[New Thread 0x7fffca2ae700 (LWP 30475)]
[New Thread 0x7fffc9aad700 (LWP 30476)]
[New Thread 0x7fffc92ac700 (LWP 30477)]
[New Thread 0x7fffc8aab700 (LWP 30478)]
[New Thread 0x7fff9bfff700 (LWP 30479)]
[New Thread 0x7fff9b7fe700 (LWP 30480)]
[New Thread 0x7fff9affd700 (LWP 30481)]
[New Thread 0x7fff9a7fc700 (LWP 30482)]
[New Thread 0x7fff99ffb700 (LWP 30483)]
[New Thread 0x7fff997fa700 (LWP 30484)]
[New Thread 0x7fff98ff9700 (LWP 30485)]
[New Thread 0x7fff7ffff700 (LWP 30489)]
[New Thread 0x7fff7f7fe700 (LWP 30490)]
[New Thread 0x7fff7effd700 (LWP 30491)]
[New Thread 0x7fff7e7fc700 (LWP 30492)]
[New Thread 0x7fff7dffb700 (LWP 30493)]
[New Thread 0x7fff7d7fa700 (LWP 30494)]
[New Thread 0x7fff7cff9700 (LWP 30495)]
[New Thread 0x7fff5bfff700 (LWP 30496)]
[New Thread 0x7fff5b7fe700 (LWP 30497)]
[New Thread 0x7fff5affd700 (LWP 30498)]
warning: the debug information found in 
"/usr/lib/debug//lib64/libmediawiki.so.1.0.0.debug" does not match 
"/lib64/libmediawiki.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug/usr/lib64/libmediawiki.so.1.0.0.debug" does not match 
"/lib64/libmediawiki.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug//usr/lib64/libmediawiki.so.1.0.0.debug" does not match 
"/lib64/libmediawiki.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug/usr/lib64//libmediawiki.so.1.0.0.debug" does not match 
"/lib64/libmediawiki.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug//lib64/libkvkontakte.so.1.0.0.debug" does not match 
"/lib64/libkvkontakte.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug/usr/lib64/libkvkontakte.so.1.0.0.debug" does not match 
"/lib64/libkvkontakte.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug//usr/lib64/libkvkontakte.so.1.0.0.debug" does not match 
"/lib64/libkvkontakte.so.1" (CRC mismatch).

warning: the debug information found in 
"/usr/lib/debug/usr/lib64//libkvkontakte.so.1.0.0.debug" does not match 
"/lib64/libkvkontakte.so.1" (CRC mismatch).

[New Thread 0x7fff3d7b8700 (LWP 30562)]
[New Thread 0x7ffeecfd2700 (LWP 30576)]
loaded the Generic plugin
[New Thread 0x7ffee7fff700 (LWP 30577)]
[New Thread 0x7ffee77fe700 (LWP 30578)]
[New Thread 0x7ffee6ffd700 (LWP 30579)]
[Thread 0x7ffee77fe700 (LWP 30578) exited]
[New Thread 0x7ffee67fc700 (LWP 30580)]
[Thread 0x7ffee6ffd700 (LWP 30579) exited]
[New Thread 0x7ffee77fe700 (LWP 30581)]
[New Thread 0x7ffee6ffd700 (LWP 30582)]
[Thread 0x7ffee77fe700 (LWP 30581) exited]
[New Thread 0x7ffee5ffb700 (LWP 30583)]
[New Thread 0x7ffee77fe700 (LWP 30584)]
[Thread 0x7ffee6ffd700 (LWP 30582) exited]
[Thread 0x7ffee67fc700 (LWP 30580) exited]
[New Thread 0x7ffee67fc700 (LWP 30585)]
[Thread 0x7ffee5ffb700 (LWP 30583) exited]
[Thread 0x7ffee77fe700 (LWP 30584) exited]
[New Thread 0x7ffee5ffb700 (LWP 30587)]
[Thread 0x7ffee67fc700 (LWP 30585) exited]
[New Thread 0x7ffee67fc700 (LWP 30591)]
[Thread 0x7ffee5ffb700 (LWP 30587) exited]
[New Thread 0x7ffee5ffb700 (LWP 30592)]
[Thread 0x7ffee67fc700 (LWP 30591) exited]
[New Thread 0x7ffee67fc700 (LWP 30593)]
[Thread 0x7ffee5ffb700 (LWP 30592) exited]
[New Thread 0x7ffee5ffb700 (LWP 30594)]
[New Thread 0x7ffee77fe700 (LWP 30595)]
[Thread 0x7ffee5ffb700 (LWP 30594) exited]
[New Thread 0x7ffee6ffd700 (LWP 30596)]
[Thread 0x7ffee67fc700 (LWP 30593) exited]
[Thread 0x7ffee77fe700 (LWP 30595) exited]
[New Thread 0x7ffee67fc700 (LWP 30597)]
[New Thread 0x7ffee77fe700 (LWP 30600)]
[New Thread 0x7ffee5ffb700 (LWP 30601)]
[Thread 0x7ffee67fc700 (LWP 30597) exited]
[Thread 0x7ffee77fe700 (LWP 30600) exited]
[Thread 0x7ffee6ffd700 (LWP 30596) exited]
[Thread 0x7ffee5ffb700 (LWP 30601) exited]
[New Thread 0x7ffee5ffb700 (LWP 30602)]
[New Thread 0x7ffee6ffd700 (LWP 30603)]
[Thread 0x7ffee5ffb700 (LWP 30602) exited]
[New Thread 0x7ffee77fe700 (LWP 30604)]
[Thread 0x7ffee6ffd700 (LWP 30603) exited]
[New Thread 0x7ffee5ffb700 (LWP 30605)]
[New Thread 0x7ffee6ffd700 (LWP 30609)]
[Thread 0x7ffee77fe700 (LWP 30604) exited]
[New Thread 0x7ffee67fc700 (LWP 30610)]
[Thread 0x7ffee5ffb700 (LWP 30605) exited]
[New Thread 0x7ffee77fe700 (LWP 30611)]
[Thread 0x7ffee67fc700 (LWP 30610) exited]
[Thread 0x7ffee6ffd700 (LWP 30609) exited]
[New Thread 0x7ffee6ffd700 (LWP 30612)]
[Thread 0x7ffee77fe700 (LWP 30611) exited]
[New Thread 0x7ffee77fe700 (LWP 30613)]
[New Thread 0x7ffee67fc700 (LWP 30614)]
[Thread 0x7ffee6ffd700 (LWP 30612) exited]
[Thread 0x7ffee77fe700 (LWP 30613) exited]
[New Thread 0x7ffee77fe700 (LWP 30615)]
[Thread 0x7ffee67fc700 (LWP 30614) exited]
[New Thread 0x7ffee6ffd700 (LWP 30616)]
[New Thread 0x7ffee67fc700 (LWP 30617)]
[Thread 0x7ffee6ffd700 (LWP 30616) exited]
[Thread 0x7ffee77fe700 (LWP 30615) exited]
[New Thread 0x7ffee77fe700 (LWP 30618)]
[Thread 0x7ffee67fc700 (LWP 30617) exited]
[New Thread 0x7ffee67fc700 (LWP 30619)]
[New Thread 0x7ffee6ffd700 (LWP 30620)]
[Thread 0x7ffee77fe700 (LWP 30618) exited]
[Thread 0x7ffee67fc700 (LWP 30619) exited]
[New Thread 0x7ffee77fe700 (LWP 30621)]
[Thread 0x7ffee6ffd700 (LWP 30620) exited]
[New Thread 0x7ffee6ffd700 (LWP 30627)]
[Thread 0x7ffee77fe700 (LWP 30621) exited]
[Thread 0x7ffee6ffd700 (LWP 30627) exited]
[New Thread 0x7ffee6ffd700 (LWP 30632)]
[Thread 0x7fffce363700 (LWP 30469) exited]
[Thread 0x7fffc8aab700 (LWP 30478) exited]
[Thread 0x7fffca2ae700 (LWP 30475) exited]
[Thread 0x7fffcdb62700 (LWP 30470) exited]
[Thread 0x7fffcf365700 (LWP 30467) exited]
[Thread 0x7fffc9aad700 (LWP 30476) exited]
[Thread 0x7fffccb60700 (LWP 30474) exited]
[Thread 0x7fffcb371700 (LWP 30464) exited]
[Thread 0x7fffcd361700 (LWP 30473) exited]
[Thread 0x7fff7f7fe700 (LWP 30490) exited]
[Thread 0x7fff7ffff700 (LWP 30489) exited]
[Thread 0x7fffceb64700 (LWP 30468) exited]
[Thread 0x7fff9b7fe700 (LWP 30480) exited]
[Thread 0x7fff9affd700 (LWP 30481) exited]
[Thread 0x7fffd4d95700 (LWP 30465) exited]
[Thread 0x7fff99ffb700 (LWP 30483) exited]
[Thread 0x7fff98ff9700 (LWP 30485) exited]
[Thread 0x7fff997fa700 (LWP 30484) exited]
[Thread 0x7fff9bfff700 (LWP 30479) exited]
[Thread 0x7fff9a7fc700 (LWP 30482) exited]
[New Thread 0x7fff9a7fc700 (LWP 30647)]
Detaching after fork from child process 30648.
[New Thread 0x7fff9bfff700 (LWP 30650)]
[New Thread 0x7fff997fa700 (LWP 30683)]
[Switching to Thread 0x7fff997fa700 (LWP 30683)]
Catchpoint 1 (exception thrown), 0x0000003f40c5f0ad in __cxa_throw ()
    from /lib64/libstdc++.so.6
Missing separate debuginfos, use: debuginfo-install 
GConf2-3.2.6-7.fc20.x86_64 ImageMagick-libs-6.8.6.3-4.fc20.x86_64 
LibRaw-0.15.4-1.fc20.x86_64 ORBit2-2.14.19-9.fc20.x86_64 
OpenEXR-libs-1.7.1-6.fc20.x86_64 akonadi-1.12.1-3.fc20.x86_64 
alsa-lib-1.0.27.2-2.fc20.x86_64 atk-2.10.0-1.fc20.x86_64 
attica-0.4.2-2.fc20.x86_64 avahi-glib-0.6.31-21.fc20.x86_64 
avahi-libs-0.6.31-21.fc20.x86_64 baloo-libs-4.14.1-1.fc20.x86_64 
bluez-libs-5.18-1.fc20.x86_64 bzip2-libs-1.0.6-9.fc20.x86_64 
cairo-1.13.1-0.1.git337ab1f.fc20.x86_64 dbus-glib-0.100.2-2.fc20.x86_64 
dbusmenu-qt-0.9.2-5.fc20.x86_64 expat-2.1.0-7.fc20.x86_64 
fftw-libs-double-3.3.4-3.fc20.x86_64 flac-libs-1.3.0-3.fc20.x86_64 
fontconfig-2.11.0-2.fc20.x86_64 freetype-2.5.0-5.fc20.x86_64 
gamin-0.1.10-15.fc20.x86_64 gdk-pixbuf2-2.30.3-1.fc20.x86_64 
giflib-4.1.6-9.fc20.x86_64 glibc-2.18-14.fc20.x86_64 
gmp-5.1.2-2.fc20.x86_64 gnome-keyring-3.10.1-1.fc20.x86_64 
gnome-vfs2-2.24.4-14.fc20.x86_64 gnutls-3.1.25-1.fc20.x86_64 
gpsd-libs-3.9-4.fc20.x86_64 gsm-1.0.13-10.fc20.x86_64 
gstreamer-0.10.36-6.fc20.x86_64 
gstreamer-plugins-base-0.10.36-6.fc20.x86_64 
gstreamer-plugins-good-0.10.31-10.fc20.x86_64 
gtk-murrine-engine-0.98.2-5.fc20.x86_64 gtk2-2.24.24-2.fc20.x86_64 
gvfs-1.18.4-1.fc20.x86_64 harfbuzz-0.9.27-1.fc20.x86_64 
herqq-1.0.0-6.fc20.x86_64 ilmbase-1.0.3-7.fc20.x86_64 
jbigkit-libs-2.0-10.fc20.x86_64 json-c-0.11-6.fc20.x86_64 
kde-runtime-libs-4.14.3-2.fc20.x86_64 kdepimlibs-4.13.3-1.fc20.x86_64 
kdepimlibs-akonadi-4.13.3-1.fc20.x86_64 
keyutils-libs-1.5.9-1.fc20.x86_64 krb5-libs-1.11.5-5.fc20.x86_64 
lcms-libs-1.19-10.fc20.x86_64 libXScrnSaver-1.2.2-6.fc20.x86_64 
libXcomposite-0.4.4-4.fc20.x86_64 libXcursor-1.1.14-2.fc20.x86_64 
libXdamage-1.1.4-4.fc20.x86_64 libXfixes-5.0.1-2.fc20.x86_64 
libXi-1.7.4-1.fc20.x86_64 libXinerama-1.1.3-2.fc20.x86_64 
libXrandr-1.4.1-2.fc20.x86_64 libXrender-0.9.8-2.fc20.x86_64 
libXt-1.1.4-7.fc20.x86_64 libXtst-1.2.2-2.fc20.x86_64 
libXv-1.0.9-2.fc20.x86_64 libXxf86vm-1.1.3-2.fc20.x86_64 
libacl-2.2.52-4.fc20.x86_64 libart_lgpl-2.3.21-8.fc20.x86_64 
libasyncns-0.8-6.fc20.x86_64 libattr-2.4.47-3.fc20.x86_64 
libbluray-0.6.0-1.fc20.x86_64 libbonobo-2.32.1-6.fc20.x86_64 
libbonoboui-2.24.5-6.fc20.x86_64 libcanberra-0.30-4.fc20.x86_64 
libcap-2.22-7.fc20.x86_64 libcom_err-1.42.8-3.fc20.x86_64 
libdc1394-2.2.0-4.fc20.x86_64 libdmtx-0.7.2-11.fc20.x86_64 
libdrm-2.4.54-1.fc20.x86_64 libffi-3.0.13-5.fc20.x86_64 
libgcc-4.8.3-1.fc20.x86_64 libgcrypt-1.5.3-2.fc20.x86_64 
libgnome-2.32.1-7.fc20.x86_64 libgnome-keyring-3.10.1-1.fc20.x86_64 
libgnomecanvas-2.30.3-7.fc20.x86_64 libgnomeui-2.24.5-7.fc20.x86_64 
libgomp-4.8.3-1.fc20.x86_64 libgpg-error-1.12-1.fc20.x86_64 
libgpod-0.8.3-2.fc20.x86_64 libical-1.0-4.fc20.x86_64 
libicu-50.1.2-10.fc20.x86_64 libieee1284-0.2.11-15.fc20.x86_64 
libimobiledevice-1.1.6-2.fc20.x86_64 libkdcraw-4.13.3-1.fc20.x86_64 
libkexiv2-4.13.3-1.fc20.x86_64 libkipi-4.14.3-1.fc20.x86_64 
libksane-4.13.3-1.fc20.x86_64 libkvkontakte-4.0.0-3.fc20.x86_64 
libmediawiki-4.0.0-3.fc20.x86_64 libmng-1.0.10-12.fc20.x86_64 
libogg-1.3.0-6.fc20.x86_64 libplist-1.11-2.fc20.x86_64 
libqzeitgeist-0.8.0-10.fc20.x86_64 libraw1394-2.1.0-2.fc20.x86_64 
libselinux-2.2.1-6.fc20.x86_64 libsndfile-1.0.25-8.fc20.x86_64 
libstdc++-4.8.3-1.fc20.x86_64 libtasn1-3.7-1.fc20.x86_64 
libtdb-1.2.12-2.fc20.x86_64 libtool-ltdl-2.4.2-24.fc20.x86_64 
libusbmuxd-1.0.9-4.fc20.x86_64 libusbx-1.0.19-1.fc20.x86_64 
libuuid-2.24.2-1.fc20.x86_64 libv4l-1.0.0-1.fc20.x86_64 
libvorbis-1.3.4-1.fc20.x86_64 libwayland-client-1.2.0-3.fc20.x86_64 
libwayland-server-1.2.0-3.fc20.x86_64 libwebp-0.3.1-3.fc20.x86_64 
libxcb-1.9.1-3.fc20.x86_64 libxml2-2.9.1-2.fc20.x86_64 
libxslt-1.1.28-5.fc20.x86_64 marble-libs-4.14.3-1.fc20.x86_64 
mesa-libEGL-10.1.5-1.20140607.fc20.x86_64 
mesa-libGL-10.1.5-1.20140607.fc20.x86_64 mesa-libGLU-9.0.0-5.fc20.x86_64 
mesa-libgbm-10.1.5-1.20140607.fc20.x86_64 
mesa-libglapi-10.1.5-1.20140607.fc20.x86_64 nettle-2.7.1-3.fc20.x86_64 
nss-mdns-0.10-13.fc20.x86_64 nss-softokn-freebl-3.16.2-1.fc20.x86_64 
openssl-libs-1.0.1e-39.fc20.x86_64 orc-0.4.18-1.fc20.x86_64 
p11-kit-0.20.2-1.fc20.x86_64 p11-kit-trust-0.20.2-1.fc20.x86_64 
pango-1.36.1-3.fc20.x86_64 pcre-8.33-6.fc20.x86_64 
phonon-backend-gstreamer-4.7.2-1.fc20.x86_64 pixman-0.30.0-3.fc20.x86_64 
popt-1.16-2.fc20.x86_64 prison-1.0-7.fc20.x86_64 
proj-4.8.0-5.fc20.x86_64 pulseaudio-libs-5.0-7.fc20.x86_64 
pulseaudio-libs-glib2-5.0-7.fc20.x86_64 qca2-2.0.3-6.fc20.x86_64 
qextserialport-1.2-0.4.beta2.fc20.x86_64 qjson-0.8.1-3.fc20.x86_64 
qrencode-libs-3.4.2-1.fc20.x86_64 qt-4.8.6-10.fc20.x86_64 
qt-gstreamer-0.10.3-2.fc20.x86_64 
qt-mobility-location-1.2.2-0.16.20140317git169da60c.fc20.x86_64 
qt-mobility-sensors-1.2.2-0.16.20140317git169da60c.fc20.x86_64 
qt-x11-4.8.6-10.fc20.x86_64 qtsoap-2.7-6.fc20.x86_64 
qtwebkit-2.3.3-7.fc20.x86_64 quazip-0.5.1-2.fc20.x86_64 
sane-backends-libs-1.0.24-7.fc20.x86_64 shapelib-1.3.0f-3.fc20.x86_64 
sqlite-3.8.5-1.fc20.x86_64 strigi-libs-0.7.8-2.fc20.x86_64 
systemd-libs-208-20.fc20.x86_64 tcp_wrappers-libs-7.6-76.fc20.x86_64 
trousers-0.3.13-1.fc20.x86_64 xapian-core-libs-1.2.17-1.fc20.x86_64 
xz-libs-5.1.2-12alpha.fc20.x86_64
(gdb) bt
#0  0x0000003f40c5f0ad in __cxa_throw () from /lib64/libstdc++.so.6
#1  0x0000003f5d6c82db in Exiv2::ImageFactory::open (
     path="/home/mac/photos/224th_que/MVI_1896.MOV") at image.cpp:415
#2  0x000000384fa1a503 in KExiv2Iface::KExiv2::load(QString const&) const ()
    from /lib64/libkexiv2.so.11
#3  0x00000038542f39c6 in Digikam::DMetadata::load (
     this=this@entry=0x7fff997f95b0, filePath=...)
     at /usr/src/debug/digikam-4.5.0/core/libs/dmetadata/dmetadata.cpp:110
#4  0x00000038542f3a52 in Digikam::DMetadata::DMetadata 
(this=0x7fff997f95b0,
     filePath=...)
     at /usr/src/debug/digikam-4.5.0/core/libs/dmetadata/dmetadata.cpp:72
#5  0x000000385434b14d in Digikam::ThumbnailCreator::createThumbnail (
     this=this@entry=0x180b1a0, info=..., detailRect=...)
     at 
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:442
#6  0x000000385434e3a9 in Digikam::ThumbnailCreator::load (this=0x180b1a0,
     path=..., rect=..., pregenerate=pregenerate@entry=true)
     at 
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:262
#7  0x000000385434ed30 in Digikam::ThumbnailCreator::pregenerate (
     this=<optimized out>, path=...)
     at 
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:185
---Type <return> to continue, or q <return> to quit---
#8  0x000000385435dd20 in Digikam::ThumbnailLoadingTask::execute (
     this=0x551ccc0)
     at 
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailtask.cpp:82
#9  0x0000003854334906 in Digikam::LoadSaveThread::run (this=0x180af00)
     at 
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/loadsavethread.cpp:136
#10 0x00000038543642fe in Digikam::DynamicThread::DynamicThreadPriv::run (
     this=0x1827d90)
     at /usr/src/debug/digikam-4.5.0/core/libs/threads/dynamicthread.cpp:186
#11 0x000000384247002e in QThreadPoolThread::run() ()
    from /lib64/libQtCore.so.4
#12 0x000000384247c69f in QThreadPrivate::start(void*) ()
    from /lib64/libQtCore.so.4
#13 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#14 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6
(gdb)




Gilles Caulier wrote:
> https://bugs.kde.org/show_bug.cgi?id=341605
>
> Gilles Caulier <caulier.gilles@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>                   CC|                            |caulier.gilles@gmail.com
>           Resolution|---                         |BACKTRACE
>
> --- Comment #1 from Gilles Caulier <caulier.gilles@gmail.com> ---
> We need to know the digiKam version used. Go to Help/Components Info for
> details.
>
> We need also a GDB backtrace to hack. Look in this page for details :
>
> https://www.digikam.org/contrib
>
Comment 4 caulier.gilles 2014-12-07 08:42:31 UTC
Problem have been fixed in libkexiv2 from kdegraphics/libs. update this lib to fix the problem.

Gilles Caulier

*** This bug has been marked as a duplicate of bug 339144 ***
Comment 5 Mac Beckett 2014-12-07 11:07:50 UTC
Gilles Caulier wrote:
> https://bugs.kde.org/show_bug.cgi?id=341605
> Perfect!  Thank you very much!




> Gilles Caulier <caulier.gilles@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>            Component|Albums GUI                  |libkexiv2
>
Comment 6 caulier.gilles 2018-03-31 18:34:38 UTC
With incoming 6.0.0 release the video/audio metadata parser will be delegate to
ffmpeg instead Exiv2. This problem will not be reproducible.

Gilles Caulier