[Digikam-users] Crash on Olympus P1 ORF Files

Gilles Caulier caulier.gilles at gmail.com
Thu Dec 24 10:36:32 GMT 2009


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 <tcostigl at gmail.com>:
> 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 <caulier.gilles at gmail.com> 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 <tcostigl at gmail.com>:
>>> 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
>>> Digikam-users at kde.org
>>> https://mail.kde.org/mailman/listinfo/digikam-users
>>>
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
>



More information about the Digikam-users mailing list