Bug 389355 - digikam crash during metadata refresh if you at same time create an new album
Summary: digikam crash during metadata refresh if you at same time create an new album
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Maintenance-Metadata (show other bugs)
Version: 5.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-23 23:38 UTC by Axel Schmidt
Modified: 2022-01-13 11:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.5.0


Attachments
Errorlog digikam-6.2.0-git-20190529T102951-qtwebkit-x86-64.appimage (169.61 KB, text/x-log)
2019-06-03 07:40 UTC, Axel Schmidt
Details
ErrorLog digikam-6.2.0-git-20190503T152230-qtwebengine-x86-64.appimage.log (146.24 KB, text/x-log)
2019-06-03 07:42 UTC, Axel Schmidt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Schmidt 2018-01-23 23:38:02 UTC
Application: digikam (5.6.0)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.0-31-generic x86_64
Distribution: Ubuntu 17.10

-- Information about the crash:
First i started the maintenance -> refresh metadata and if you want during this process create a new album digicam crashed every time

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc641655380 (LWP 21347))]

Thread 16 (Thread 0x7fc583950700 (LWP 24109)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564ca34eb070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564ca34eb020, cond=0x564ca34eb048) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x564ca34eb048, mutex=0x564ca34eb020) at pthread_cond_wait.c:655
#3  0x00007fc63d8726cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63fef1074 in Digikam::ActionThreadBase::run() () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#5  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc639a487fc in start_thread (arg=0x7fc583950700) at pthread_create.c:465
#7  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fc5817fa700 (LWP 24100)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc5fc087b00) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc5fc087ab0, cond=0x7fc5fc087ad8) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc5fc087ad8, mutex=0x7fc5fc087ab0) at pthread_cond_wait.c:655
#3  0x00007fc63d8726cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63fef1074 in Digikam::ActionThreadBase::run() () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#5  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc639a487fc in start_thread (arg=0x7fc5817fa700) at pthread_create.c:465
#7  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fc5a99fa700 (LWP 24034)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564ca05c1970) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564ca05c1920, cond=0x564ca05c1948) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x564ca05c1948, mutex=0x564ca05c1920) at pthread_cond_wait.c:655
#3  0x00007fc63d8726cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63fef1074 in Digikam::ActionThreadBase::run() () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#5  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc639a487fc in start_thread (arg=0x7fc5a99fa700) at pthread_create.c:465
#7  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fc5827fc700 (LWP 24006)):
#0  0x00007fc63cb82a49 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fc63d8688c5 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fc63d868c23 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fc63d4a5c54 in Digikam::CoreDbAccess::CoreDbAccess() () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#4  0x00007fc640e40147 in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#5  0x00007fc640d707f3 in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#6  0x00007fc63d86d581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc639a487fc in start_thread (arg=0x7fc5827fc700) at pthread_create.c:465
#9  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fc582ffd700 (LWP 21367)):
#0  0x00007fc632f0f0ba in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc632f115db in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc632f1209b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc632f1227c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc63daa749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc63da4ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc63fef1f03 in  () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#7  0x00007fc63d86d581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc639a487fc in start_thread (arg=0x7fc582ffd700) at pthread_create.c:465
#10 0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fc5ab7fc700 (LWP 21359)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc5f2729d3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc5f2729ce8, cond=0x7fc5f2729d10) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc5f2729d10, mutex=0x7fc5f2729ce8) at pthread_cond_wait.c:655
#3  0x00007fc6321301e3 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007fc632476d21 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc5ab7fc700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fc5abffd700 (LWP 21358)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc5f2729d3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc5f2729ce8, cond=0x7fc5f2729d10) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc5f2729d10, mutex=0x7fc5f2729ce8) at pthread_cond_wait.c:655
#3  0x00007fc6321301e3 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007fc632476d21 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc5abffd700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fc5f0ed7700 (LWP 21357)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc5f2729d3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc5f2729ce8, cond=0x7fc5f2729d10) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc5f2729d10, mutex=0x7fc5f2729ce8) at pthread_cond_wait.c:655
#3  0x00007fc6321301e3 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007fc632476d21 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc5f0ed7700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fc5f16d8700 (LWP 21356)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc5f2721258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc5f2721208, cond=0x7fc5f2721230) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc5f2721230, mutex=0x7fc5f2721208) at pthread_cond_wait.c:655
#3  0x00007fc63212f117 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007fc632476d21 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc5f16d8700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fc5f2577700 (LWP 21355)):
#0  0x00007fc632f575d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc632f1208e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc632f1227c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc63daa749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63da4ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc63d86c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc639a487fc in start_thread (arg=0x7fc5f2577700) at pthread_create.c:465
#8  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fc5f2fc0700 (LWP 21354)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc632eb0544) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fc632eb04f0, cond=0x7fc632eb0518) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x7fc632eb0518, mutex=0x7fc632eb04f0) at pthread_cond_wait.c:655
#3  0x00007fc6324406b4 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007fc6324406d9 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc5f2fc0700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fc5fb7fe700 (LWP 21353)):
#0  0x00007fc639a4f072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564c9d4eed74) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc639a4f072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564c9d4eed20, cond=0x564c9d4eed48) at pthread_cond_wait.c:502
#2  0x00007fc639a4f072 in __pthread_cond_wait (cond=0x564c9d4eed48, mutex=0x564c9d4eed20) at pthread_cond_wait.c:655
#3  0x00007fc63d8726cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63fef23c9 in  () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#5  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc639a487fc in start_thread (arg=0x7fc5fb7fe700) at pthread_create.c:465
#7  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fc5fbfff700 (LWP 21350)):
#0  0x00007fc63cb89adf in __libc_recv (fd=3, buf=0x7fc5f4187fa0, len=16384, flags=0) at ../sysdeps/unix/sysv/linux/recv.c:28
#1  0x00007fc5faa4a7f3 in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#2  0x00007fc5faa4a875 in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#3  0x00007fc5faa255de in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#4  0x00007fc5faa2665c in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#5  0x00007fc5faa1abdc in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#6  0x00007fc5faa15516 in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#7  0x00007fc5faa158a6 in mysql_stmt_prepare () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#8  0x00007fc6004e970c in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so
#9  0x00007fc63f6150d0 in QSqlResult::savePrepare(QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#10 0x00007fc63f606008 in QSqlQuery::prepare(QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#11 0x00007fc63fca22a3 in Digikam::DbEngineSqlQuery::prepare(QString const&) () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#12 0x00007fc63fc9bc3a in Digikam::BdEngineBackend::prepareQuery(QString const&) () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#13 0x00007fc63fc9bd86 in Digikam::BdEngineBackend::execQuery(QString const&, QVariant const&) () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#14 0x00007fc63fc9be07 in Digikam::BdEngineBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () at /usr/lib/digikam/libdigikamcore.so.5.6.0
#15 0x00007fc63d461183 in Digikam::CoreDB::getSetting(QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#16 0x00007fc63d46ea4a in Digikam::CoreDB::getIgnoreDirectoryFilterSettings(QStringList*) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#17 0x00007fc63d442546 in Digikam::CollectionScanner::pathContainsIgnoredDirectory(QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#18 0x00007fc63d4481da in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#19 0x00007fc63d4499ce in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#20 0x00007fc63d449bfe in Digikam::CollectionScanner::partialScan(QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.6.0
#21 0x00007fc640bb680d in Digikam::ScanController::run() () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#22 0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fc639a487fc in start_thread (arg=0x7fc5fbfff700) at pthread_create.c:465
#24 0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fc601900700 (LWP 21349)):
#0  0x00007ffdcd70e979 in  ()
#1  0x00007ffdcd70ec30 in clock_gettime ()
#2  0x00007fc63cb97996 in __GI___clock_gettime (clock_id=1, tp=0x7fc6018ff770) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007fc63daa6db1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc63daa55e9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc63daa5bc5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc63daa720e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc632f116a8 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc632f1209b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc632f1227c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc63daa749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc63da4ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fc63d86c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc639c75e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#14 0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fc639a487fc in start_thread (arg=0x7fc601900700) at pthread_create.c:465
#16 0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fc6098f2700 (LWP 21348)):
#0  0x00007fc63cb7c951 in __GI___poll (fds=0x7fc6098f1938, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc62e5eb747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc62e5ed53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc60afc1f09 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc63d87129d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc639a487fc in start_thread (arg=0x7fc6098f2700) at pthread_create.c:465
#6  0x00007fc63cb88b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fc641655380 (LWP 21347)):
[KCrash Handler]
#6  0x00007fc640c712a0 in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#7  0x00007fc640c697f1 in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#8  0x00007fc640c7044d in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#9  0x00007fc63da7e452 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc63e7c946c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fc63e7d0d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc63da4ede8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc63da5155d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc63daa7e53 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fc632f11fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fc632f121f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fc632f1227c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fc63daa747f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fc63da4ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fc63e922f60 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc640c44aec in Digikam::ContextMenuHelper::exec(QPoint const&, QAction*) () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#22 0x00007fc640dea19d in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#23 0x00007fc63e80abaa in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc63e8e92de in QFrame::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fc63ea1ac4b in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fc63ea58d1c in QTreeView::viewportEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fc640dd84a0 in  () at /usr/lib/digikam/libdigikamgui.so.5.6.0
#28 0x00007fc63da4eacc in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fc63e7c9445 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fc63e7d1a9e in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fc63da4ede8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fc63e824a89 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fc63e826fba in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fc63e7c946c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fc63e7d0d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fc63da4ede8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fc63e00df43 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007fc63e00fa25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007fc63dfe7cab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007fc60b0245a0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#41 0x00007fc632f11fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fc632f121f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fc632f1227c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007fc63daa747f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fc63da4ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fc63da55da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x0000564c9be14fd0 in  ()
#48 0x00007fc63ca951c1 in __libc_start_main (main=0x564c9be14360, argc=1, argv=0x7ffdcd66f648, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdcd66f638) at ../csu/libc-start.c:308
#49 0x0000564c9be1606a in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2018-01-24 05:58:33 UTC
1/ Your baktrace do not provide any debug symbols. Run digiKam in GDB to provide more information to hack. See this page for details :

