Bug 259370

Summary: Crash when making a slideshow
Product: [Applications] digikam Reporter: matrobriva <matrobriva>
Component: Plugin-Generic-PresentationAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, farhand98, kde, lieuwemo, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 2.5.0
Sentry Crash Report:

Description matrobriva 2010-12-09 21:31:53 UTC
Application: gwenview (2.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3" (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
When I tried to make an advanced slideshow (with only 3 images, no sound) with Gnewview it was crashed

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f51fe450760 (LWP 8136))]

Thread 3 (Thread 0x7f51f0bea710 (LWP 8137)):
#0  0x00007f51f9e7239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f51fd4782bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f51fddaba84 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007f51fd477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f51f9e6da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f51fb30982d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f51ed043710 (LWP 8241)):
#0  0x00007f51f9e7239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f51fd4782bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f51e7bd0c64 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib64/libkipiplugins.so.1
#3  0x00007f51fd477bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f51f9e6da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f51fb30982d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f51fe450760 (LWP 8136)):
[KCrash Handler]
#5  0x00007f51fc61003a in KUrl::KUrl(QString const&) () from /usr/lib64/libkdecore.so.5
#6  0x00007f51e57b06b0 in KIPIAdvancedSlideshowPlugin::SlideShowLoader::checkIsIn (this=0x15d0500, index=<value optimized out>)
    at /usr/src/debug/kipi-plugins-1.2.0/advancedslideshow/slideshowloader.cpp:278
#7  0x00007f51e57b0bb6 in KIPIAdvancedSlideshowPlugin::SlideShowLoader::getCurrent (this=0x15d0500) at /usr/src/debug/kipi-plugins-1.2.0/advancedslideshow/slideshowloader.cpp:255
#8  0x00007f51e57b337c in KIPIAdvancedSlideshowPlugin::SlideShow::loadNextImage (this=0x1c8c5a0) at /usr/src/debug/kipi-plugins-1.2.0/advancedslideshow/slideshow.cpp:334
#9  0x00007f51e57b749d in KIPIAdvancedSlideshowPlugin::SlideShow::slotTimeOut (this=0x1c8c5a0) at /usr/src/debug/kipi-plugins-1.2.0/advancedslideshow/slideshow.cpp:266
#10 0x00007f51e57b76dc in KIPIAdvancedSlideshowPlugin::SlideShow::qt_metacall (this=0x1c8c5a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kipi-plugins-1.2.0/build/advancedslideshow/slideshow.moc:81
#11 0x00007f51fd572a1f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x00007f51fd57022e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#13 0x00007f51fba634d4 in QApplicationPrivate::notify_helper (this=0x69bec0, receiver=0x15d6a60, e=0x7fff0dda8ac0) at kernel/qapplication.cpp:4302
#14 0x00007f51fba6baca in QApplication::notify (this=<value optimized out>, receiver=0x15d6a60, e=0x7fff0dda8ac0) at kernel/qapplication.cpp:4185
#15 0x00007f51fcadec06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#16 0x00007f51fd55ee4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#17 0x00007f51fd58a0c9 in ?? () from /usr/lib64/libQtCore.so.4
#18 0x00007f51fd586fd4 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x00007f51f7ba5a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f51f7ba6270 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f51f7ba6510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f51fd58767f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007f51fbb0414e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f51fd55e292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00007f51fd55e495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#26 0x00007f51fd56288b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#27 0x000000000043f6d1 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2010-12-10 09:26:53 UTC
Can you try with a newer version of kipi-plugins and tell if this is still valid ?
Comment 2 matrobriva 2010-12-10 15:32:40 UTC
I tried but nothing has changed
Comment 3 caulier.gilles 2011-11-03 12:44:19 UTC
kipi-plugins 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 4 Farhan 2011-12-06 17:45:23 UTC
I'm able to make it create and view the slideshow in full screen mode.

However, I should be able to select the albums from inside the Advanced Slide Show dialog.

So this bug has been fixed as of kipi-plugins 2.3.0
Comment 5 caulier.gilles 2011-12-20 10:27:30 UTC
*** Bug 266165 has been marked as a duplicate of this bug. ***