Bug 337605

Summary: Crash on "Export to Video Slide Show"
Product: [Applications] digikam Reporter: Johannes Schwall <johannes.schwall>
Component: Plugin-Generic-VideoSlideshowAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 5.5.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.6.0
Sentry Crash Report:

Description Johannes Schwall 2014-07-19 10:56:26 UTC
Application: digikam (4.1.0)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-32-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

- selected around 350 images
- started "export to video slide show"
- set a few parameters
- started conversion
- crash after about 40 % conversion

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
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:185
[Current thread is 1 (Thread 0x7f1e425e4ac0 (LWP 8130))]

Thread 17 (Thread 0x7f1e1d88e700 (LWP 8131)):
#0  0x00007f1e3b718fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1e22cae248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f1e3753d182 in start_thread (arg=0x7f1e1d88e700) at pthread_create.c:312
#3  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f1e16abf700 (LWP 8132)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e3c507816 in wait (time=18446744073709551615, this=0x14e0790) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x14e06a0, mutex=mutex@entry=0x14e0698, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005e4cee in Digikam::ScanController::run (this=0x14e0410) at /build/buildd/digikam-4.1.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x14e0410) at thread/qthread_unix.cpp:349
#5  0x00007f1e3753d182 in start_thread (arg=0x7f1e16abf700) at pthread_create.c:312
#6  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f1e162be700 (LWP 8133)):
#0  0x00007f1e3b733ee4 in pthread_mutex_lock (mutex=0x7f1e08000a60) at forward.c:192
#1  0x00007f1e346a3991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e34661ed5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1e162bdae0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1e162bdae0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1e3c504c5f in QThread::exec (this=this@entry=0x14e21a0) at thread/qthread.cpp:537
#8  0x00007f1e3c5e9823 in QInotifyFileSystemWatcherEngine::run (this=0x14e21a0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x14e21a0) at thread/qthread_unix.cpp:349
#10 0x00007f1e3753d182 in start_thread (arg=0x7f1e162be700) at pthread_create.c:312
#11 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f1e15abd700 (LWP 8137)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e3c507816 in wait (time=18446744073709551615, this=0x178b130) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1737210, mutex=mutex@entry=0x1737208, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1e3fc66d9a in Digikam::ParkingThread::run (this=0x17371f0) at /build/buildd/digikam-4.1.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x17371f0) at thread/qthread_unix.cpp:349
#5  0x00007f1e3753d182 in start_thread (arg=0x7f1e15abd700) at pthread_create.c:312
#6  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f1e07fff700 (LWP 8138)):
#0  0x00007f1e346a38ba in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1e346a3d39 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e346873b0 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e346620dd in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1e07ffeae0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1e07ffeae0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1e3c504c5f in QThread::exec (this=this@entry=0x1d41460) at thread/qthread.cpp:537
#8  0x00007f1e3c5e9823 in QInotifyFileSystemWatcherEngine::run (this=0x1d41460) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x1d41460) at thread/qthread_unix.cpp:349
#10 0x00007f1e3753d182 in start_thread (arg=0x7f1e07fff700) at pthread_create.c:312
#11 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f1dba319700 (LWP 8181)):
#0  0x00007f1e375407eb in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f1e08015f80) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f1e08015f80) at pthread_mutex_unlock.c:310
#2  0x00007f1e346a39c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e34661680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e34661f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e080164c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1dba318ae0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1dba318ae0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f1e3c504c5f in QThread::exec (this=this@entry=0x1ff71990) at thread/qthread.cpp:537
#10 0x00007f1e3c5e9823 in QInotifyFileSystemWatcherEngine::run (this=0x1ff71990) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f1e3c50732f in QThreadPrivate::start (arg=0x1ff71990) at thread/qthread_unix.cpp:349
#12 0x00007f1e3753d182 in start_thread (arg=0x7f1dba319700) at pthread_create.c:312
#13 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f1db48f7700 (LWP 8182)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e3002281d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1e30022859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f1e3753d182 in start_thread (arg=0x7f1db48f7700) at pthread_create.c:312
#4  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f1d740f4700 (LWP 8183)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e2fd6320d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1e30051fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f1e3753d182 in start_thread (arg=0x7f1d740f4700) at pthread_create.c:312
#4  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f1d6b4e3700 (LWP 8204)):
#0  0x00007f1e3b718fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1e34661fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e0041f040, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1d6b4e2b20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1d6b4e2b20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1e3c504c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x202f52e0) at thread/qthread_unix.cpp:349
#8  0x00007f1e3753d182 in start_thread (arg=0x7f1d6b4e3700) at pthread_create.c:312
#9  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f1e04802700 (LWP 8870)):
#0  0x00007f1e346a3639 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1e346a3989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e34661699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e34661f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e00e1fa30, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1e04801aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1e04801aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1e3fc66463 in Digikam::WorkerObjectRunnable::run (this=0x21a69520) at /build/buildd/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f1e3c4fafee in QThreadPoolThread::run (this=0x316a650) at concurrent/qthreadpool.cpp:108
#10 0x00007f1e3c50732f in QThreadPrivate::start (arg=0x316a650) at thread/qthread_unix.cpp:349
#11 0x00007f1e3753d182 in start_thread (arg=0x7f1e04802700) at pthread_create.c:312
#12 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f1dfbc3b700 (LWP 8873)):
#0  0x00007f1e3b7176bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1e346a2c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e34661b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e34661f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1dec027540, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1dfbc3aaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1dfbc3aaa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1e3fc66463 in Digikam::WorkerObjectRunnable::run (this=0x7f1e00e18340) at /build/buildd/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f1e3c4fafee in QThreadPoolThread::run (this=0x316a050) at concurrent/qthreadpool.cpp:108
#10 0x00007f1e3c50732f in QThreadPrivate::start (arg=0x316a050) at thread/qthread_unix.cpp:349
#11 0x00007f1e3753d182 in start_thread (arg=0x7f1dfbc3b700) at pthread_create.c:312
#12 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f1d734f3700 (LWP 8878)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f1e3b718fb2 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007f1e34661fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1dc88fd960, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1d734f2b20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1d734f2b20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1e3c504c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#8  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x2212d9e0) at thread/qthread_unix.cpp:349
#9  0x00007f1e3753d182 in start_thread (arg=0x7f1d734f3700) at pthread_create.c:312
#10 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f1dfb43a700 (LWP 9043)):
#0  0x00007f1e3b7176bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1e346a2c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1e34661b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1e34661f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1e3c6367be in QEventDispatcherGlib::processEvents (this=0x7f1e0f30bb40, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7f1dfb439aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7f1dfb439aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1e3fc66463 in Digikam::WorkerObjectRunnable::run (this=0x23fcd9c0) at /build/buildd/digikam-4.1.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f1e3c4fafee in QThreadPoolThread::run (this=0x316ccd0) at concurrent/qthreadpool.cpp:108
#10 0x00007f1e3c50732f in QThreadPrivate::start (arg=0x316ccd0) at thread/qthread_unix.cpp:349
#11 0x00007f1e3753d182 in start_thread (arg=0x7f1dfb43a700) at pthread_create.c:312
#12 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f1e062ba700 (LWP 9753)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e3c507816 in wait (time=18446744073709551615, this=0x22b726e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x23985f70, mutex=mutex@entry=0x23985f68, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1d71df1c6d in KIPIPlugins::KPRawThumbThread::run (this=0x22170880) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007f1e3c50732f in QThreadPrivate::start (arg=0x22170880) at thread/qthread_unix.cpp:349
#5  0x00007f1e3753d182 in start_thread (arg=0x7f1e062ba700) at pthread_create.c:312
#6  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f1d704ed700 (LWP 9771)):
[KCrash Handler]
#6  KIPIPlugins::MagickApi::blendImage (this=0x26655960, dst=..., src0=..., src1=..., a=9.14767638e-41) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/magickiface/magickiface.cpp:515
#7  0x00007f1d6a1e3710 in KIPIPlugins::ProcessImage::transition (this=0x22a041c0, from=..., to=..., type=2, step=step@entry=0, steps=steps@entry=25) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/magickiface/processimage.cpp:294
#8  0x00007f1d6a1d6749 in KIPIVideoSlideShowPlugin::ActionThread::ProcessFrame (this=this@entry=0x1e812480, frm=frm@entry=0x7f1d557ef6d0) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/manager/actionthread.cpp:396
#9  0x00007f1d6a1d69dd in KIPIVideoSlideShowPlugin::ActionThread::processItem (this=this@entry=0x1e812480, upperBound=upperBound@entry=25, img=img@entry=0x7f1dd80149a0, imgNext=imgNext@entry=0x0, action=action@entry=KIPIVideoSlideShowPlugin::TYPE_TRANSITION) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/manager/actionthread.cpp:201
#10 0x00007f1d6a1d70c7 in KIPIVideoSlideShowPlugin::ActionThread::run (this=0x1e812480) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/manager/actionthread.cpp:130
#11 0x00007f1e3c50732f in QThreadPrivate::start (arg=0x1e812480) at thread/qthread_unix.cpp:349
#12 0x00007f1e3753d182 in start_thread (arg=0x7f1d704ed700) at pthread_create.c:312
#13 0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f1d6bce4700 (LWP 9772)):
#0  0x00007f1e3775cb42 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f1e3775b35e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f1e3753d182 in start_thread (arg=0x7f1d6bce4700) at pthread_create.c:312
#3  0x00007f1e3b72630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f1e425e4ac0 (LWP 8130)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1e3c507816 in wait (time=18446744073709551615, this=0x1be5370) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ceec78, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1e3fc67064 in Digikam::WorkerObject::wait (this=0x1be5280) at /build/buildd/digikam-4.1.0/core/libs/threads/workerobject.cpp:95
#4  0x000000000062b2b3 in Digikam::FileActionMngr::shutDown (this=this@entry=0x1be4f50) at /build/buildd/digikam-4.1.0/core/digikam/fileaction/fileactionmngr.cpp:110
#5  0x000000000062b2e5 in Digikam::FileActionMngr::~FileActionMngr (this=0x1be4f50, __in_chrg=<optimized out>) at /build/buildd/digikam-4.1.0/core/digikam/fileaction/fileactionmngr.cpp:78
#6  0x000000000062b347 in ~FileActionMngrCreator (this=0x1be4f50, __in_chrg=<optimized out>) at /build/buildd/digikam-4.1.0/core/digikam/fileaction/fileactionmngr.cpp:52
#7  destroy () at /build/buildd/digikam-4.1.0/core/digikam/fileaction/fileactionmngr.cpp:59
#8  0x00007f1e3b667509 in __run_exit_handlers (status=1, listp=0x7f1e3b9ea6c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007f1e3b667555 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007f1e3d062878 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:783
#11 0x00007f1e3dd058d0 in KApplication::xioErrhandler (this=0x7fff380fcba0, dpy=0x14482e0) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007f1e39c1d5ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f1e39c1b76a in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f1e39c02346 in XGetWindowProperty () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f1e39c0122e in XGetWMHints () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007f1e3d092b79 in QWidgetPrivate::show_sys (this=this@entry=0x223e1240) at kernel/qwidget_x11.cpp:1893
#17 0x00007f1e3d048a2a in QWidgetPrivate::show_helper (this=this@entry=0x223e1240) at kernel/qwidget.cpp:7564
#18 0x00007f1e3d04a6b4 in QWidget::setVisible (this=this@entry=0x266785f0, visible=visible@entry=true) at kernel/qwidget.cpp:7778
#19 0x00007f1e3d4a34ee in QDialog::setVisible (this=0x266785f0, visible=<optimized out>) at dialogs/qdialog.cpp:749
#20 0x00007f1e3d4a2fa6 in show (this=0x266785f0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:497
#21 QDialog::exec (this=0x266785f0) at dialogs/qdialog.cpp:553
#22 0x00007f1e3dc79f82 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x266785f0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x0, options=..., details=..., notifyType=notifyType@entry=QMessageBox::Critical) at ../../kdeui/dialogs/kmessagebox.cpp:344
#23 0x00007f1e3dc7a1c1 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x266785f0, icon=icon@entry=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x0, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159
#24 0x00007f1e3dc7a3d5 in KMessageBox::errorListWId (parent_id=65013057, text=..., strlist=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:854
#25 0x00007f1e3dc7a4ea in KMessageBox::error (parent=<optimized out>, text=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:821
#26 0x00007f1d6a1d993f in KIPIVideoSlideShowPlugin::ExportDialog::slotShowError (this=<optimized out>, err=...) at /build/buildd/digikam-4.1.0/extra/kipi-plugins/videoslideshow/dialogs/exportdialog.cpp:374
#27 0x00007f1e3c61d87a in QMetaObject::activate (sender=0x1e812480, m=m@entry=0x7f1d6a3eaf60 <KIPIVideoSlideShowPlugin::ActionThread::staticMetaObject>, local_signal_index=<optimized out>, argv=argv@entry=0x7fff380fc060) at kernel/qobject.cpp:3539
#28 0x00007f1d6a1d5e50 in signalProcessError (_t1=..., this=<optimized out>) at /build/buildd/digikam-4.1.0/obj-x86_64-linux-gnu/extra/kipi-plugins/videoslideshow/actionthread.moc:104
#29 KIPIVideoSlideShowPlugin::ActionThread::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/buildd/digikam-4.1.0/obj-x86_64-linux-gnu/extra/kipi-plugins/videoslideshow/actionthread.moc:53
#30 0x00007f1e3c621c1e in QObject::event (this=0x1e812480, e=<optimized out>) at kernel/qobject.cpp:1194
#31 0x00007f1e3cffbe2c in QApplicationPrivate::notify_helper (this=this@entry=0x1405960, receiver=receiver@entry=0x1e812480, e=e@entry=0x7f1d55339820) at kernel/qapplication.cpp:4567
#32 0x00007f1e3d0024a0 in QApplication::notify (this=this@entry=0x7fff380fcba0, receiver=receiver@entry=0x1e812480, e=e@entry=0x7f1d55339820) at kernel/qapplication.cpp:4353
#33 0x00007f1e3dd06d1a in KApplication::notify (this=0x7fff380fcba0, receiver=0x1e812480, event=0x7f1d55339820) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x00007f1e3c6094dd in QCoreApplication::notifyInternal (this=0x7fff380fcba0, receiver=receiver@entry=0x1e812480, event=event@entry=0x7f1d55339820) at kernel/qcoreapplication.cpp:953
#35 0x00007f1e3c60cb3d in sendEvent (event=0x7f1d55339820, receiver=0x1e812480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1380a90) at kernel/qcoreapplication.cpp:1577
#37 0x00007f1e3c60cfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#38 0x00007f1e3c636f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=0x14007f0) at kernel/qeventdispatcher_glib.cpp:287
#40 0x00007f1e34661e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f1e34662048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f1e346620ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f1e3c6367a1 in QEventDispatcherGlib::processEvents (this=0x1329b30, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#44 0x00007f1e3d09dbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f1e3c6080af in QEventLoop::processEvents (this=this@entry=0x7fff380fc680, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f1e3c6083a5 in QEventLoop::exec (this=this@entry=0x7fff380fc680, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007f1e3c60db79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#48 0x00007f1e3cffa37c in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0x0000000000494fd0 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-4.1.0/core/digikam/main/main.cpp:236

