Hi, all the recent versions of Digikam crash when I try to open or
import an .ORF image from my Olympus e-p1. All other image files seem to be working fine. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Hi.
We need a gdb backtrace. Note : no crash here with ORF files. Which libkdcraw you use ? look in Help/Components Info for details... Gilles Caulier 2009/12/23 Thomas Costigliola <[hidden email]>: > Hi, all the recent versions of Digikam crash when I try to open or > import an .ORF image from my Olympus e-p1. All other image files seem > to be working fine. > _______________________________________________ > Digikam-users mailing list > [hidden email] > https://mail.kde.org/mailman/listinfo/digikam-users > _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Components Information:
digiKam version 1.0.0-beta6 Exiv2 can write to Jp2: Yes Exiv2 can write to Jpeg: Yes Exiv2 can write to Pgf: No Exiv2 can write to Png: Yes Exiv2 can write to Tiff: Yes Exiv2 supports XMP metadata: Yes LibCImg: 130 LibExiv2: 0.18.1 LibJPEG: 70 LibJasper: 1.900.1 LibKDE: 4.3.4 (KDE 4.3.4) LibKExiv2: 0.6.0 LibKdcraw: 0.5.0 LibLCMS: 118 LibPGF: 6.09.44 LibPNG: 1.2.40 LibQt: 4.6.0 LibRaw: 0.7.2 LibTIFF: LIBTIFF, Version 3.9.2 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Marble widget: 0.8.1 Parallelized demosaicing: Yes LibGphoto2: 2.4.7 LibKipi: 0.4.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f6412d1f740 (LWP 2522))] Thread 20 (Thread 0x7f6401df3710 (LWP 2523)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00000000006d9e40 in ?? () #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f63fdee1710 (LWP 2525)): #0 0xffffffffff600137 in ?? () #1 0x00007fff8f1ff5fb in ?? () #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6406f709ea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 #10 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #11 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #17 0x00007f640cad581d in clone () from /lib/libc.so.6 #18 0x0000000000000000 in ?? () Thread 18 (Thread 0x7f63fd6e0710 (LWP 2526)): #0 0x00007f6405ff13a0 in ?? () from /usr/lib/libgthread-2.0.so.0 #1 0x00007f6406f95c89 in g_thread_self () from /usr/lib/libglib-2.0.so.0 #2 0x00007f6406f6f3d0 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #3 0x00007f6406f70cc1 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #11 0x00007f640cad581d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f63fcedf710 (LWP 2527)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f63f7fff710 (LWP 2528)): #0 0xffffffffff600137 in ?? () #1 0x00007fff8f1ff5fb in ?? () #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6406f709ea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 #10 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #11 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #17 0x00007f640cad581d in clone () from /lib/libc.so.6 #18 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f63f77fe710 (LWP 2529)): #0 0x00007f640d69b980 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #1 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f6406f709ea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 #7 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #14 0x00007f640cad581d in clone () from /lib/libc.so.6 #15 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f63f6ffd710 (LWP 2530)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f63f10c8710 (LWP 2531)): #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f63f4f3821e in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #3 0x00007f640cad581d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f63efc8c710 (LWP 2532)): #0 0x00007f640caceb73 in select () from /lib/libc.so.6 #1 0x00007f63f4f5dbb4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007f63f4f44968 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #4 0x00007f640cad581d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f63ef48b710 (LWP 2533)): #0 0x00007f640b6141d2 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007f6406f70a26 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f63f51912b0 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #11 0x00007f640cad581d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f63eea80710 (LWP 2536)): #0 0x00007f640cac855d in read () from /lib/libc.so.6 #1 0x00007f63f55eed45 in ?? () from /usr/lib64/libasound.so.2 #2 0x00007f63f55e9ca3 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2 #3 0x00007f63f55f35c5 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2 #4 0x00007f63eea85a87 in ?? () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so #5 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #6 0x00007f640cad581d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f63ee27f710 (LWP 2537)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f63f4f46100 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f63f4f47a9c in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #4 0x00007f640cad581d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f63eb3d6710 (LWP 2547)): #0 0x00007f640b615870 in pthread_mutex_unlock () from /lib/libpthread.so.0 #1 0x00007f6406f706d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f63ed06476e in ?? () from /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #11 0x00007f640cad581d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f63ebbd7710 (LWP 2548)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f63ea3d4710 (LWP 2556)): #0 0x00007f640b6141c8 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007f6406f6f238 in g_main_context_release () from /usr/lib/libglib-2.0.so.0 #2 0x00007f6406f70fc9 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f63ed06476e in ?? () from /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #11 0x00007f640cad581d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f63e9269710 (LWP 2557)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f63eabd5710 (LWP 2575)): #0 0x00007f640d6a0856 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #1 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6406f709ea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #4 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #6 0x00007f640d69e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f63ed06476e in ?? () from /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so #11 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #13 0x00007f640cad581d in clone () from /lib/libc.so.6 #14 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f63e9ba3710 (LWP 2576)): #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #5 0x00007f640cad581d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f63d24ee710 (LWP 2583)): [KCrash Handler] #5 0x00007f640ca832d9 in ?? () from /lib/libc.so.6 #6 0x00007f640ca8193a in memmove () from /lib/libc.so.6 #7 0x00007f640b3437a9 in void std::vector<unsigned char, std::allocator<unsigned char> >::_M_assign_aux<unsigned char const*>(unsigned char const*, unsigned char const*, std::forward_iterator_tag) () from /usr/lib64/libexiv2.so.5 #8 0x00007f640b33f005 in Exiv2::DataValue::read(unsigned char const*, long, Exiv2::ByteOrder) () from /usr/lib64/libexiv2.so.5 #9 0x00007f640b339364 in ?? () from /usr/lib64/libexiv2.so.5 #10 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 #11 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 #12 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 #13 0x00007f640b2e9bec in ?? () from /usr/lib64/libexiv2.so.5 #14 0x00007f640b32a239 in ?? () from /usr/lib64/libexiv2.so.5 #15 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 #16 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 #17 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 #18 0x00007f640b3301aa in ?? () from /usr/lib64/libexiv2.so.5 #19 0x00007f640b330c83 in ?? () from /usr/lib64/libexiv2.so.5 #20 0x00007f640b301e18 in Exiv2::OrfParser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) () from /usr/lib64/libexiv2.so.5 #21 0x00007f640b302452 in Exiv2::OrfImage::readMetadata() () from /usr/lib64/libexiv2.so.5 #22 0x00007f6411680928 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib64/libkexiv2.so.7 #23 0x00007f641041dca9 in Digikam::DMetadata::load(QString const&) const () from /usr/lib64/libdigikamcore.so.1 #24 0x0000000000538c43 in ?? () #25 0x00000000004ef0f5 in ?? () #26 0x00000000004f1818 in ?? () #27 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 #29 0x00007f640cad581d in clone () from /lib/libc.so.6 #30 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6412d1f740 (LWP 2522)): #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f640d57dab5 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f640d57dc0e in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f63f51aefba in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #4 0x00007f64126e7aa0 in ?? () from /usr/lib64/libphonon.so.4 #5 0x00007f640ca35345 in ?? () from /lib/libc.so.6 #6 0x00007f640ca353a5 in exit () from /lib/libc.so.6 #7 0x00007f640e29e358 in ?? () from /usr/lib64/qt4/libQtGui.so.4 #8 0x00007f640f05cc58 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #9 0x00007f640bb9b94e in _XIOError () from /usr/lib64/libX11.so.6 #10 0x00007f640bba2d5f in ?? () from /usr/lib64/libX11.so.6 #11 0x00007f640bba3687 in _XEventsQueued () from /usr/lib64/libX11.so.6 #12 0x00007f640bb8c0f3 in XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00007f640e2d00ec in ?? () from /usr/lib64/qt4/libQtGui.so.4 #14 0x00007f6406f706e2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #15 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 #16 0x00007f6406f7125c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #17 0x00007f640d69e64c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #18 0x00007f640e2cff7f in ?? () from /usr/lib64/qt4/libQtGui.so.4 #19 0x00007f640d6728a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f640d672c74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f640d675156 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #22 0x0000000000772c42 in ?? () #23 0x00007f640ca1eba6 in __libc_start_main () from /lib/libc.so.6 #24 0x000000000046f709 in _start () On 12/22/09, Gilles Caulier <[hidden email]> wrote: > Hi. > > We need a gdb backtrace. > > Note : no crash here with ORF files. > > Which libkdcraw you use ? look in Help/Components Info for details... > > Gilles Caulier > > 2009/12/23 Thomas Costigliola <[hidden email]>: >> Hi, all the recent versions of Digikam crash when I try to open or >> import an .ORF image from my Olympus e-p1. All other image files seem >> to be working fine. >> _______________________________________________ >> Digikam-users mailing list >> [hidden email] >> https://mail.kde.org/mailman/listinfo/digikam-users >> > _______________________________________________ > Digikam-users mailing list > [hidden email] > https://mail.kde.org/mailman/listinfo/digikam-users > Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Sound like the crash is in Exiv2 library. Update to 0.18.2
Anyway, please, please, please, update digiKam to 1.0.0 final. Do not report bug with a beta release... else why we try to fix 200 bugs for nothing ? Note : if the crash is reproducible with Exiv2 0.18.2, please reprt it to Exiv2 bugzilla. Don't forget to test with Exiv2 command line tool. Gilles Caulier 2009/12/24 Thomas Costigliola <[hidden email]>: > Components Information: > digiKam version 1.0.0-beta6 > Exiv2 can write to Jp2: Yes > Exiv2 can write to Jpeg: Yes > Exiv2 can write to Pgf: No > Exiv2 can write to Png: Yes > Exiv2 can write to Tiff: Yes > Exiv2 supports XMP metadata: Yes > LibCImg: 130 > LibExiv2: 0.18.1 > LibJPEG: 70 > LibJasper: 1.900.1 > LibKDE: 4.3.4 (KDE 4.3.4) > LibKExiv2: 0.6.0 > LibKdcraw: 0.5.0 > LibLCMS: 118 > LibPGF: 6.09.44 > LibPNG: 1.2.40 > LibQt: 4.6.0 > LibRaw: 0.7.2 > LibTIFF: LIBTIFF, Version 3.9.2 Copyright (c) 1988-1996 Sam Leffler > Copyright (c) 1991-1996 Silicon Graphics, Inc. > Marble widget: 0.8.1 > Parallelized demosaicing: Yes > LibGphoto2: 2.4.7 > LibKipi: 0.4.0 > > --------------------------------------------------------------------- > --------------------------------------------------------------------- > --------------------------------------------------------------------- > --------------------------------------------------------------------- > --------------------------------------------------------------------- > Backtrace: > > > Application: digiKam (digikam), signal: Segmentation fault > [Current thread is 1 (Thread 0x7f6412d1f740 (LWP 2522))] > > Thread 20 (Thread 0x7f6401df3710 (LWP 2523)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00000000006d9e40 in ?? () > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 19 (Thread 0x7f63fdee1710 (LWP 2525)): > #0 0xffffffffff600137 in ?? () > #1 0x00007fff8f1ff5fb in ?? () > #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 > #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f6406f709ea in g_main_context_prepare () from > /usr/lib/libglib-2.0.so.0 > #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 > #10 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #11 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #12 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #13 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #17 0x00007f640cad581d in clone () from /lib/libc.so.6 > #18 0x0000000000000000 in ?? () > > Thread 18 (Thread 0x7f63fd6e0710 (LWP 2526)): > #0 0x00007f6405ff13a0 in ?? () from /usr/lib/libgthread-2.0.so.0 > #1 0x00007f6406f95c89 in g_thread_self () from /usr/lib/libglib-2.0.so.0 > #2 0x00007f6406f6f3d0 in g_main_context_acquire () from > /usr/lib/libglib-2.0.so.0 > #3 0x00007f6406f70cc1 in ?? () from /usr/lib/libglib-2.0.so.0 > #4 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #5 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #11 0x00007f640cad581d in clone () from /lib/libc.so.6 > #12 0x0000000000000000 in ?? () > > Thread 17 (Thread 0x7f63fcedf710 (LWP 2527)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from > /usr/lib64/libdigikamcore.so.1 > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 16 (Thread 0x7f63f7fff710 (LWP 2528)): > #0 0xffffffffff600137 in ?? () > #1 0x00007fff8f1ff5fb in ?? () > #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 > #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f6406f709ea in g_main_context_prepare () from > /usr/lib/libglib-2.0.so.0 > #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 > #10 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #11 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #12 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #13 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #17 0x00007f640cad581d in clone () from /lib/libc.so.6 > #18 0x0000000000000000 in ?? () > > Thread 15 (Thread 0x7f63f77fe710 (LWP 2529)): > #0 0x00007f640d69b980 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #1 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #3 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f6406f709ea in g_main_context_prepare () from > /usr/lib/libglib-2.0.so.0 > #6 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 > #7 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #8 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #9 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #11 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #12 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #13 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #14 0x00007f640cad581d in clone () from /lib/libc.so.6 > #15 0x0000000000000000 in ?? () > > Thread 14 (Thread 0x7f63f6ffd710 (LWP 2530)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from > /usr/lib64/libdigikamcore.so.1 > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 13 (Thread 0x7f63f10c8710 (LWP 2531)): > #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f63f4f3821e in ?? () from /usr/lib64/libxine.so.1 > #2 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #3 0x00007f640cad581d in clone () from /lib/libc.so.6 > #4 0x0000000000000000 in ?? () > > Thread 12 (Thread 0x7f63efc8c710 (LWP 2532)): > #0 0x00007f640caceb73 in select () from /lib/libc.so.6 > #1 0x00007f63f4f5dbb4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 > #2 0x00007f63f4f44968 in ?? () from /usr/lib64/libxine.so.1 > #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #4 0x00007f640cad581d in clone () from /lib/libc.so.6 > #5 0x0000000000000000 in ?? () > > Thread 11 (Thread 0x7f63ef48b710 (LWP 2533)): > #0 0x00007f640b6141d2 in pthread_mutex_lock () from /lib/libpthread.so.0 > #1 0x00007f6406f70a26 in g_main_context_prepare () from > /usr/lib/libglib-2.0.so.0 > #2 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 > #3 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #4 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f63f51912b0 in ?? () from > /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so > #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #11 0x00007f640cad581d in clone () from /lib/libc.so.6 > #12 0x0000000000000000 in ?? () > > Thread 10 (Thread 0x7f63eea80710 (LWP 2536)): > #0 0x00007f640cac855d in read () from /lib/libc.so.6 > #1 0x00007f63f55eed45 in ?? () from /usr/lib64/libasound.so.2 > #2 0x00007f63f55e9ca3 in snd_hctl_handle_events () from > /usr/lib64/libasound.so.2 > #3 0x00007f63f55f35c5 in snd_mixer_handle_events () from > /usr/lib64/libasound.so.2 > #4 0x00007f63eea85a87 in ?? () from > /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so > #5 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #6 0x00007f640cad581d in clone () from /lib/libc.so.6 > #7 0x0000000000000000 in ?? () > > Thread 9 (Thread 0x7f63ee27f710 (LWP 2537)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f63f4f46100 in ?? () from /usr/lib64/libxine.so.1 > #2 0x00007f63f4f47a9c in ?? () from /usr/lib64/libxine.so.1 > #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #4 0x00007f640cad581d in clone () from /lib/libc.so.6 > #5 0x0000000000000000 in ?? () > > Thread 8 (Thread 0x7f63eb3d6710 (LWP 2547)): > #0 0x00007f640b615870 in pthread_mutex_unlock () from /lib/libpthread.so.0 > #1 0x00007f6406f706d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 > #2 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 > #3 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #4 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f63ed06476e in ?? () from > /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so > #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #11 0x00007f640cad581d in clone () from /lib/libc.so.6 > #12 0x0000000000000000 in ?? () > > Thread 7 (Thread 0x7f63ebbd7710 (LWP 2548)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from > /usr/lib64/libdigikamcore.so.1 > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 6 (Thread 0x7f63ea3d4710 (LWP 2556)): > #0 0x00007f640b6141c8 in pthread_mutex_lock () from /lib/libpthread.so.0 > #1 0x00007f6406f6f238 in g_main_context_release () from > /usr/lib/libglib-2.0.so.0 > #2 0x00007f6406f70fc9 in ?? () from /usr/lib/libglib-2.0.so.0 > #3 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #4 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #5 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #6 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f63ed06476e in ?? () from > /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so > #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #11 0x00007f640cad581d in clone () from /lib/libc.so.6 > #12 0x0000000000000000 in ?? () > > Thread 5 (Thread 0x7f63e9269710 (LWP 2557)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from > /usr/lib64/libdigikamcore.so.1 > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 4 (Thread 0x7f63eabd5710 (LWP 2575)): > #0 0x00007f640d6a0856 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #1 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #3 0x00007f6406f709ea in g_main_context_prepare () from > /usr/lib/libglib-2.0.so.0 > #4 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 > #5 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #6 0x00007f640d69e666 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #7 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #8 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #9 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 > #10 0x00007f63ed06476e in ?? () from > /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so > #11 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #12 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #13 0x00007f640cad581d in clone () from /lib/libc.so.6 > #14 0x0000000000000000 in ?? () > > Thread 3 (Thread 0x7f63e9ba3710 (LWP 2576)): > #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) > () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from > /usr/lib64/libdigikamcore.so.1 > #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #5 0x00007f640cad581d in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 2 (Thread 0x7f63d24ee710 (LWP 2583)): > [KCrash Handler] > #5 0x00007f640ca832d9 in ?? () from /lib/libc.so.6 > #6 0x00007f640ca8193a in memmove () from /lib/libc.so.6 > #7 0x00007f640b3437a9 in void std::vector<unsigned char, > std::allocator<unsigned char> >::_M_assign_aux<unsigned char > const*>(unsigned char const*, unsigned char const*, > std::forward_iterator_tag) > () from /usr/lib64/libexiv2.so.5 > #8 0x00007f640b33f005 in Exiv2::DataValue::read(unsigned char const*, > long, Exiv2::ByteOrder) () from /usr/lib64/libexiv2.so.5 > #9 0x00007f640b339364 in ?? () from /usr/lib64/libexiv2.so.5 > #10 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 > #11 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 > #12 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 > #13 0x00007f640b2e9bec in ?? () from /usr/lib64/libexiv2.so.5 > #14 0x00007f640b32a239 in ?? () from /usr/lib64/libexiv2.so.5 > #15 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 > #16 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 > #17 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 > #18 0x00007f640b3301aa in ?? () from /usr/lib64/libexiv2.so.5 > #19 0x00007f640b330c83 in ?? () from /usr/lib64/libexiv2.so.5 > #20 0x00007f640b301e18 in Exiv2::OrfParser::decode(Exiv2::ExifData&, > Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) > () from /usr/lib64/libexiv2.so.5 > #21 0x00007f640b302452 in Exiv2::OrfImage::readMetadata() () from > /usr/lib64/libexiv2.so.5 > #22 0x00007f6411680928 in KExiv2Iface::KExiv2::load(QString const&) > const () from /usr/lib64/libkexiv2.so.7 > #23 0x00007f641041dca9 in Digikam::DMetadata::load(QString const&) > const () from /usr/lib64/libdigikamcore.so.1 > #24 0x0000000000538c43 in ?? () > #25 0x00000000004ef0f5 in ?? () > #26 0x00000000004f1818 in ?? () > #27 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #28 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 > #29 0x00007f640cad581d in clone () from /lib/libc.so.6 > #30 0x0000000000000000 in ?? () > > Thread 1 (Thread 0x7f6412d1f740 (LWP 2522)): > #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00007f640d57dab5 in ?? () from /usr/lib64/qt4/libQtCore.so.4 > #2 0x00007f640d57dc0e in QThread::msleep(unsigned long) () from > /usr/lib64/qt4/libQtCore.so.4 > #3 0x00007f63f51aefba in ?? () from > /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so > #4 0x00007f64126e7aa0 in ?? () from /usr/lib64/libphonon.so.4 > #5 0x00007f640ca35345 in ?? () from /lib/libc.so.6 > #6 0x00007f640ca353a5 in exit () from /lib/libc.so.6 > #7 0x00007f640e29e358 in ?? () from /usr/lib64/qt4/libQtGui.so.4 > #8 0x00007f640f05cc58 in KApplication::xioErrhandler(_XDisplay*) () > from /usr/lib64/libkdeui.so.5 > #9 0x00007f640bb9b94e in _XIOError () from /usr/lib64/libX11.so.6 > #10 0x00007f640bba2d5f in ?? () from /usr/lib64/libX11.so.6 > #11 0x00007f640bba3687 in _XEventsQueued () from /usr/lib64/libX11.so.6 > #12 0x00007f640bb8c0f3 in XEventsQueued () from /usr/lib64/libX11.so.6 > #13 0x00007f640e2d00ec in ?? () from /usr/lib64/qt4/libQtGui.so.4 > #14 0x00007f6406f706e2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 > #15 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 > #16 0x00007f6406f7125c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #17 0x00007f640d69e64c in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib64/qt4/libQtCore.so.4 > #18 0x00007f640e2cff7f in ?? () from /usr/lib64/qt4/libQtGui.so.4 > #19 0x00007f640d6728a2 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > from /usr/lib64/qt4/libQtCore.so.4 > #20 0x00007f640d672c74 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib64/qt4/libQtCore.so.4 > #21 0x00007f640d675156 in QCoreApplication::exec() () from > /usr/lib64/qt4/libQtCore.so.4 > #22 0x0000000000772c42 in ?? () > #23 0x00007f640ca1eba6 in __libc_start_main () from /lib/libc.so.6 > #24 0x000000000046f709 in _start () > > > On 12/22/09, Gilles Caulier <[hidden email]> wrote: >> Hi. >> >> We need a gdb backtrace. >> >> Note : no crash here with ORF files. >> >> Which libkdcraw you use ? look in Help/Components Info for details... >> >> Gilles Caulier >> >> 2009/12/23 Thomas Costigliola <[hidden email]>: >>> Hi, all the recent versions of Digikam crash when I try to open or >>> import an .ORF image from my Olympus e-p1. All other image files seem >>> to be working fine. >>> _______________________________________________ >>> Digikam-users mailing list >>> [hidden email] >>> https://mail.kde.org/mailman/listinfo/digikam-users >>> >> _______________________________________________ >> Digikam-users mailing list >> [hidden email] >> https://mail.kde.org/mailman/listinfo/digikam-users >> > _______________________________________________ > Digikam-users mailing list > [hidden email] > https://mail.kde.org/mailman/listinfo/digikam-users > Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Yes, it was a known bug in exiv2 on 64 bit systems. Looks like the
patch will be included in 0.19. Thanks for the help. On Thu, Dec 24, 2009 at 5:36 AM, Gilles Caulier <[hidden email]> wrote: > Sound like the crash is in Exiv2 library. Update to 0.18.2 > > Anyway, please, please, please, update digiKam to 1.0.0 final. Do not > report bug with a beta release... else why we try to fix 200 bugs for > nothing ? > > Note : if the crash is reproducible with Exiv2 0.18.2, please reprt it > to Exiv2 bugzilla. Don't forget to test with Exiv2 command line tool. > > Gilles Caulier > > 2009/12/24 Thomas Costigliola <[hidden email]>: >> Components Information: >> digiKam version 1.0.0-beta6 >> Exiv2 can write to Jp2: Yes >> Exiv2 can write to Jpeg: Yes >> Exiv2 can write to Pgf: No >> Exiv2 can write to Png: Yes >> Exiv2 can write to Tiff: Yes >> Exiv2 supports XMP metadata: Yes >> LibCImg: 130 >> LibExiv2: 0.18.1 >> LibJPEG: 70 >> LibJasper: 1.900.1 >> LibKDE: 4.3.4 (KDE 4.3.4) >> LibKExiv2: 0.6.0 >> LibKdcraw: 0.5.0 >> LibLCMS: 118 >> LibPGF: 6.09.44 >> LibPNG: 1.2.40 >> LibQt: 4.6.0 >> LibRaw: 0.7.2 >> LibTIFF: LIBTIFF, Version 3.9.2 Copyright (c) 1988-1996 Sam Leffler >> Copyright (c) 1991-1996 Silicon Graphics, Inc. >> Marble widget: 0.8.1 >> Parallelized demosaicing: Yes >> LibGphoto2: 2.4.7 >> LibKipi: 0.4.0 >> >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> --------------------------------------------------------------------- >> Backtrace: >> >> >> Application: digiKam (digikam), signal: Segmentation fault >> [Current thread is 1 (Thread 0x7f6412d1f740 (LWP 2522))] >> >> Thread 20 (Thread 0x7f6401df3710 (LWP 2523)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00000000006d9e40 in ?? () >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 19 (Thread 0x7f63fdee1710 (LWP 2525)): >> #0 0xffffffffff600137 in ?? () >> #1 0x00007fff8f1ff5fb in ?? () >> #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 >> #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f6406f709ea in g_main_context_prepare () from >> /usr/lib/libglib-2.0.so.0 >> #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 >> #10 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #11 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #12 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #13 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #17 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #18 0x0000000000000000 in ?? () >> >> Thread 18 (Thread 0x7f63fd6e0710 (LWP 2526)): >> #0 0x00007f6405ff13a0 in ?? () from /usr/lib/libgthread-2.0.so.0 >> #1 0x00007f6406f95c89 in g_thread_self () from /usr/lib/libglib-2.0.so.0 >> #2 0x00007f6406f6f3d0 in g_main_context_acquire () from >> /usr/lib/libglib-2.0.so.0 >> #3 0x00007f6406f70cc1 in ?? () from /usr/lib/libglib-2.0.so.0 >> #4 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #5 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #11 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #12 0x0000000000000000 in ?? () >> >> Thread 17 (Thread 0x7f63fcedf710 (LWP 2527)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from >> /usr/lib64/libdigikamcore.so.1 >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 16 (Thread 0x7f63f7fff710 (LWP 2528)): >> #0 0xffffffffff600137 in ?? () >> #1 0x00007fff8f1ff5fb in ?? () >> #2 0x00007f6405dea4ed in clock_gettime () from /lib/librt.so.1 >> #3 0x00007f640d69b9bf in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f6406f709ea in g_main_context_prepare () from >> /usr/lib/libglib-2.0.so.0 >> #9 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 >> #10 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #11 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #12 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #13 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #14 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #15 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #16 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #17 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #18 0x0000000000000000 in ?? () >> >> Thread 15 (Thread 0x7f63f77fe710 (LWP 2529)): >> #0 0x00007f640d69b980 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #1 0x00007f640d6a080d in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f640d6a0835 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #3 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f6406f709ea in g_main_context_prepare () from >> /usr/lib/libglib-2.0.so.0 >> #6 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 >> #7 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #8 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #9 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #11 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #12 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #13 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #14 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #15 0x0000000000000000 in ?? () >> >> Thread 14 (Thread 0x7f63f6ffd710 (LWP 2530)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from >> /usr/lib64/libdigikamcore.so.1 >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 13 (Thread 0x7f63f10c8710 (LWP 2531)): >> #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f63f4f3821e in ?? () from /usr/lib64/libxine.so.1 >> #2 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #3 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #4 0x0000000000000000 in ?? () >> >> Thread 12 (Thread 0x7f63efc8c710 (LWP 2532)): >> #0 0x00007f640caceb73 in select () from /lib/libc.so.6 >> #1 0x00007f63f4f5dbb4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 >> #2 0x00007f63f4f44968 in ?? () from /usr/lib64/libxine.so.1 >> #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #4 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #5 0x0000000000000000 in ?? () >> >> Thread 11 (Thread 0x7f63ef48b710 (LWP 2533)): >> #0 0x00007f640b6141d2 in pthread_mutex_lock () from /lib/libpthread.so.0 >> #1 0x00007f6406f70a26 in g_main_context_prepare () from >> /usr/lib/libglib-2.0.so.0 >> #2 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 >> #3 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #4 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f63f51912b0 in ?? () from >> /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so >> #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #11 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #12 0x0000000000000000 in ?? () >> >> Thread 10 (Thread 0x7f63eea80710 (LWP 2536)): >> #0 0x00007f640cac855d in read () from /lib/libc.so.6 >> #1 0x00007f63f55eed45 in ?? () from /usr/lib64/libasound.so.2 >> #2 0x00007f63f55e9ca3 in snd_hctl_handle_events () from >> /usr/lib64/libasound.so.2 >> #3 0x00007f63f55f35c5 in snd_mixer_handle_events () from >> /usr/lib64/libasound.so.2 >> #4 0x00007f63eea85a87 in ?? () from >> /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so >> #5 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #6 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #7 0x0000000000000000 in ?? () >> >> Thread 9 (Thread 0x7f63ee27f710 (LWP 2537)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f63f4f46100 in ?? () from /usr/lib64/libxine.so.1 >> #2 0x00007f63f4f47a9c in ?? () from /usr/lib64/libxine.so.1 >> #3 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #4 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #5 0x0000000000000000 in ?? () >> >> Thread 8 (Thread 0x7f63eb3d6710 (LWP 2547)): >> #0 0x00007f640b615870 in pthread_mutex_unlock () from /lib/libpthread.so.0 >> #1 0x00007f6406f706d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 >> #2 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 >> #3 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #4 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f63ed06476e in ?? () from >> /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so >> #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #11 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #12 0x0000000000000000 in ?? () >> >> Thread 7 (Thread 0x7f63ebbd7710 (LWP 2548)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from >> /usr/lib64/libdigikamcore.so.1 >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 6 (Thread 0x7f63ea3d4710 (LWP 2556)): >> #0 0x00007f640b6141c8 in pthread_mutex_lock () from /lib/libpthread.so.0 >> #1 0x00007f6406f6f238 in g_main_context_release () from >> /usr/lib/libglib-2.0.so.0 >> #2 0x00007f6406f70fc9 in ?? () from /usr/lib/libglib-2.0.so.0 >> #3 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #4 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #5 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #6 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f63ed06476e in ?? () from >> /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so >> #9 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #11 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #12 0x0000000000000000 in ?? () >> >> Thread 5 (Thread 0x7f63e9269710 (LWP 2557)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from >> /usr/lib64/libdigikamcore.so.1 >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 4 (Thread 0x7f63eabd5710 (LWP 2575)): >> #0 0x00007f640d6a0856 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #1 0x00007f640d69e87c in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f640d69e925 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #3 0x00007f6406f709ea in g_main_context_prepare () from >> /usr/lib/libglib-2.0.so.0 >> #4 0x00007f6406f70d8f in ?? () from /usr/lib/libglib-2.0.so.0 >> #5 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #6 0x00007f640d69e666 in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #7 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #8 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #9 0x00007f640d57b5b7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 >> #10 0x00007f63ed06476e in ?? () from >> /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so >> #11 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #12 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #13 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #14 0x0000000000000000 in ?? () >> >> Thread 3 (Thread 0x7f63e9ba3710 (LWP 2576)): >> #0 0x00007f640b6164ec in pthread_cond_wait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57f059 in QWaitCondition::wait(QMutex*, unsigned long) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f641049988c in Digikam::LoadSaveThread::run() () from >> /usr/lib64/libdigikamcore.so.1 >> #3 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #4 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #5 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #6 0x0000000000000000 in ?? () >> >> Thread 2 (Thread 0x7f63d24ee710 (LWP 2583)): >> [KCrash Handler] >> #5 0x00007f640ca832d9 in ?? () from /lib/libc.so.6 >> #6 0x00007f640ca8193a in memmove () from /lib/libc.so.6 >> #7 0x00007f640b3437a9 in void std::vector<unsigned char, >> std::allocator<unsigned char> >::_M_assign_aux<unsigned char >> const*>(unsigned char const*, unsigned char const*, >> std::forward_iterator_tag) >> () from /usr/lib64/libexiv2.so.5 >> #8 0x00007f640b33f005 in Exiv2::DataValue::read(unsigned char const*, >> long, Exiv2::ByteOrder) () from /usr/lib64/libexiv2.so.5 >> #9 0x00007f640b339364 in ?? () from /usr/lib64/libexiv2.so.5 >> #10 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 >> #11 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 >> #12 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 >> #13 0x00007f640b2e9bec in ?? () from /usr/lib64/libexiv2.so.5 >> #14 0x00007f640b32a239 in ?? () from /usr/lib64/libexiv2.so.5 >> #15 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 >> #16 0x00007f640b32a2c1 in ?? () from /usr/lib64/libexiv2.so.5 >> #17 0x00007f640b32a314 in ?? () from /usr/lib64/libexiv2.so.5 >> #18 0x00007f640b3301aa in ?? () from /usr/lib64/libexiv2.so.5 >> #19 0x00007f640b330c83 in ?? () from /usr/lib64/libexiv2.so.5 >> #20 0x00007f640b301e18 in Exiv2::OrfParser::decode(Exiv2::ExifData&, >> Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) >> () from /usr/lib64/libexiv2.so.5 >> #21 0x00007f640b302452 in Exiv2::OrfImage::readMetadata() () from >> /usr/lib64/libexiv2.so.5 >> #22 0x00007f6411680928 in KExiv2Iface::KExiv2::load(QString const&) >> const () from /usr/lib64/libkexiv2.so.7 >> #23 0x00007f641041dca9 in Digikam::DMetadata::load(QString const&) >> const () from /usr/lib64/libdigikamcore.so.1 >> #24 0x0000000000538c43 in ?? () >> #25 0x00000000004ef0f5 in ?? () >> #26 0x00000000004f1818 in ?? () >> #27 0x00007f640d57e175 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #28 0x00007f640b612547 in start_thread () from /lib/libpthread.so.0 >> #29 0x00007f640cad581d in clone () from /lib/libc.so.6 >> #30 0x0000000000000000 in ?? () >> >> Thread 1 (Thread 0x7f6412d1f740 (LWP 2522)): >> #0 0x00007f640b616859 in pthread_cond_timedwait@@GLIBC_2.3.2 () from >> /lib/libpthread.so.0 >> #1 0x00007f640d57dab5 in ?? () from /usr/lib64/qt4/libQtCore.so.4 >> #2 0x00007f640d57dc0e in QThread::msleep(unsigned long) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #3 0x00007f63f51aefba in ?? () from >> /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so >> #4 0x00007f64126e7aa0 in ?? () from /usr/lib64/libphonon.so.4 >> #5 0x00007f640ca35345 in ?? () from /lib/libc.so.6 >> #6 0x00007f640ca353a5 in exit () from /lib/libc.so.6 >> #7 0x00007f640e29e358 in ?? () from /usr/lib64/qt4/libQtGui.so.4 >> #8 0x00007f640f05cc58 in KApplication::xioErrhandler(_XDisplay*) () >> from /usr/lib64/libkdeui.so.5 >> #9 0x00007f640bb9b94e in _XIOError () from /usr/lib64/libX11.so.6 >> #10 0x00007f640bba2d5f in ?? () from /usr/lib64/libX11.so.6 >> #11 0x00007f640bba3687 in _XEventsQueued () from /usr/lib64/libX11.so.6 >> #12 0x00007f640bb8c0f3 in XEventsQueued () from /usr/lib64/libX11.so.6 >> #13 0x00007f640e2d00ec in ?? () from /usr/lib64/qt4/libQtGui.so.4 >> #14 0x00007f6406f706e2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 >> #15 0x00007f6406f70fb1 in ?? () from /usr/lib/libglib-2.0.so.0 >> #16 0x00007f6406f7125c in g_main_context_iteration () from >> /usr/lib/libglib-2.0.so.0 >> #17 0x00007f640d69e64c in >> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) >> () from /usr/lib64/qt4/libQtCore.so.4 >> #18 0x00007f640e2cff7f in ?? () from /usr/lib64/qt4/libQtGui.so.4 >> #19 0x00007f640d6728a2 in >> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () >> from /usr/lib64/qt4/libQtCore.so.4 >> #20 0x00007f640d672c74 in >> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from >> /usr/lib64/qt4/libQtCore.so.4 >> #21 0x00007f640d675156 in QCoreApplication::exec() () from >> /usr/lib64/qt4/libQtCore.so.4 >> #22 0x0000000000772c42 in ?? () >> #23 0x00007f640ca1eba6 in __libc_start_main () from /lib/libc.so.6 >> #24 0x000000000046f709 in _start () >> >> >> On 12/22/09, Gilles Caulier <[hidden email]> wrote: >>> Hi. >>> >>> We need a gdb backtrace. >>> >>> Note : no crash here with ORF files. >>> >>> Which libkdcraw you use ? look in Help/Components Info for details... >>> >>> Gilles Caulier >>> >>> 2009/12/23 Thomas Costigliola <[hidden email]>: >>>> Hi, all the recent versions of Digikam crash when I try to open or >>>> import an .ORF image from my Olympus e-p1. All other image files seem >>>> to be working fine. >>>> _______________________________________________ >>>> Digikam-users mailing list >>>> [hidden email] >>>> https://mail.kde.org/mailman/listinfo/digikam-users >>>> >>> _______________________________________________ >>> Digikam-users mailing list >>> [hidden email] >>> https://mail.kde.org/mailman/listinfo/digikam-users >>> >> _______________________________________________ >> Digikam-users mailing list >> [hidden email] >> https://mail.kde.org/mailman/listinfo/digikam-users >> > _______________________________________________ > Digikam-users mailing list > [hidden email] > https://mail.kde.org/mailman/listinfo/digikam-users > Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Free forum by Nabble | Edit this page |