https://www.digikam.org/contribute/

2/ Try to use last 5.8.0 release (Linux AppImage) to seeif bug is reproducible.

Gilles Caulier
Comment 2 caulier.gilles 2018-03-14 12:48:34 UTC
Any feedback here, following my tips from comment #1 ?

Gilles Caulier
Comment 3 Axel Schmidt 2018-03-15 09:17:48 UTC
Sorry i didn't saw your first answer!

Comment #1: I'm not possible to test this problem, because i get before a exception, if i go into a album qand than stops the programm:

gdb digikam
GNU gdb (Ubuntu 8.0.1-0ubuntu1) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...(no debugging symbols found)...done.
(gdb) catch throw
Haltepunkt 1 (throw)
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffbffbd700 (LWP 24459)]
[New Thread 0x7fffb7b68700 (LWP 24460)]
[New Thread 0x7fffb6957700 (LWP 24461)]
[New Thread 0x7fffb6156700 (LWP 24462)]
[Thread 0x7fffb6156700 (LWP 24462) exited]
[New Thread 0x7fffb6156700 (LWP 24463)]
[New Thread 0x7fffa520f700 (LWP 24465)]
[New Thread 0x7fff647c4700 (LWP 24466)]
[New Thread 0x7fff63925700 (LWP 24467)]
[New Thread 0x7fff63124700 (LWP 24468)]
[New Thread 0x7fff62923700 (LWP 24469)]
[New Thread 0x7fff62122700 (LWP 24470)]
QFSFileEngine::open: No file name specified
[New Thread 0x7fff60ebb700 (LWP 24471)]
[New Thread 0x7fff4bfff700 (LWP 24472)]
[New Thread 0x7fff4b7fe700 (LWP 24473)]
[New Thread 0x7fff4affd700 (LWP 24474)]
[New Thread 0x7fff4a7fc700 (LWP 24475)]
[New Thread 0x7fff49ffb700 (LWP 24476)]
[New Thread 0x7fff497fa700 (LWP 24477)]
[New Thread 0x7fff48ff9700 (LWP 24478)]
[New Thread 0x7fff27fff700 (LWP 24479)]
[New Thread 0x7fff1f7fe700 (LWP 24480)]
[New Thread 0x7fff277fe700 (LWP 24481)]
[New Thread 0x7fff26ffd700 (LWP 24482)]
[New Thread 0x7fff267fc700 (LWP 24483)]
[New Thread 0x7fff25ffb700 (LWP 24484)]
[New Thread 0x7fff257fa700 (LWP 24485)]
[New Thread 0x7fff24ff9700 (LWP 24486)]
[New Thread 0x7fff1ffff700 (LWP 24487)]
[New Thread 0x7fff1effd700 (LWP 24488)]
[New Thread 0x7fff1e7fc700 (LWP 24489)]
[New Thread 0x7fff1dffb700 (LWP 24490)]
[New Thread 0x7fff1d7fa700 (LWP 24491)]
[New Thread 0x7fff1cff9700 (LWP 24492)]
[New Thread 0x7ffee7fff700 (LWP 24493)]
[New Thread 0x7ffee77fe700 (LWP 24494)]
[New Thread 0x7ffee6ffd700 (LWP 24495)]
[New Thread 0x7ffee67fc700 (LWP 24496)]
QFSFileEngine::open: No file name specified
[New Thread 0x7ffee5ffb700 (LWP 24497)]
[New Thread 0x7ffee57fa700 (LWP 24499)]
[New Thread 0x7ffee4ff9700 (LWP 24500)]
[New Thread 0x7ffee47f8700 (LWP 24502)]
[Thread 0x7ffee4ff9700 (LWP 24500) exited]
[New Thread 0x7ffee4ff9700 (LWP 24503)]
[Thread 0x7ffee57fa700 (LWP 24499) exited]
[Thread 0x7ffee5ffb700 (LWP 24497) exited]
[Thread 0x7ffee47f8700 (LWP 24502) exited]
[Thread 0x7ffee4ff9700 (LWP 24503) exited]
[New Thread 0x7ffee4ff9700 (LWP 24504)]
[Thread 0x7ffee4ff9700 (LWP 24504) exited]
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
[New Thread 0x7ffee4ff9700 (LWP 24505)]
[Thread 0x7ffee4ff9700 (LWP 24505) exited]
[New Thread 0x7ffee4ff9700 (LWP 24506)]
[New Thread 0x7ffee4ff9700 (LWP 24507)]
[Thread 0x7ffee4ff9700 (LWP 24506) exited]
[New Thread 0x7ffee47f8700 (LWP 24508)]
[New Thread 0x7ffee5ffb700 (LWP 24509)]
[New Thread 0x7ffee57fa700 (LWP 24510)]
[New Thread 0x7ffec2c8e700 (LWP 24511)]
[New Thread 0x7ffec248d700 (LWP 24512)]
[New Thread 0x7ffec1c8c700 (LWP 24513)]
[New Thread 0x7ffec148b700 (LWP 24514)]
[Thread 0x7ffee4ff9700 (LWP 24507) exited]
[Thread 0x7ffec248d700 (LWP 24512) exited]
[Thread 0x7ffec2c8e700 (LWP 24511) exited]
[Thread 0x7ffec1c8c700 (LWP 24513) exited]
[Thread 0x7ffee57fa700 (LWP 24510) exited]
[Thread 0x7ffee5ffb700 (LWP 24509) exited]
[Thread 0x7ffee47f8700 (LWP 24508) exited]
[New Thread 0x7ffee47f8700 (LWP 24554)]
[Thread 0x7ffee47f8700 (LWP 24554) exited]
[Thread 0x7ffee7fff700 (LWP 24493) exited]
[Thread 0x7ffee77fe700 (LWP 24494) exited]
[Thread 0x7ffee67fc700 (LWP 24496) exited]
[Thread 0x7ffee6ffd700 (LWP 24495) exited]
[Thread 0x7ffec148b700 (LWP 24514) exited]
[New Thread 0x7ffec148b700 (LWP 24561)]
[New Thread 0x7ffee67fc700 (LWP 24562)]
[Thread 0x7ffec148b700 (LWP 24561) exited]
[New Thread 0x7ffec148b700 (LWP 24571)]
[Thread 0x7ffec148b700 (LWP 24571) exited]
[New Thread 0x7ffec148b700 (LWP 24583)]
[Thread 0x7ffec148b700 (LWP 24583) exited]
[New Thread 0x7ffec148b700 (LWP 24590)]
[Thread 0x7ffec148b700 (LWP 24590) exited]
[New Thread 0x7ffec148b700 (LWP 24597)]
[Thread 0x7ffec148b700 (LWP 24597) exited]
[Switching to Thread 0x7fff1f7fe700 (LWP 24480)]