Reported using DrKonqi
Comment 1 caulier.gilles 2014-12-10 17:57:14 UTC
Kipi-plugins 4.5.0 have been released.

Crash still reproducible with this release ?

Gilles Caulier
Comment 2 caulier.gilles 2015-05-19 09:05:34 UTC
Can you provide a new GDB backtrace using last kipi-plugins 4.10.0 ?

Gilles Caulier
Comment 3 caulier.gilles 2016-06-30 12:58:33 UTC

*** This bug has been marked as a duplicate of bug 331625 ***
Comment 4 caulier.gilles 2017-06-02 13:16:51 UTC
Git commit 8dda686cf8c9409c03786007e47e1f15e1419097 by Gilles Caulier.
Committed on 02/06/2017 at 12:55.
Pushed by cgilles into branch 'master'.

New digiKam Video SlideShow tool based on QtAV/FFMpeg encoder.

The tool replace the older Qt4 kipi plugin based on ImageMagick and GStreamer which never
work as expected due to run time dependencies with GStreamer which are a big puzzle to resolve
and don't work under MacOS and Windows.
The tool permit to encode images as a video diaporama.
The tool support many video codecs as X264 or MPEG4 provided by FFMpeg and
is able to store stream as AVI, MKV, or MP4 media.
The tool permit to apply a transition effect between images (same effects than presentation tool non-OpenGL).
The tool permit to export image from current select or a set of albums selection (as HTMLGallery tool).
The tool do not permit to encode an audio soundtrack with the video stream due a bug in QtAV which
have been reported and must be fixed in next QtAV release 1.12.0.
The tool is available currently under digiKam album GUI, but it will be also available into
ImageEditor, LightTable, and Showfoto (as HTMLGallery, Panorama, Calendar, etc... tools.)

Screeshots of tool in action : https://www.flickr.com/photos/digikam/albums/72157684569983835
Related: bug 316791, bug 320725, bug 331625, bug 324646, bug 176727, bug 318297, bug 153061, bug 334089, bug 271751
FIXED-IN: 5.6.0

M  +17   -0    app/main/digikamapp.cpp
M  +1    -0    app/main/digikamapp.h
M  +2    -1    app/main/digikamui5.rc
M  +14   -0    libs/widgets/mainview/dxmlguiwindow.cpp
M  +9    -1    libs/widgets/mainview/dxmlguiwindow.h

https://commits.kde.org/digikam/8dda686cf8c9409c03786007e47e1f15e1419097