Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.2.98 (KDE 4.2.98 (KDE 4.3 RC3)) "release 150" Qt Version: 4.5.2 Operating System: Linux 2.6.27.25-0.1-default i686 Distribution: "openSUSE 11.1 (i586)" What I was doing when the application crashed: Digikam was crashing when I was starting a slideshow with OpenGL - Ken Burns transistion. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb3546920 (LWP 21870))] Thread 12 (Thread 0xb19d1b90 (LWP 21871)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0x85005a0, mutex=0x850059c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x0828f5b9 in Digikam::ScanController::run (this=0x84db4b0) at /usr/src/debug/digikam-0.10.0/digikam/scancontroller.cpp:412 #4 0xb55f1572 in QThreadPrivate::start (arg=0x84db4b0) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb0956b90 (LWP 21874)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0x8509148, mutex=0x8509144, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb71beec2 in Digikam::LoadSaveThread::run (this=0x8509138) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #4 0xb55f1572 in QThreadPrivate::start (arg=0x8509138) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 10 (Thread 0xb1157b90 (LWP 21875)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0x859ff10, mutex=0x859ff0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb71beec2 in Digikam::LoadSaveThread::run (this=0x859ff00) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #4 0xb55f1572 in QThreadPrivate::start (arg=0x859ff00) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 9 (Thread 0xad794b90 (LWP 21876)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb0016721 in ?? () from /usr/lib/libxine.so.1 #3 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53d23be in clone () from /lib/libc.so.6 Thread 8 (Thread 0xacaf6b90 (LWP 21877)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb002517e in ?? () from /usr/lib/libxine.so.1 #3 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53d23be in clone () from /lib/libc.so.6 Thread 7 (Thread 0xac2f5b90 (LWP 21878)): #0 0xb4e803da in clock_gettime () from /lib/librt.so.1 #1 0xb571362b in QTimerInfoList::getTime (this=0x8a7e9b4, t=@0x8a7e9d8) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb5713801 in QTimerInfoList::updateCurrentTime (this=0x8a7e9b4) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb571502c in QTimerInfoList::timerWait (this=0x8a7e9b4, tm=@0xac2f5134) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb5711ab8 in timerSourcePrepare (source=0xb4e84ff4, timeout=0xac2f5188) at kernel/qeventdispatcher_glib.cpp:141 #5 0xb4df38da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb4df3d6a in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb4df4241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb57118f7 in QEventDispatcherGlib::processEvents (this=0x866e3f0, flags={i = -1406184840}) at kernel/qeventdispatcher_glib.cpp:329 #9 0xb56e478a in QEventLoop::processEvents (this=0xac2f52f0, flags={i = -1406184776}) at kernel/qeventloop.cpp:149 #10 0xb56e4bd2 in QEventLoop::exec (this=0xac2f52f0, flags={i = -1406184712}) at kernel/qeventloop.cpp:201 #11 0xb55ee229 in QThread::exec (this=0x8a7d718) at thread/qthread.cpp:487 #12 0xb008b899 in Phonon::Xine::XineThread::run (this=0x8a7d718) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143 #13 0xb55f1572 in QThreadPrivate::start (arg=0x8a7d718) at thread/qthread_unix.cpp:188 #14 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #15 0xb53d23be in clone () from /lib/libc.so.6 Thread 6 (Thread 0xababfb90 (LWP 21881)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5595bbb in read () from /lib/libpthread.so.0 #2 0xaeaca992 in ?? () from /usr/lib/libasound.so.2 #3 0xaeac7edd in snd_ctl_read () from /usr/lib/libasound.so.2 #4 0xaeac428f in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #5 0xaead0401 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #6 0xacf73051 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #7 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #8 0xb53d23be in clone () from /lib/libc.so.6 Thread 5 (Thread 0xab2beb90 (LWP 21882)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb0028f33 in ?? () from /usr/lib/libxine.so.1 #3 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb53d23be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xaaa4db90 (LWP 21898)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0x919abb8, mutex=0x919abb4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb71beec2 in Digikam::LoadSaveThread::run (this=0x919aba8) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #4 0xb55f1572 in QThreadPrivate::start (arg=0x919aba8) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa73ffb90 (LWP 21918)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0xaa53fa0, mutex=0xaa53f9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb71beec2 in Digikam::LoadSaveThread::run (this=0xaa53f90) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #4 0xb55f1572 in QThreadPrivate::start (arg=0xaa53f90) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa99f4b90 (LWP 21919)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5592c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb55f2582 in QWaitCondition::wait (this=0xaa466c0, mutex=0xaa466bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb71beec2 in Digikam::LoadSaveThread::run (this=0xaa466b0) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #4 0xb55f1572 in QThreadPrivate::start (arg=0xaa466b0) at thread/qthread_unix.cpp:188 #5 0xb558f1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb53d23be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3546920 (LWP 21870)): [KCrash Handler] #6 0xb4d20ed7 in XRRConfigCurrentRate () from /usr/lib/libXrandr.so.2 #7 0xa6b4a786 in SlideShowKB (this=0xab67478, fileList=@0xbfd5c3e4, commentsList=@0xbfd5c3e0, sharedData=0xa96df90) at /usr/src/debug/kipi-plugins-0.5.0/advancedslideshow/slideshowkb.cpp:193 #8 0xa6b6b22c in Plugin_AdvancedSlideshow::slotSlideShow (this=0xa77eb48) at /usr/src/debug/kipi-plugins-0.5.0/advancedslideshow/plugin_advancedslideshow.cpp:250 #9 0xa6b6bc83 in Plugin_AdvancedSlideshow::qt_metacall (this=0xa77eb48, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd5c4b8) at /usr/src/debug/kipi-plugins-0.5.0/build/advancedslideshow/plugin_advancedslideshow.moc:74 #10 0xb56fb788 in QMetaObject::activate (sender=0xaa46238, from_signal_index=75, to_signal_index=75, argv=0x0) at kernel/qobject.cpp:3113 #11 0xb56fc412 in QMetaObject::activate (sender=0xaa46238, m=0xa6b88634, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187 #12 0xa6b5f767 in KIPIAdvancedSlideshowPlugin::SlideShowConfig::buttonStartClicked (this=0xaa46238) at /usr/src/debug/kipi-plugins-0.5.0/build/advancedslideshow/slideshowconfig.moc:87 #13 0xa6b604d3 in KIPIAdvancedSlideshowPlugin::SlideShowConfig::qt_metacall (this=0xaa46238, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfd5c5a8) at /usr/src/debug/kipi-plugins-0.5.0/build/advancedslideshow/slideshowconfig.moc:74 #14 0xb56fb788 in QMetaObject::activate (sender=0xaa46238, from_signal_index=42, to_signal_index=42, argv=0x0) at kernel/qobject.cpp:3113 #15 0xb56fc412 in QMetaObject::activate (sender=0xaa46238, m=0x836a974, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3187 #16 0xb6723437 in KDialog::user1Clicked (this=0xaa46238) at /usr/src/debug/kdelibs-4.2.98/build/kdeui/kdialog.moc:234 #17 0xb67259dd in KDialog::slotButtonClicked (this=0xaa46238, button=4096) at /usr/src/debug/kdelibs-4.2.98/kdeui/dialogs/kdialog.cpp:870 #18 0xb6727dcc in KDialog::qt_metacall (this=0xaa46238, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfd5c79c) at /usr/src/debug/kdelibs-4.2.98/build/kdeui/kdialog.moc:184 #19 0xb67ee02a in KPageDialog::qt_metacall (this=0xaa46238, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd5c79c) at /usr/src/debug/kdelibs-4.2.98/build/kdeui/kpagedialog.moc:64 #20 0xa6b6046a in KIPIAdvancedSlideshowPlugin::SlideShowConfig::qt_metacall (this=0xaa46238, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd5c79c) at /usr/src/debug/kipi-plugins-0.5.0/build/advancedslideshow/slideshowconfig.moc:68 #21 0xb56fb788 in QMetaObject::activate (sender=0xaa44dd8, from_signal_index=4, to_signal_index=4, argv=0xbfd5c79c) at kernel/qobject.cpp:3113 #22 0xb56fc412 in QMetaObject::activate (sender=0xaa44dd8, m=0xb57dc878, local_signal_index=0, argv=0xbfd5c79c) at kernel/qobject.cpp:3187 #23 0xb56ff083 in QSignalMapper::mapped (this=0xaa44dd8, _t1=4096) at .moc/release-shared/moc_qsignalmapper.cpp:95 #24 0xb56ff90d in QSignalMapper::map (this=0xaa44dd8, sender=0xaa3aad0) at kernel/qsignalmapper.cpp:266 #25 0xb56ffafe in QSignalMapper::map (this=0xaa44dd8) at kernel/qsignalmapper.cpp:257 #26 0xb570043b in QSignalMapper::qt_metacall (this=0xaa44dd8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd5c91c) at .moc/release-shared/moc_qsignalmapper.cpp:81 #27 0xb56fb788 in QMetaObject::activate (sender=0xaa3aad0, from_signal_index=29, to_signal_index=30, argv=0xbfd5c91c) at kernel/qobject.cpp:3113 #28 0xb56fbbc0 in QMetaObject::activate (sender=0xaa3aad0, m=0xb643c104, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd5c91c) at kernel/qobject.cpp:3207 #29 0xb624ad41 in QAbstractButton::clicked (this=0xaa3aad0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200 #30 0xb5f72509 in QAbstractButtonPrivate::emitClicked (this=0xaa44788) at widgets/qabstractbutton.cpp:543 #31 0xb5f74104 in QAbstractButtonPrivate::click (this=0xaa44788) at widgets/qabstractbutton.cpp:536 #32 0xb5f74396 in QAbstractButton::mouseReleaseEvent (this=0xaa3aad0, e=0xbfd5cef8) at widgets/qabstractbutton.cpp:1115 #33 0xb5c303d3 in QWidget::event (this=0xaa3aad0, event=0xbfd5cef8) at kernel/qwidget.cpp:7549 #34 0xb5f723ae in QAbstractButton::event (this=0xaa3aad0, e=0xbfd5cef8) at widgets/qabstractbutton.cpp:1077 #35 0xb601d000 in QPushButton::event (this=0xaa3aad0, e=0xbfd5cef8) at widgets/qpushbutton.cpp:662 #36 0xb5bd97fc in QApplicationPrivate::notify_helper (this=0x8394e50, receiver=0xaa3aad0, e=0xbfd5cef8) at kernel/qapplication.cpp:4056 #37 0xb5be2461 in QApplication::notify (this=0xbfd5e894, receiver=0xaa3aad0, e=0xbfd5cef8) at kernel/qapplication.cpp:3758 #38 0xb67bd27d in KApplication::notify (this=0xbfd5e894, receiver=0xaa3aad0, event=0xbfd5cef8) at /usr/src/debug/kdelibs-4.2.98/kdeui/kernel/kapplication.cpp:302 #39 0xb56e616b in QCoreApplication::notifyInternal (this=0xbfd5e894, receiver=0xaa3aad0, event=0xbfd5cef8) at kernel/qcoreapplication.cpp:610 #40 0xb5be14ce in QApplicationPrivate::sendMouseEvent (receiver=0xaa3aad0, event=0xbfd5cef8, alienWidget=0xaa3aad0, nativeWidget=0xaa46238, buttonDown=0xb6443a40, lastMouseReceiver=@0xb6443a44) at ../../src/corelib/kernel/qcoreapplication.h:216 #41 0xb5c516e6 in QETWidget::translateMouseEvent (this=0xaa46238, event=0xbfd5e58c) at kernel/qapplication_x11.cpp:4407 #42 0xb5c50ab5 in QApplication::x11ProcessEvent (this=0xbfd5e894, event=0xbfd5e58c) at kernel/qapplication_x11.cpp:3426 #43 0xb5c7a5ca in x11EventSourceDispatch (s=0x8397de0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #44 0xb4df09c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #45 0xb4df4083 in ?? () from /usr/lib/libglib-2.0.so.0 #46 0xb4df4241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #47 0xb57118d8 in QEventDispatcherGlib::processEvents (this=0x83703a0, flags={i = -1076500664}) at kernel/qeventdispatcher_glib.cpp:327 #48 0xb5c79cc5 in QGuiEventDispatcherGlib::processEvents (this=0x83703a0, flags={i = -1076500616}) at kernel/qguieventdispatcher_glib.cpp:202 #49 0xb56e478a in QEventLoop::processEvents (this=0xbfd5e7f0, flags={i = -1076500552}) at kernel/qeventloop.cpp:149 #50 0xb56e4bd2 in QEventLoop::exec (this=0xbfd5e7f0, flags={i = -1076500488}) at kernel/qeventloop.cpp:201 #51 0xb56e7079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #52 0xb5bd9677 in QApplication::exec () at kernel/qapplication.cpp:3525 #53 0x082b50eb in main (argc=5, argv=0xbfd5eaf4) at /usr/src/debug/digikam-0.10.0/digikam/main.cpp:190 Reported using DrKonqi
Which kipi-plugins you use ? Try with kipi-plugins 0.5.0.... Gilles Caulier
Ok, you use already 0.5.0 release. Sorry. I recommend to checkout code from svn trunk and install it. Fix will be done at this place... Gilles Caulier
Crash seems to appear in libXrandr, not in the plugin. At least I can not see any suspicious code line here.
The backtrace is similar to the one in bug 172427. Thanks
*** This bug has been marked as a duplicate of bug 172427 ***
Fixed with https://bugs.kde.org/show_bug.cgi?id=172427