Application: digikam (2.0.0) KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources) Qt Version: 4.7.1 Operating System: Linux 3.0.1-gentoo i686 Distribution: "Gentoo Base System release 2.0.3" -- Information about the crash: To get Digikam to crush I can either attempt to view slideshow (either from the main window or from image editor). The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xad198760 (LWP 5890))] Thread 5 (Thread 0xabff9b70 (LWP 5891)): #0 0xb7797424 in __kernel_vsyscall () #1 0xb451e5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4aadebe in pthread_cond_wait () from /lib/libc.so.6 #3 0xb500bfbf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #4 0x081e8e39 in _start () Thread 4 (Thread 0xab7f8b70 (LWP 5892)): #0 0xb451c405 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb4aae0d7 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb31305a5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #3 0xb3130f38 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb3131205 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb512fe4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #6 0xb51016da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #7 0xb510197a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #8 0xb5008e5b in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4 #9 0xb50e2fac in ?? () from /usr/lib/qt4/libQtCore.so.4 #10 0xb500b8ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #11 0xb4519ed4 in start_thread () from /lib/libpthread.so.0 #12 0xb4aa054e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xaadffb70 (LWP 5894)): #0 0xb7797424 in __kernel_vsyscall () #1 0xb451e5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4aadebe in pthread_cond_wait () from /lib/libc.so.6 #3 0xb500bfbf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #4 0xb6a8966a in ?? () from /usr/lib/libdigikamcore.so.2 #5 0xb500b8ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb4519ed4 in start_thread () from /lib/libpthread.so.0 #7 0xb4aa054e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa5cebb70 (LWP 5912)): #0 0xb7797424 in __kernel_vsyscall () #1 0xb451e984 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4aadf15 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xb500bf3f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #4 0xb50017d8 in ?? () from /usr/lib/qt4/libQtCore.so.4 #5 0xb500b8ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb4519ed4 in start_thread () from /lib/libpthread.so.0 #7 0xb4aa054e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xad198760 (LWP 5890)): [KCrash Handler] #7 0xb4ae4e80 in ?? () from /lib/libc.so.6 #8 0xb5716c06 in ?? () from /usr/lib/qt4/libQtGui.so.4 #9 0xb55fc304 in ?? () from /usr/lib/qt4/libQtGui.so.4 #10 0xb57d7fb2 in ?? () from /usr/lib/qt4/libQtGui.so.4 #11 0xb57df0b2 in ?? () from /usr/lib/qt4/libQtGui.so.4 #12 0xb57ec55d in ?? () from /usr/lib/qt4/libQtGui.so.4 #13 0xb5767d7a in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib/qt4/libQtGui.so.4 #14 0xb6b519e0 in Digikam::SlideShow::updatePixmap() () from /usr/lib/libdigikamcore.so.2 #15 0xb6b55435 in Digikam::SlideShow::slotGotImagePreview(Digikam::LoadingDescription const&, Digikam::DImg const&) () from /usr/lib/libdigikamcore.so.2 #16 0xb6b559dc in Digikam::SlideShow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.2 #17 0xb5108c5a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4 #18 0xb5113447 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/qt4/libQtCore.so.4 #19 0xb5117a47 in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4 #20 0xb565f434 in QWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #21 0xb560653c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #22 0xb560b29f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #23 0xb612c9cb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #24 0xb5102522 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4 #25 0xb51061d8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4 #26 0xb510635e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4 #27 0xb512fc95 in ?? () from /usr/lib/qt4/libQtCore.so.4 #28 0xb3130731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0xb3130f38 in ?? () from /usr/lib/libglib-2.0.so.0 #30 0xb3131205 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0xb512fe0d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #32 0xb56b90f6 in ?? () from /usr/lib/qt4/libQtGui.so.4 #33 0xb51016da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #34 0xb510197a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #35 0xb5106421 in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4 #36 0xb5604458 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4 #37 0x082c09b3 in ?? () #38 0xb49e4f37 in __libc_start_main () from /lib/libc.so.6 #39 0x080b83b1 in _start () Reported using DrKonqi
Crash is in Qt4. Sound like a binary compatibilty issue on your computer. Chack your system... Gilles Caulier
You were right. I had qt 4.7.1 installed. I've upgraded to 4.7.3 and slideshow works fine.