Bug 248302

Summary: Crash while jumping back and forth in preview
Product: [Applications] digikam Reporter: Thomas Rast <trast>
Component: Metadata-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.3.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 1.6.0
Sentry Crash Report:

Description Thomas Rast 2010-08-18 23:01:22 UTC
Application: digikam (1.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
This crash happened while browsing through images with preview open. I have it set to load the full image. It seemed like I hit backspace immediately after space, so that it should have gone back to the same image before fully loading the next one.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f548efc97c0 (LWP 8005))]

Thread 13 (Thread 0x7f548ce2a710 (LWP 8006)):
#0  0x000000300240b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000300a4782bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006aa43d in Digikam::ScanController::run (this=0xe80070) at /usr/src/debug/digikam-1.3.0/digikam/scancontroller.cpp:516
#3  0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00000030018d082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f548c629710 (LWP 8012)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fffdbeb47a1 in ?? ()
#2  0x00000030044042a3 in clock_gettime () from /lib64/librt.so.1
#3  0x000000300a5845ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000300a587f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x000000300a5882d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x000000300a586f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000300a586fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x000000300103ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x0000003001040e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x000000300a5876d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x000000300a4752cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#17 0x00000030018d082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f548bc1b710 (LWP 8013)):
#0  0x000000300103feca in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003001040e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x000000300a5876d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x000000300a4752cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00000030018d082d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f5489104710 (LWP 8014)):
#0  0x000000300240b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000300a4782bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003097a851d8 in Digikam::ParkingThread::run (this=0x7f54840163b0) at /usr/src/debug/digikam-1.3.0/libs/threads/threadmanager.cpp:101
#3  0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00000030018d082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f5488903710 (LWP 8015)):
#0  0x00000030018c76b3 in poll () from /lib64/libc.so.6
#1  0x0000003001040fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x000000300a5876d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x000000300a4752cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00000030018d082d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5483fff710 (LWP 8016)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fffdbeb47a1 in ?? ()
#2  0x00000030044042a3 in clock_gettime () from /lib64/librt.so.1
#3  0x000000300a5845ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000300a587f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x000000300a5882d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x000000300a586f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000300a586fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x000000300103ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x0000003001040e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x000000300a5876d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x000000300a4752cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#17 0x00000030018d082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f547fc56710 (LWP 8018)):
#0  0x000000300240b709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003086415951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00000030018d082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f547e819710 (LWP 8019)):
#0  0x000000300240b709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000308642398f in video_out_loop () from /usr/lib64/libxine.so.1
#2  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00000030018d082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f547e018710 (LWP 8020)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fffdbeb47a1 in ?? ()
#2  0x00000030044042a3 in clock_gettime () from /lib64/librt.so.1
#3  0x000000300a5845ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000300a587f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x000000300a5882d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x000000300a586f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000300103ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x0000003001040e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x000000300a5876d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x000000300a4752cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007f5481d753b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#17 0x00000030018d082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f547d60d710 (LWP 8023)):
#0  0x00000030018c76b3 in poll () from /lib64/libc.so.6
#1  0x00007f547d6129d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00000030018d082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f547ce0c710 (LWP 8024)):
#0  0x000000300240b39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000308642796b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00000030018d082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f547ab78710 (LWP 8109)):
[KCrash Handler]
#5  operator= (this=<value optimized out>, other=<value optimized out>) at /usr/include/QtCore/qshareddata.h:95
#6  KExiv2Iface::KExiv2Data::KExiv2Data (this=<value optimized out>, other=<value optimized out>) at /usr/src/packages/BUILD/digikam-sharedlibs/libkexiv2/libkexiv2/kexiv2.cpp:48
#7  0x0000003097906360 in Digikam::DImg::getMetadata (this=<value optimized out>) at /usr/src/debug/digikam-1.3.0/libs/dimg/dimg.cpp:855
#8  0x000000309791862c in Digikam::DImgLoader::checkExifWorkingColorSpace (this=0x7f547ab76f90) at /usr/src/debug/digikam-1.3.0/libs/dimg/loaders/dimgloader.cpp:194
#9  0x000000309791d738 in Digikam::JPEGLoader::load (this=0x7f547ab76f90, filePath=<value optimized out>, observer=0x7f5471df32c0) at /usr/src/debug/digikam-1.3.0/libs/dimg/loaders/jpegloader.cpp:517
#10 0x000000309790ecc0 in Digikam::DImg::load (this=0x7f5471df33f8, filePath=..., loadFlagsInt=31, observer=0x7f5471df32c0, rawDecodingSettings=<value optimized out>)
    at /usr/src/debug/digikam-1.3.0/libs/dimg/dimg.cpp:376
