Bug 325702 - digikam crashes when deleting photos
Summary: digikam crashes when deleting photos
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Trash (show other bugs)
Version: 3.3.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-06 14:56 UTC by m4ngust
Modified: 2017-07-26 16:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m4ngust 2013-10-06 14:56:32 UTC
Application: digikam (3.3.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.3-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
After manual selection of photos (about 100), I wanted to delete them. After starting the deletion process digikam crashes.

Using archlinux. 
digikam installed from "extra" repository.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe457c52980 (LWP 6855))]

Thread 28 (Thread 0x7fe43416e700 (LWP 6856)):
#0  0x00007fe45156f3ad in recvmsg () from /usr/lib/libc.so.6
#1  0x00007fe44f093e71 in udev_monitor_receive_device () from /usr/lib/libudev.so.1
#2  0x00007fe43862e98b in ?? () from /usr/lib/libusb-1.0.so.0
#3  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 27 (Thread 0x7fe42d92b700 (LWP 6857)):
#0  0x00007fe45153fbad in nanosleep () from /usr/lib/libc.so.6
#1  0x00007fe451567d04 in usleep () from /usr/lib/libc.so.6
#2  0x00007fe43d6d088a in ?? () from /usr/lib/libsqlite3.so.0
#3  0x00007fe43d703078 in ?? () from /usr/lib/libsqlite3.so.0
#4  0x00007fe43d7043f2 in ?? () from /usr/lib/libsqlite3.so.0
#5  0x00007fe43d704fc9 in ?? () from /usr/lib/libsqlite3.so.0
#6  0x00007fe43d727566 in ?? () from /usr/lib/libsqlite3.so.0
#7  0x00007fe43d72d5ef in sqlite3_step () from /usr/lib/libsqlite3.so.0
#8  0x00007fe41fdfb11c in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#9  0x00007fe41fdfbe48 in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#10 0x00007fe4578abbad in QSqlQuery::exec() () from /usr/lib/libQtSql.so.4
#11 0x00007fe4553f5366 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib/libdigikamcore.so.3
#12 0x00007fe4553f53ec in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () from /usr/lib/libdigikamcore.so.3
#13 0x00007fe4553f6490 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () from /usr/lib/libdigikamcore.so.3
#14 0x00007fe4553f64d9 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.3
#15 0x00007fe454d94bfe in Digikam::AlbumDB::getSetting(QString const&) () from /usr/lib/libdigikamdatabase.so.3
#16 0x00007fe454d956f7 in Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*, QStringList*) () from /usr/lib/libdigikamdatabase.so.3
#17 0x00007fe454daae5c in Digikam::CollectionScanner::loadNameFilters() () from /usr/lib/libdigikamdatabase.so.3
#18 0x00007fe454dab593 in Digikam::CollectionScanner::mainEntryPoint(bool) () from /usr/lib/libdigikamdatabase.so.3
#19 0x00007fe454db22c7 in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () from /usr/lib/libdigikamdatabase.so.3
#20 0x00007fe454db2ebc in Digikam::CollectionScanner::partialScan(QString const&) () from /usr/lib/libdigikamdatabase.so.3
#21 0x00000000005d3519 in ?? ()
#22 0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#23 0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#24 0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 26 (Thread 0x7fe42d12a700 (LWP 6858)):
#0  0x00007fe449ffd53f in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe449fff6cb in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe449ffffa3 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe44a00018c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe452473b46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe452445b1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe452445e15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007fe4523446ef in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007fe4524272c3 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 25 (Thread 0x7fe42c929700 (LWP 6860)):
#0  0x00007fe44f2a903f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347266 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe455447a6a in ?? () from /usr/lib/libdigikamcore.so.3
#3  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 24 (Thread 0x7fe4153e3700 (LWP 6867)):
#0  0x00007fe45156596d in poll () from /usr/lib/libc.so.6
#1  0x00007fe44a000084 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe44a00018c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe452473b46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fe452445b1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe452445e15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe455447113 in ?? () from /usr/lib/libdigikamcore.so.3
#7  0x00007fe45233a84e in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 23 (Thread 0x7fe3fa7fc700 (LWP 6883)):
#0  0x00007fe4524738a5 in ?? () from /usr/lib/libQtCore.so.4
#1  0x00007fe449fff72d in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe449ffffa3 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe44a00018c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe452473b46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe452445b1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe452445e15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007fe455447113 in ?? () from /usr/lib/libdigikamcore.so.3
#8  0x00007fe45233a84e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 22 (Thread 0x7fe3c2ffd700 (LWP 6889)):
#0  0x00007fe44f2a93e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347244 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe45233a945 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 21 (Thread 0x7fe3c27fc700 (LWP 6890)):
#0  0x00007fe44f2a93e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347244 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe45233a945 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 20 (Thread 0x7fe3c1ffb700 (LWP 6891)):
#0  0x00007fe44a03ee6d in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe44a03f119 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe44a00006a in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe44a00018c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe452473b46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe452445b1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe452445e15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007fe455447113 in ?? () from /usr/lib/libdigikamcore.so.3
#8  0x00007fe45233a84e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 19 (Thread 0x7fe3c17fa700 (LWP 6892)):
#0  0x00007fe44f2a93e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347244 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe45233a945 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 18 (Thread 0x7fe383f8f700 (LWP 6914)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7fe38378e700 (LWP 6915)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7fe382f8d700 (LWP 6916)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fe370768700 (LWP 6953)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fe36ff67700 (LWP 6954)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fe36f766700 (LWP 6955)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fe36bf5f700 (LWP 6962)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fe36b75e700 (LWP 6963)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fe36af5d700 (LWP 6964)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fe368f59700 (LWP 6968)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe368758700 (LWP 6969)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe367f57700 (LWP 6970)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe367756700 (LWP 6971)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe366f55700 (LWP 6972)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe366754700 (LWP 6973)):
#0  0x00007fe44d1f6b12 in ?? () from /usr/lib/libgomp.so.1
#1  0x00007fe44d1f537e in ?? () from /usr/lib/libgomp.so.1
#2  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe385792700 (LWP 6992)):
#0  0x00007fe44f2a903f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347266 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe4558a2a80 in KDcrawIface::RActionThreadBase::run() () from /usr/lib/libkdcraw.so.22
#3  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe384f91700 (LWP 6993)):
#0  0x00007fe44f2a903f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe452347266 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe454698c0c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fe45469b6a3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fe45469a3bf in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fe452346d8f in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fe44f2a50a2 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fe45156e43d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe457c52980 (LWP 6855)):
[KCrash Handler]
#5  0x00000000006714e6 in ?? ()
#6  0x00007fe45245eefe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#7  0x00007fe452e4712c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007fe452e4d6f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x00007fe453b6683a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#10 0x00007fe452446ebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x00007fe452449f0f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#12 0x00007fe452474263 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007fe449fffd96 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007fe44a0000e8 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fe44a00018c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007fe452473b25 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#17 0x00007fe452ee4266 in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007fe452445b1f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#19 0x00007fe452445e15 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007fe45244af4b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#21 0x0000000000491d53 in ?? ()
#22 0x00007fe4514aabc5 in __libc_start_main () from /usr/lib/libc.so.6
#23 0x0000000000494351 in _start ()

Possible duplicates by query: bug 325657, bug 325633, bug 325619, bug 325580, bug 325533.

Reported using DrKonqi
Comment 1 caulier.gilles 2013-10-06 15:05:58 UTC
Backtrace in uncomplete. There is no digiKam code relevant.

Please run digiKam into GDB to get a better backtrace, following this tutorial :

http://www.digikam.org/contrib

Gilles Caulier
Comment 2 m4ngust 2013-10-08 20:12:01 UTC
Hello Gilles!

I've recently updated digikam to version 3.4.0 and tried to delete about 170 fotos --- done without errors and crashes. So, I the bug can be marked solved.

Thanks for your answer!

mangust