Version: (using Devel) OS: Linux Installed from: Compiled sources on r979717 It crashed several times before scanning all my photoes. If i start (first time, deleting all configs) pointing to an empty album it runs correctly. Attached backtrace
Created attachment 34406 [details] backtrace auto-generated by KDE
Pasted backtrace from comment 1: --- Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xb3426710 (LWP 20490))] Thread 2 (Thread 0xb1453b70 (LWP 20493)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb525043f in raise () from /lib/libc.so.6 #8 0xb5251d86 in abort () from /lib/libc.so.6 #9 0xb5292f8d in ?? () from /lib/libc.so.6 #10 0xb52979f9 in free () from /lib/libc.so.6 #11 0xb548b9cf in operator delete(void*) () from /usr/lib/libstdc++.so.6 #12 0xb55edda4 in QFileInfo::~QFileInfo() () from /usr/lib/libQtCore.so.4 #13 0xb55e59f9 in ?? () from /usr/lib/libQtCore.so.4 #14 0xb55e5cbd in QDirIterator::hasNext() const () from /usr/lib/libQtCore.so.4 #15 0xb55d7f78 in QAbstractFileEngine::entryList(QFlags<QDir::Filter>, QStringList const&) const () from /usr/lib/libQtCore.so.4 #16 0xb562a6a4 in QFSFileEngine::entryList(QFlags<QDir::Filter>, QStringList const&) const () from /usr/lib/libQtCore.so.4 #17 0xb55de334 in QDir::entryInfoList(QStringList const&, QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib/libQtCore.so.4 #18 0xb55de574 in QDir::entryInfoList(QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib/libQtCore.so.4 #19 0xb6fbb8e1 in Digikam::CollectionScanner::scanAlbum (this=0xb1453304, location=@0x85b6840, album=@0xb1452df8) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:538 #20 0xb6fbbed6 in Digikam::CollectionScanner::scanAlbum (this=0xb1453304, location=@0x85b6840, album=@0xb1452f18) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:603 #21 0xb6fbbed6 in Digikam::CollectionScanner::scanAlbum (this=0xb1453304, location=@0x85b6840, album=@0xb1453038) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:603 #22 0xb6fbbed6 in Digikam::CollectionScanner::scanAlbum (this=0xb1453304, location=@0x85b6840, album=@0xb1453158) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:603 #23 0xb6fbbed6 in Digikam::CollectionScanner::scanAlbum (this=0xb1453304, location=@0x85b6840, album=@0xb1453238) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:603 #24 0xb6fba823 in Digikam::CollectionScanner::scanAlbumRoot (this=0xb1453304, location=@0x85b6840) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:392 #25 0xb6fb98af in Digikam::CollectionScanner::completeScan (this=0xb1453304) at /home/tore/source/graphics/digikam/libs/database/collectionscanner.cpp:220 #26 0x082d1dd4 in Digikam::ScanController::run (this=0x8575b30) at /home/tore/source/graphics/digikam/digikam/scancontroller.cpp:478 #27 0xb5561a6f in ?? () from /usr/lib/libQtCore.so.4 #28 0xb54c96f5 in start_thread () from /lib/libpthread.so.0 #29 0xb54c9610 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb3426710 (LWP 20490)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb52edf6e in poll () from /lib/libc.so.6 #2 0xb37c8150 in ?? () from /usr/lib/libxcb.so.1 #3 0xb37c86f2 in ?? () from /usr/lib/libxcb.so.1 #4 0xb37c8ac1 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb506e84c in _XSend () from /usr/lib/libX11.so.6 #6 0xb506ee70 in _XEventsQueued () from /usr/lib/libX11.so.6 #7 0xb50572f4 in XEventsQueued () from /usr/lib/libX11.so.6 #8 0xb5bf950d in ?? () from /usr/lib/libQtGui.so.4 #9 0xb4d1e5b8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #10 0xb4d1e959 in ?? () from /usr/lib/libglib-2.0.so.0 #11 0xb4d1eeae in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #12 0xb56869e8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0xb5bf929a in ?? () from /usr/lib/libQtGui.so.4 #14 0xb5658c1d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #15 0xb5659069 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #16 0x082d175a in Digikam::ScanController::completeCollectionScan (this=0x8575b30, splash=0x8563a60) at /home/tore/source/graphics/digikam/digikam/scancontroller.cpp:355 #17 0x0825aadf in Digikam::DigikamApp::DigikamApp (this=0x85bd5e8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/tore/source/graphics/digikam/digikam/digikamapp.cpp:167 #18 0x08302bb1 in main (argc=5, argv=0xbfa9a3e4) at /home/tore/source/graphics/digikam/digikam/main.cpp:161
What is your Qt4 version ? Thanks
(In reply to comment #3) > What is your Qt4 version ? Thanks $~>rpm -qa | grep qt4 libqt4-devel-4.5.1-2.1 libavahi-qt4-devel-0.6.25-1.4 libqt4-qt3support-4.5.1-2.1 libqt4-x11-4.5.1-2.1 libpoppler-qt4-3-0.11.0-2.1 qt4-qtscript-0.1.0-3.2 libqt4-sql-4.5.1-2.1 libqt4-sql-mysql-4.5.1-2.1 libqt4-4.5.1-2.1 libqt4-sql-sqlite-4.5.1-2.1 libavahi-qt4-1-0.6.25-1.4 libpoppler-qt4-devel-0.11.0-2.1
The last line in digikam code is const QFileInfoList list = dir.entryInfoList(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot); I see nothing that could justify a crash from our side here. The crash is in Qt code.
I'll try to update Qt as soon as openSuSE provides new packages and will try again. Today digiKam is not running at all, even with new configuration pointing to a new folder. there's probably something wrong with openSuSE libraries packages
I'm closing this as i discovered that digiKam does not crash in any of the condition reported if built WITHOUT marble support. So i'm opening a new bug.
Salvatore, If digiKam crash because marble crash, it's a Marble bug. We have already forwarded a lots of similar bugs... Gilles Caulier