Hello,<br><br>I have checked out digikam from SVN using the guide on the www.digikam.org website. I am able to build and install digikam and all its dependencies. I can start up digikam and use it fine. However, when I exit it usually crashes. I recompiled, turning the debug on, and picked up the backtrace:<br>Program received signal SIGSEGV, Segmentation fault.<br>[Switching to Thread -1249507632 (LWP 23599)]<br>0xb3bb791f in Plugin_SlideShow::~Plugin_SlideShow ()<br> from /home/gpatters/myopt/lib/kde3/kipiplugin_slideshow.so<br>(gdb) bt<br>#0 0xb3bb791f in Plugin_SlideShow::~Plugin_SlideShow ()<br> from /home/gpatters/myopt/lib/kde3/kipiplugin_slideshow.so<br>#1 0xb61a7717 in QObject::~QObject () from /usr/lib/libqt-mt.so.3<br>#2 0xb74b8f38 in KIPI::Interface::~Interface ()<br> from /home/gpatters/myopt/lib/libkipi.so.0<br>#3 0xb7c83ead in ~DigikamKipiInterface
(this=0x83f10c8)<br> at kipiinterface.cpp:565<br>#4 0xb61e0a4f in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3<br>#5 0xb62b1bb4 in QMainWindow::~QMainWindow () from /usr/lib/libqt-mt.so.3<br>#6 0xb6bca266 in KMainWindow::~KMainWindow () from /usr/lib/libkdeui.so.4<br>#7 0xb7c18271 in ~DigikamApp (this=0x812a5e0) at digikamapp.cpp:209<br>#8 0xb61a2f54 in QObject::event () from /usr/lib/libqt-mt.so.3<br>#9 0xb61da58f in QWidget::event () from /usr/lib/libqt-mt.so.3<br>#10 0xb62b0ba6 in QMainWindow::event () from /usr/lib/libqt-mt.so.3<br>#11 0xb613aa60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3<br>#12 0xb613d42a in QApplication::notify () from /usr/lib/libqt-mt.so.3<br>#13 0xb6915c32 in KApplication::notify () from /usr/lib/libkdecore.so.4<br>#14 0xb60cd1e9 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3<br>#15 0xb613ba98 in QApplication::sendPostedEvents () from
/usr/lib/libqt-mt.so.3<br>#16 0xb6155226 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3<br>#17 0xb6154f46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3<br>#18 0xb613c609 in QApplication::exec () from /usr/lib/libqt-mt.so.3<br>#19 0x0804b4dc in main (argc=-1234864376, argv=0xbfde5454) at main.cpp:322<br>(gdb) quit<br>The program is running. Exit anyway? (y or n) y<br><br>Looking at the top it seemed to be a problem with the KIPI plugin: slideshow. Specifically in the destructor. This is a very short method in plugin_slideshow.cpp basically deleting the member m_urllist if it exists. If I comment out these lines then digikam does not crash on exit.<br><br>If I disable the slideshow plugin in digikam settings, digikam does not crash. If I actually create an run a slideshow in digikam, it does not crash either.<br><br>I am not much of a C++ coder yet so I pass this information on to someone who knows more than I.<br><br>Let me know
if more info is required. More than willing to help.<br><br><br><br>- Regards,<br><br>Gerry<br><p>
<hr size=1>
Yahoo! Mail is the world's favourite email. Don't settle for less, <a
href="http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html">sign up for your free
account today</a>.