Bug 367859

Summary: DNGConverter crashed after trying to nconvert CR2 file
Product: [Applications] digikam Reporter: Bojan <marusic.bojan>
Component: Plugin-Bqm-DngConverterAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: arzitek, caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 4.14.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:

Description Bojan 2016-08-26 14:48:27 UTC
Application: dngconverter (4.12.0)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-34-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

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

Cliclked on file with cr2 extention, DNGConverter atarts, then after clicking convert it crashed every time.
Files are form Canon PowerShots G7X Mark II

The crash can be reproduced every time.

-- Backtrace:
Application: Pretvornik slik DNG (dngconverter), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fae93b20980 (LWP 31562))]

Thread 6 (Thread 0x7fae7cd73700 (LWP 31571)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fae91e8b3a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fae92e69c9c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fae92e6c9a3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fae92e6b4ff in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fae91e8ae3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fae90cdd6fa in start_thread (arg=0x7fae7cd73700) at pthread_create.c:333
#7  0x00007fae90172b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fae7dfb8700 (LWP 31566)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fae91e8b3a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fae92e69c9c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fae92e6c9a3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fae92e6b4ff in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fae91e8ae3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fae90cdd6fa in start_thread (arg=0x7fae7dfb8700) at pthread_create.c:333
#7  0x00007fae90172b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fae7e7b9700 (LWP 31565)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fae91e8b3a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fae93311a14 in KDcrawIface::RActionThreadBase::run() () from /usr/lib/libkdcraw.so.23
#3  0x00007fae91e8ae3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fae90cdd6fa in start_thread (arg=0x7fae7e7b9700) at pthread_create.c:333
#5  0x00007fae90172b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fae7efba700 (LWP 31564)):
#0  0x00007fae90ce655d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fae8c2a3740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fae8c25fe84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fae8c260340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fae8c2604ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fae91fcb2ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fae91f9918f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fae91f994f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fae91e88549 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fae91f79223 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fae91e8ae3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007fae90cdd6fa in start_thread (arg=0x7fae7efba700) at pthread_create.c:333
#12 0x00007fae90172b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fae7f7bb700 (LWP 31563)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fae91e8b3a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fae930b076e in KIPIPlugins::KPRawThumbThread::run() () from /usr/lib/digikam/libkipiplugins.so.4.12.0
#3  0x00007fae91e8ae3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fae90cdd6fa in start_thread (arg=0x7fae7f7bb700) at pthread_create.c:333
#5  0x00007fae90172b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fae93b20980 (LWP 31562)):
[KCrash Handler]
#6  0x00007fae913bf7f9 in QPixmap::isNull() const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007fae913c062b in QPixmap::copy(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007fae913c137f in QPixmap::QPixmap(QPixmap const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007fae92a9cab8 in KPixmapSequence::frameAt(int) const () from /usr/lib/libkdeui.so.5
#10 0x00007fae930c21e1 in KIPIPlugins::KPImagesList::slotProgressTimerDone() () from /usr/lib/digikam/libkipiplugins.so.4.12.0
#11 0x00007fae91faf010 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007fae91fb4c83 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fae912e0fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007fae912e7f16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007fae92a1c6aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fae91f9a90d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007fae91fcd780 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007fae91fca8f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007fae8c2601a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fae8c260400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fae8c2604ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fae91fcb2ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007fae9138e616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007fae91f9918f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007fae91f994f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007fae91f9f4b9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x000000000040e899 in ?? ()
#28 0x00007fae9008c830 in __libc_start_main (main=0x40e5c0, argc=6, argv=0x7fff637b49d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff637b49c8) at ../csu/libc-start.c:291
#29 0x000000000040ebf9 in _start ()

Possible duplicates by query: bug 361678, bug 355744.

Reported using DrKonqi
Comment 1 caulier.gilles 2016-08-26 16:36:43 UTC

*** This bug has been marked as a duplicate of bug 361678 ***
Comment 2 caulier.gilles 2016-09-24 17:21:38 UTC
*** Bug 369289 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2019-12-24 10:18:38 UTC
Not reproducible with 7.0.0-beta1