Application: digikam (4.12.0) KDE Platform Version: 4.14.15 Qt Version: 4.8.6 Operating System: Linux 4.2.0-35-lowlatency x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: I selected 3 pics then go to tool, fuse pics - Unusual behavior I noticed: when the tool tries to start the fuse, digikam crashes. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2b1d25cb40 (LWP 19292))] Thread 13 (Thread 0x7f2af85f3700 (LWP 19293)): #0 0x00007f2b164b388d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2b0262812c in () at /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f2b139cb6aa in start_thread (arg=0x7f2af85f3700) at pthread_create.c:333 #3 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f2af4078700 (LWP 19294)): #0 0x00007f2b139d0da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x28fedb0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x28fecb8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005fffb4 in () #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x28fea30) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2af4078700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f2af3877700 (LWP 19295)): #0 0x00007f2b0ffaa884 in g_mutex_unlock (mutex=0x7f2ae40009a0) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gthread-posix.c:1350 #1 0x00007f2b0ff66306 in g_main_context_iteration (context=0x7f2ae40009a0, may_block=may_block@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3902 #2 0x00007f2b1715920e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2ae40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #3 0x00007f2b171270d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2af3876a40, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007f2b17127445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2af3876a40, flags=...) at kernel/qeventloop.cpp:204 #5 0x00007f2b170164f9 in QThread::exec() (this=this@entry=0x28a2140) at thread/qthread.cpp:538 #6 0x00007f2b17107133 in QInotifyFileSystemWatcherEngine::run() (this=0x28a2140) at io/qfilesystemwatcher_inotify.cpp:265 #7 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x28a2140) at thread/qthread_unix.cpp:349 #8 0x00007f2b139cb6aa in start_thread (arg=0x7f2af3877700) at pthread_create.c:333 #9 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f2af3076700 (LWP 19335)): #0 0x00007f2b139d0da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3b145a0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x2c45d78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2b1b396f02 in () at /usr/lib/digikam/libdigikamcore.so.4.12.0 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x2c45d60) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2af3076700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f2ada2f5700 (LWP 19336)): #0 0x00007f2b0ff65bd4 in g_main_context_check (context=context@entry=0x7f2ad40009a0, max_priority=<optimized out>, fds=fds@entry=0x7f2ad4003210, n_fds=n_fds@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3751 #1 0x00007f2b0ff66190 in g_main_context_iterate (context=context@entry=0x7f2ad40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3837 #2 0x00007f2b0ff662fc in g_main_context_iteration (context=0x7f2ad40009a0, may_block=may_block@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3901 #3 0x00007f2b1715920e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2ad40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f2b171270d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2ada2f4a40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2b17127445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2ada2f4a40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f2b170164f9 in QThread::exec() (this=this@entry=0x3c69be0) at thread/qthread.cpp:538 #7 0x00007f2b17107133 in QInotifyFileSystemWatcherEngine::run() (this=0x3c69be0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x3c69be0) at thread/qthread_unix.cpp:349 #9 0x00007f2b139cb6aa in start_thread (arg=0x7f2ada2f5700) at pthread_create.c:333 #10 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f2a737fe700 (LWP 19777)): #0 0x00007f2b0ffaa884 in g_mutex_unlock (mutex=0x7f2a4c155cd0) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gthread-posix.c:1350 #1 0x00007f2b0ff651ee in g_main_context_acquire (context=0x7f2a4c155cd0) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3228 #2 0x00007f2b0ff660a5 in g_main_context_iterate (context=context@entry=0x7f2a4c155cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3790 #3 0x00007f2b0ff662fc in g_main_context_iteration (context=0x7f2a4c155cd0, may_block=may_block@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3901 #4 0x00007f2b1715920e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2a4c1d1be0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f2b171270d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2a737fda20, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f2b17127445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2a737fda20, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f2b1b3964f3 in () at /usr/lib/digikam/libdigikamcore.so.4.12.0 #8 0x00007f2b1700bdba in QThreadPoolThread::run() (this=0x55a6c00) at concurrent/qthreadpool.cpp:108 #9 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x55a6c00) at thread/qthread_unix.cpp:349 #10 0x00007f2b139cb6aa in start_thread (arg=0x7f2a737fe700) at pthread_create.c:333 #11 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f2ac7fff700 (LWP 20002)): #0 0x00007f2b139d1149 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x55ae150) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55adf00, mutex=mutex@entry=0x3b14698, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2b1700bf97 in QThreadPoolThread::run() (this=0x55adef0) at concurrent/qthreadpool.cpp:142 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x55adef0) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac7fff700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f2ac66fb700 (LWP 20121)): #0 0x00007f2b139d0da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5b5cf4a0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5f6e578, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2ad37107f8 in KIPIPlugins::KPRawThumbThread::run() () at /usr/lib/digikam/libkipiplugins.so.4.12.0 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x5f6e760) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac66fb700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f2ac6efc700 (LWP 20122)): #0 0x00007f2b139d0da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5a8ca6b0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f2b17019286 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5aafcb78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2ad18d9de7 in () at /usr/lib/kde4/kipiplugin_expoblending.so #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x5a7c7b70) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac6efc700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2ac76fd700 (LWP 20125)): #0 0x00007f2b139d1149 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f2a80086270) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f2a80086020, mutex=mutex@entry=0x7f2a80085398, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2b1700bf97 in QThreadPoolThread::run() (this=0x7f2a80086010) at concurrent/qthreadpool.cpp:142 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x7f2a80086010) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac76fd700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2ac59f5700 (LWP 20126)): #0 0x00007f2b139d1149 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f2a80085920) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f2a800856d0, mutex=mutex@entry=0x7f2a80085398, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2b1700bf97 in QThreadPoolThread::run() (this=0x7f2a800856c0) at concurrent/qthreadpool.cpp:142 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x7f2a800856c0) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac59f5700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f2ac51f4700 (LWP 20127)): #0 0x00007f2b139d1149 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f2a80086b20) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f2b17019264 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f2a800868d0, mutex=mutex@entry=0x7f2a80085398, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f2b1700bf97 in QThreadPoolThread::run() (this=0x7f2a800868c0) at concurrent/qthreadpool.cpp:142 #4 0x00007f2b17018d1c in QThreadPrivate::start(void*) (arg=0x7f2a800868c0) at thread/qthread_unix.cpp:349 #5 0x00007f2b139cb6aa in start_thread (arg=0x7f2ac51f4700) at pthread_create.c:333 #6 0x00007f2b164bee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f2b1d25cb40 (LWP 19292)): [KCrash Handler] #6 0x00007f2b17e59b39 in QPixmap::isNull() const (this=<optimized out>) at image/qpixmapdata_p.h:131 #7 0x00007f2b17e59b39 in QPixmap::isNull() const (this=this@entry=0x5b288138) at image/qpixmap.cpp:579 #8 0x00007f2b17e5a96b in QPixmap::copy(QRect const&) const (this=this@entry=0x5b288138, rect=...) at image/qpixmap.cpp:382 #9 0x00007f2b17e5b6bf in QPixmap::QPixmap(QPixmap const&) (this=0x7ffde2bad710, pixmap=...) at image/qpixmap.cpp:303 #10 0x00007f2b18b60f38 in KPixmapSequence::frameAt(int) const (this=0x5b293948, index=1) at ../../kdeui/util/kpixmapsequence.cpp:143 #11 0x00007f2ad18deb9b in () at /usr/lib/kde4/kipiplugin_expoblending.so #12 0x00007f2ad18dffed in () at /usr/lib/kde4/kipiplugin_expoblending.so #13 0x00007f2b1713cf60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x5b2938a0, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567 #14 0x00007f2b17142bd3 in QObject::event(QEvent*) (this=0x5b2938a0, e=<optimized out>) at kernel/qobject.cpp:1253 #15 0x00007f2b17d7dcdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x27ed950, receiver=receiver@entry=0x5b2938a0, e=e@entry=0x7ffde2badb80) at kernel/qapplication.cpp:4570 #16 0x00007f2b17d84c16 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffde2bae2a0, receiver=receiver@entry=0x5b2938a0, e=e@entry=0x7ffde2badb80) at kernel/qapplication.cpp:4356 #17 0x00007f2b18ae0a2a in KApplication::notify(QObject*, QEvent*) (this=0x7ffde2bae2a0, receiver=0x5b2938a0, event=0x7ffde2badb80) at ../../kdeui/kernel/kapplication.cpp:311 #18 0x00007f2b1712885d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffde2bae2a0, receiver=0x5b2938a0, event=event@entry=0x7ffde2badb80) at kernel/qcoreapplication.cpp:955 #19 0x00007f2b1715b6c0 in QTimerInfoList::activateTimers() (event=0x7ffde2badb80, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #20 0x00007f2b1715b6c0 in QTimerInfoList::activateTimers() (this=0x27e4ac0) at kernel/qeventdispatcher_unix.cpp:621 #21 0x00007f2b17158869 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193 #22 0x00007f2b17158869 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:240 #23 0x00007f2b0ff65ff7 in g_main_context_dispatch (context=0x27e8f10) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3154 #24 0x00007f2b0ff65ff7 in g_main_context_dispatch (context=context@entry=0x27e8f10) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3769 #25 0x00007f2b0ff66250 in g_main_context_iterate (context=context@entry=0x27e8f10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3840 #26 0x00007f2b0ff662fc in g_main_context_iteration (context=0x27e8f10, may_block=may_block@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3901 #27 0x00007f2b171591ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x274b450, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #28 0x00007f2b17e28c26 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #29 0x00007f2b171270d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffde2bade00, flags=...) at kernel/qeventloop.cpp:149 #30 0x00007f2b17127445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffde2bade00, flags=...) at kernel/qeventloop.cpp:204 #31 0x00007f2b1712d429 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1227 #32 0x0000000000492eae in () #33 0x00007f2b163d8a40 in __libc_start_main (main=0x491c20, argc=5, argv=0x7ffde2bae4a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffde2bae498) at libc-start.c:289 #34 0x0000000000495de9 in _start () The reporter indicates this bug may be a duplicate of or related to bug 361312. Possible duplicates by query: bug 361678, bug 361312, bug 361310, bug 361102, bug 358424. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 354364 ***
Fixed with bug #354364