Application that crashed: digikam Version of the application: 1.0.0-beta3 KDE Version: 4.3.62 (KDE 4.3.62 (KDE 4.4 >= 20090728)) "release 2" Qt Version: 4.5.2 Operating System: Linux 2.6.27.29-0.1-pae i686 Distribution: "openSUSE 11.1 (i586)" What I was doing when the application crashed: Pressed "page down" on keyboard to edit next pic -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb347f700 (LWP 11877))] Thread 19 (Thread 0xb1ddfb90 (LWP 12000)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x083098d1 in ?? () #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 18 (Thread 0xb0a4cb90 (LWP 13910)): #0 0xb54d1cc6 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb4d252e5 in g_main_context_release () from /usr/lib/libglib-2.0.so.0 #2 0xb4d26f85 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb56518f7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb552e229 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0xb6fb88cd in ?? () from /usr/lib/libdigikamdatabase.so.1 #9 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #10 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #11 0xb53113be in clone () from /lib/libc.so.6 Thread 17 (Thread 0xb124db90 (LWP 13911)): #0 0xb54d20a1 in pthread_mutex_unlock () from /lib/libpthread.so.0 #1 0xb4d268ce in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0xb4d26d6a in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb56518f7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb552e229 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0xb6fb88cd in ?? () from /usr/lib/libdigikamdatabase.so.1 #9 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #10 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #11 0xb53113be in clone () from /lib/libc.so.6 Thread 16 (Thread 0xb0185b90 (LWP 13915)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 15 (Thread 0xaf984b90 (LWP 13916)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb53076a7 in poll () from /lib/libc.so.6 #2 0xb4d26f12 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb56518f7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb552e229 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #9 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #10 0xb53113be in clone () from /lib/libc.so.6 Thread 14 (Thread 0xaf183b90 (LWP 13917)): #0 0xb4db33da in clock_gettime () from /lib/librt.so.1 #1 0xb565362b in ?? () from /usr/lib/libQtCore.so.4 #2 0xb5653801 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb565502c in ?? () from /usr/lib/libQtCore.so.4 #4 0xb5651ab8 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4d268da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb4d26d6a in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb56518f7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb552e229 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #13 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #14 0xb53113be in clone () from /lib/libc.so.6 Thread 13 (Thread 0xae982b90 (LWP 13920)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 12 (Thread 0xab908b90 (LWP 13954)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xac949721 in ?? () from /usr/lib/libxine.so.1 #3 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53113be in clone () from /lib/libc.so.6 Thread 11 (Thread 0xaac6eb90 (LWP 13961)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xac9581ae in ?? () from /usr/lib/libxine.so.1 #3 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53113be in clone () from /lib/libc.so.6 Thread 10 (Thread 0xaa46db90 (LWP 13962)): #0 0xb4d26d31 in ?? () from /usr/lib/libglib-2.0.so.0 #1 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #2 0xb56518f7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #3 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb552e229 in QThread::exec() () from /usr/lib/libQtCore.so.4 #6 0xac9a08f9 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #7 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #8 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #9 0xb53113be in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa9c2db90 (LWP 13968)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d5bbb in read () from /lib/libpthread.so.0 #2 0xacc4d992 in ?? () from /usr/lib/libasound.so.2 #3 0xacc4aedd in snd_ctl_read () from /usr/lib/libasound.so.2 #4 0xacc4728f in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #5 0xacc53451 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #6 0xa9c67051 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #7 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #8 0xb53113be in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa942cb90 (LWP 13969)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xac95bf43 in ?? () from /usr/lib/libxine.so.1 #3 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53113be in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa8b8bb90 (LWP 14071)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa6effb90 (LWP 14192)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa78ffb90 (LWP 14196)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa5ae8b90 (LWP 14525)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 3 (Thread 0x9f3ffb90 (LWP 14526)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 2 (Thread 0x9ebfeb90 (LWP 14609)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb54d2c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5532582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb71a9da2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb5531572 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb54cf1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53113be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb347f700 (LWP 11877)): [KCrash Handler] #6 0xb5f08823 in QLabel::setPixmap(QPixmap const&) () from /usr/lib/libQtGui.so.4 #7 0xb71fb395 in Digikam::DLogoAction::slotProgressTimerDone() () from /usr/lib/libdigikamcore.so.1 #8 0xb71fb6bb in Digikam::DLogoAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.1 #9 0xb563b788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #10 0xb563c412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb5677fe7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #12 0xb5641c0e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #13 0xb563672f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #14 0xb5b197fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb5b21aee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb670954d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb562616b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb56555f6 in ?? () from /usr/lib/libQtCore.so.4 #19 0xb5651980 in ?? () from /usr/lib/libQtCore.so.4 #20 0xb4d239c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #21 0xb4d27083 in ?? () from /usr/lib/libglib-2.0.so.0 #22 0xb4d27241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #23 0xb56518d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #24 0xb5bb9cc5 in ?? () from /usr/lib/libQtGui.so.4 #25 0xb562478a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0xb5624bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb5627079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #28 0xb5b19677 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #29 0x083863d3 in ?? () #30 0xb5256705 in __libc_start_main () from /lib/libc.so.6 #31 0x0809dfb1 in _start () Reported using DrKonqi
The backtrace looks mostly the same as the one in bug 204797. - Does Digikam crash again if you repeat the steps you described ? Thanks
Crash appears in DLogoAction class. It's fixed normally in 1.0.0-beta4. Please checkout new version and try agan. Gilles Caulier
Waiting for feedback. Marking as NEEDSINFO.
New digiKam 4.11.0 is available. https://www.digikam.org/node/740 Can you reproduce the problem with this release ?
With digiKam 5.0.0, this problem is not reproducible. I close this file now. Re-open it if necessary. Gilles Caulier