Bug 407203 - Crash on trying to convert a .NEF file
Summary: Crash on trying to convert a .NEF file
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-DngConverter (show other bugs)
Version: 4.12.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-05-04 02:58 UTC by Gary Rathbun
Modified: 2019-12-24 10:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gary Rathbun 2019-05-04 02:58:58 UTC
Application: dngconverter (4.12.0)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-146-generic x86_64
Distribution: Ubuntu 16.04.6 LTS

-- Information about the crash:
- What I was doing when the application crashed: I clicked on the filename of the NEF (Nikon D810's RAW format) file in Dolphin, and it opened DNG converter.  I didn't change any settings, just clicked the Convert button, and the app immediately crashed.

- Custom settings of the application:  None. All settings left at default.

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7f128ffff700 (LWP 10410)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f12b16b13a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f12b2690c9c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f12b2693993 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f12b26924ef in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007f12b16b0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f12b05036ba in start_thread (arg=0x7f128ffff700) at pthread_create.c:333
#7  0x00007f12af99841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f129d95c700 (LWP 10407)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f12b16b13a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f12b2690c9c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f12b2693993 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f12b26939ac in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f12b26924ef in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f12b16b0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f12b05036ba in start_thread (arg=0x7f129d95c700) at pthread_create.c:333
#8  0x00007f12af99841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f129e1af700 (LWP 10406)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f12b16b13a6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f12b2b38a14 in KDcrawIface::RActionThreadBase::run() () from /usr/lib/libkdcraw.so.23
#3  0x00007f12b16b0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f12b05036ba in start_thread (arg=0x7f129e1af700) at pthread_create.c:333
#5  0x00007f12af99841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f129e9b0700 (LWP 10404)):
#0  0x00007f12af98c74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f12aba8238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f12aba8249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f12b17f12ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f12b17bf18f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f12b17bf4f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f12b16ae549 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f12b179f223 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f12b16b0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f12b05036ba in start_thread (arg=0x7f129e9b0700) at pthread_create.c:333
#10 0x00007f12af99841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

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

Thread 1 (Thread 0x7f12b3344980 (LWP 10402)):
[KCrash Handler]
#6  0x00007f12b0be57f9 in QPixmap::isNull() const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007f12b0be662b in QPixmap::copy(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007f12b0be737f in QPixmap::QPixmap(QPixmap const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007f12b22c2a58 in KPixmapSequence::frameAt(int) const () from /usr/lib/libkdeui.so.5
#10 0x00007f12b28e91e1 in KIPIPlugins::KPImagesList::slotProgressTimerDone() () from /usr/lib/digikam/libkipiplugins.so.4.12.0
#11 0x00007f12b17d5010 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f12b17dac83 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007f12b0b06fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f12b0b0df16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f12b224264a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007f12b17c090d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007f12b17f3780 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007f12b17f08f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f12aba82197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f12aba823f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f12aba8249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f12b17f12ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007f12b0bb4616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f12b17bf18f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f12b17bf4f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007f12b17c54b9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x000000000040e899 in ?? ()
#28 0x00007f12af8b1830 in __libc_start_main (main=0x40e5c0, argc=6, argv=0x7ffc0e9e55d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc0e9e55c8) at ../csu/libc-start.c:291
#29 0x000000000040ebf9 in _start ()

Possible duplicates by query: bug 246632.

Reported using DrKonqi
Comment 1 Maik Qualmann 2019-05-04 05:39:27 UTC
You are using very old software. Here a icon is missing in the icon set, read the description of the double bug report. If there are no newer packages for your distribution, you can also try the AppImage from www.digikam.org.

Maik

*** This bug has been marked as a duplicate of bug 354364 ***
Comment 2 caulier.gilles 2019-12-24 10:21:11 UTC
Not reproducible with 7.0.0-beta1