Version: 0.10.0 (using KDE 4.2.90) OS: Linux Installed from: Fedora RPMs Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) Qt Version: 4.5.1 Operating System: Linux 2.6.29.4-167.fc11.x86_64 x86_64 Distribution: "Fedora release 11 (Leonidas)" What I was doing when the application crashed: Trying to start Digikam after upgrade to KDE 4.3 beta 2 consitently fails. Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f8cf90e5820 (LWP 1979))] Thread 2 (Thread 0x7f8cf210d910 (LWP 1980)): [KCrash Handler] #5 0x0000003fdb875951 in mem2chunk_check () from /lib64/libc.so.6 #6 0x0000003fdb8778c0 in free_check () from /lib64/libc.so.6 #7 0x00000035e1c9ca2c in QString::free(QString::Data*) () from /usr/lib64/libQtCore.so.4 #8 0x00000035e1cc7ac9 in QAbstractFileEngineIterator::currentFilePath() const () from /usr/lib64/libQtCore.so.4 #9 0x00000035e1cd420c in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00000035e1cd43a1 in QDirIterator::next() () from /usr/lib64/libQtCore.so.4 #11 0x00000035e1cc783b in QAbstractFileEngine::entryList(QFlags<QDir::Filter>, QStringList const&) const () from /usr/lib64/libQtCore.so.4 #12 0x00000035e1d13095 in QFSFileEngine::entryList(QFlags<QDir::Filter>, QStringList const&) const () from /usr/lib64/libQtCore.so.4 #13 0x00000035e1ccced7 in QDir::entryInfoList(QStringList const&, QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib64/libQtCore.so.4 #14 0x00000035e1ccd0fb in QDir::entryInfoList(QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib64/libQtCore.so.4 #15 0x00000035ec051a40 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib64/libdigikamdatabase.so.1 #16 0x00000035ec051fd9 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib64/libdigikamdatabase.so.1 #17 0x00000035ec052b07 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () from /usr/lib64/libdigikamdatabase.so.1 #18 0x00000035ec052dd7 in Digikam::CollectionScanner::completeScan() () from /usr/lib64/libdigikamdatabase.so.1 #19 0x000000000063bb63 in ?? () #20 0x00000035e1c59d21 in ?? () from /usr/lib64/libQtCore.so.4 #21 0x0000003fdc40686a in start_thread () from /lib64/libpthread.so.0 #22 0x0000003fdb8de25d in clone () from /lib64/libc.so.6 #23 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8cf90e5820 (LWP 1979)): #0 0x0000003fdc40b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000035e1c5adcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00000035e1c59dc4 in QThread::wait(unsigned long) () from /usr/lib64/libQtCore.so.4 #3 0x000000000063b697 in ?? () #4 0x000000000063f1eb in ?? () #5 0x000000000063f387 in ?? () #6 0x0000003fdb8367f2 in exit () from /lib64/libc.so.6 #7 0x00000035e35e9d48 in ?? () from /usr/lib64/libQtGui.so.4 #8 0x00000035e420f888 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #9 0x0000003fde044f64 in _XIOError () from /usr/lib64/libX11.so.6 #10 0x0000003fde04cad5 in ?? () from /usr/lib64/libX11.so.6 #11 0x0000003fde04d3b5 in _XEventsQueued () from /usr/lib64/libX11.so.6 #12 0x0000003fde035e93 in XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00000035e3621857 in ?? () from /usr/lib64/libQtGui.so.4 #14 0x0000003fdd43b0ea in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #15 0x0000003fdd43b4e8 in ?? () from /lib64/libglib-2.0.so.0 #16 0x0000003fdd43ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #17 0x00000035e1d680a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #18 0x00000035e362162e in ?? () from /usr/lib64/libQtGui.so.4 #19 0x00000035e1d3df52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #20 0x00000035e1d3e324 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #21 0x000000000063c772 in ?? () #22 0x00000000006000db in ?? () #23 0x00000000006600b2 in ?? () #24 0x0000003fdb81ea2d in __libc_start_main () from /lib64/libc.so.6 #25 0x0000000000453439 in _start ()
Backtrace is not suitable. Do you have installed digikam-debug package ? Gilles Caulier
Crashing inside delete/free indicates memory corruption at a different time and place. See bug #195902 where compilation without Marble cured a crash. Please try to run under valgrind, which should report any corrupting memory access.
digicam now crashes on startup following systemconfig crash reported on bug report 197038
As far as I am concerned this bug is no longer valid. The crash cannot be reproduced. I can close it if that's OK with the developers.