Thread 22 "Thread (pooled)" hit Catchpoint 1 (exception thrown), 0x00007ffff39ededd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb)

Comment #2: How can i install digikam 5.8.0 under KDE 17.10 ?
Comment 4 caulier.gilles 2018-08-11 13:02:28 UTC
Axel,

I don't know how to install Dk as well with your Linux box. It's too much specific, or you can compile and install yourself the code, but it's a little bit complicated.

There is a simple way to test with current code from your side : use the Linux AppImage bundle that we provide. The current development one is here :

https://files.kde.org/digikam/

There is nothing to install. Download the bunble, set it as executable and run it. The bundle do not install anything on your system and can be used in parallel with the official digiKam version already installed on your system.


Gilles Caulier
Comment 5 caulier.gilles 2019-03-09 20:57:01 UTC
Axel,

Any feedback from this file ?

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2019-06-02 10:57:40 UTC
Alex please review my comment #4, and give us a fresh feedback using AppImage bundle that we provide. 

Without any feedback, i will close this file.

Gilles Caulier
Comment 7 Axel Schmidt 2019-06-03 07:40:43 UTC
Created attachment 120512 [details]
Errorlog digikam-6.2.0-git-20190529T102951-qtwebkit-x86-64.appimage

Start with error can't connect to mysql, but mysql is working and than hang on icc profile on start screen with no more response. klick on startscreen than it disappear but no program window showed. digikam hang in tasklist without any cpu time...
Comment 8 Axel Schmidt 2019-06-03 07:42:08 UTC
Created attachment 120513 [details]
ErrorLog digikam-6.2.0-git-20190503T152230-qtwebengine-x86-64.appimage.log