#11 0x0000003097910049 in Digikam::DImg::load (this=0x7f5471df33f8, filePath=..., observer=0x7f5471df32c0, rawDecodingSettings=<value optimized out>)
    at /usr/src/debug/digikam-1.3.0/libs/dimg/dimg.cpp:337
#12 0x0000003097a5b007 in Digikam::PreviewLoadingTask::execute (this=0x7f5471df32b0) at /usr/src/debug/digikam-1.3.0/libs/threadimageio/previewtask.cpp:332
#13 0x0000003097a49576 in Digikam::LoadSaveThread::run (this=0x7f5484804060) at /usr/src/debug/digikam-1.3.0/libs/threadimageio/loadsavethread.cpp:127
#14 0x0000003097a86086 in Digikam::DynamicThreadPriv::run (this=0x7f5484af1160) at /usr/src/debug/digikam-1.3.0/libs/threads/dynamicthread.cpp:237
#15 0x000000300a46e035 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x000000300a477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x0000003002406a4f in start_thread () from /lib64/libpthread.so.0
#18 0x00000030018d082d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f548efc97c0 (LWP 8005)):
#0  0x00000030018c76b3 in poll () from /lib64/libc.so.6
#1  0x0000003003e09c0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x0000003003e0a169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x0000003003e0a1f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x0000003003a4f776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x0000003003a3bda7 in ?? () from /usr/lib64/libX11.so.6
#6  0x0000003003a3bf8d in XPutImage () from /usr/lib64/libX11.so.6
#7  0x000000300cea4400 in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4
#8  0x000000300ce9162f in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4
#9  0x000000309790c113 in Digikam::DImg::convertToPixmap (this=0x7fffdbe34ef0) at /usr/src/debug/digikam-1.3.0/libs/dimg/dimg.cpp:1536
#10 0x000000000068b666 in Digikam::ImagePreviewView::paintPreview (this=0x7f54840caac0, pix=0x7f5471d6e9e0, sx=<value optimized out>, sy=433, sw=<value optimized out>, sh=<value optimized out>)
    at /usr/src/debug/digikam-1.3.0/digikam/imagepreviewview.cpp:509
#11 0x0000003097ac206b in Digikam::PreviewWidget::viewportPaintEvent (this=0x7f54840caac0, e=<value optimized out>) at /usr/src/debug/digikam-1.3.0/libs/widgets/common/previewwidget.cpp:566
#12 0x0000003025f6cf78 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib64/libQt3Support.so.4
#13 0x000000300a55efd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#14 0x000000300cdc04a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x000000300cdc8aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x000000300e774c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x000000300a55ee4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x000000300ce0c1b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#19 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#20 0x000000300ce0cc3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#21 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#22 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#23 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#24 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#26 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#27 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#28 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#29 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#30 0x000000300ce0cd7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#31 0x000000300ce0bf1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x000000300cfc0231 in ?? () from /usr/lib64/libQtGui.so.4
#33 0x000000300ce02940 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#34 0x000000300ce11272 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x000000300d1bca6b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x000000300e7f24a3 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#37 0x000000300cdc04d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x000000300cdc8aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x000000300e774c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x000000300a55ee4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x000000300a5625ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#42 0x000000300a587173 in ?? () from /usr/lib64/libQtCore.so.4
#43 0x0000003001040a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x0000003001041270 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x0000003001041510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x000000300a58767f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x000000300ce6114e in ?? () from /usr/lib64/libQtGui.so.4
#48 0x000000300a55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x000000300a55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x000000300a56288b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#51 0x00000000007139c5 in main (argc=13907456, argv=0x7fffdbe38c00) at /usr/src/debug/digikam-1.3.0/digikam/main.cpp:195

Reported using DrKonqi
Comment 1 caulier.gilles 2010-08-19 09:35:14 UTC
It crash in libkexiv2 due probably to a binary uncompatibility. update libkexiv2 on your computer.

Gilles Caulier
Comment 2 caulier.gilles 2010-10-06 09:50:33 UTC
Thomas,

Any progress here ?

Gilles Caulier
Comment 3 Thomas Rast 2010-10-18 12:44:19 UTC
First, sorry for the late reply.

I haven't had much time to chase this down, despite several more crashes (it got worse when the system was under heavy I/O load outside of digikam). But in the meantime I have upgraded to a new laptop, system and also digikam (1.5.0). So I think you'll just have to close it.

I expect to spend at least one week in early November shooting extensively, so if there are any more race conditions I will probably hit them :-)
Comment 4 caulier.gilles 2010-10-18 13:22:28 UTC
ok. thanks for the feedback

Gilles Caulier