start with error can't connect to mysql and then exit with error
Comment 9 Maik Qualmann 2019-06-03 07:47:18 UTC
AppImage does not work with "localhost" as server address. Use 127.0.0.1 to test the AppImage.

Maik
Comment 10 Maik Qualmann 2019-06-03 07:49:54 UTC
If you have not been on a digiKam-6.x.x before, make a backup of your database, changes will be made on the database schema.

Maik
Comment 11 Axel Schmidt 2019-06-03 07:53:13 UTC
Gilles,

i tried both version for linux now under (K)Ubuntu 18.04:
digikam-6.2.0-git-20190503T152230-qtwebengine-x86-64.appimage
digikam-6.2.0-git-20190503T152230-qtwebengine-x86-64.appimage

both doesn't work. Both couldn't connect to mysql and than stops or exiting with error. The original digikam 5.6.0 from system start, can connect to mysql and work as expected and now under (K)Ubuntu  18.04 the error is gone...
Comment 12 Axel Schmidt 2019-06-03 07:54:15 UTC
Log files for the error
Comment 13 caulier.gilles 2020-07-14 09:41:31 UTC
Hi,

Can you check if this problem still exist with last weekly bundle build of digiKam 7.0.0 available here:

https://files.kde.org/digikam/

Thanks in advance

Gilles Caulier
Comment 14 caulier.gilles 2021-03-30 06:53:30 UTC
digiKam 7.2.0 official release is published with more than 360 files closed from bugzilla:

https://www.digikam.org/news/2021-03-22-7.2.0_release_announcement/

Can you reproduce the dysfunction with this version ?

Thanks in advance for your feedback

Gilles Caulier
Comment 15 caulier.gilles 2021-05-09 13:27:41 UTC
Axel,

Please give us a feedback using current digiKam 7.3.0 pre-release appimage bundle available here :

https://files.kde.org/digikam/

Gilles Caulier
Comment 16 caulier.gilles 2021-12-15 16:55:14 UTC
Axel,

Stable digiKam 7.4.0 is published. Please check if problem is reproducible.

https://www.digikam.org/download/

Thanks in advance
Comment 17 caulier.gilles 2022-01-13 11:05:30 UTC
No feedback. not reproducible with 7.5.0. Closed