Bug 408958 - digikam crashes on deletion of new files from SD card (import window)
Summary: digikam crashes on deletion of new files from SD card (import window)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-IconView (show other bugs)
Version: 6.1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-06-20 16:45 UTC by weltqgel
Modified: 2019-07-13 13:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0


Attachments
backtrace (16.76 KB, text/plain)
2019-06-20 16:49 UTC, weltqgel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description weltqgel 2019-06-20 16:45:50 UTC
Application: digikam (6.1.0)

Qt Version: 5.12.3
Frameworks Version: 5.59.0
Operating System: Linux 4.15.0-51-generic x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
- What I was doing when the application crashed:
1) inserting SD card from camera (8GB)
2) waiting for Plasma to detect SD card
3) open digikam
4) choose import / USB devices / SD card
5) in import window, select option to show only new images (!) this is important, deleting existing images (already improted ones) works fine
6) select multiple new images (bad ones)
7) right click to choose delete / delete selected
8) BOOM (see backtrace)

System info:
KDE Neon 5.16.1

The crash can be reproduced every time.

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

Thread 12 (Thread 0x7f2acc849700 (LWP 17304)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c45094eb20) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c45094ead0, cond=0x55c45094eaf8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c45094eaf8, mutex=0x55c45094ead0) at pthread_cond_wait.c:655
#3  0x00007f2b805d5dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55c45094ead0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c4507130b8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f2b805d60c9 in QWaitCondition::wait (this=0x55c4507130c0, mutex=0x55c4507130b8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f2b83a53a83 in Digikam::CameraController::run (this=0x55c44fef6360) at ./core/utilities/import/backend/cameracontroller.cpp:391
#7  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x55c44fef6360) at thread/qthread_unix.cpp:361
#8  0x00007f2b7c8d76db in start_thread (arg=0x7f2acc849700) at pthread_create.c:463
#9  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f2acd04a700 (LWP 17303)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f2acfdcb058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f2acfdcb008, cond=0x7f2acfdcb030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f2acfdcb030, mutex=0x7f2acfdcb008) at pthread_cond_wait.c:655
#3  0x00007f2b7fe3b86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f2b74beac97 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f2b74be94bf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f2b74be9596 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f2b74bed508 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f2b74c118aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f2b7c8d76db in start_thread (arg=0x7f2acd04a700) at pthread_create.c:463
#10 0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f2acebfd700 (LWP 17302)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f2ad400836c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f2ad4008318, cond=0x7f2ad4008340) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f2ad4008340, mutex=0x7f2ad4008318) at pthread_cond_wait.c:655
#3  0x00007f2b7fe3b86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f2b74beac97 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f2b74be94bf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f2b74be9596 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f2b74bed508 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f2b74c118aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f2b7c8d76db in start_thread (arg=0x7f2acebfd700) at pthread_create.c:463
#10 0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f2ace3fc700 (LWP 17301)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f2acfdce058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f2acfdce008, cond=0x7f2acfdce030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f2acfdce030, mutex=0x7f2acfdce008) at pthread_cond_wait.c:655
#3  0x00007f2b7fe3b86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f2b74beac97 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f2b74be94bf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f2b74be9596 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f2b74bed508 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f2b74c118aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f2b7c8d76db in start_thread (arg=0x7f2ace3fc700) at pthread_create.c:463
#10 0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f2ad59ff700 (LWP 17291)):
#0  0x00007f2b7f88fbf9 in __GI___poll (fds=0x7f2ad0004e10, nfds=1, timeout=9652) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2b76fe94c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2b76fe95dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2b80804dcb in QEventDispatcherGlib::processEvents (this=0x7f2ad0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f2b807a603a in QEventLoop::exec (this=this@entry=0x7f2ad59fe9e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f2b805cd4ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x55c442a934e0) at thread/qthread_unix.cpp:361
#7  0x00007f2b7c8d76db in start_thread (arg=0x7f2ad59ff700) at pthread_create.c:463
#8  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f2b2ffff700 (LWP 17290)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c442a14b90) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c442a14b40, cond=0x55c442a14b68) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c442a14b68, mutex=0x55c442a14b40) at pthread_cond_wait.c:655
#3  0x00007f2b805d5dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55c442a14b40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c442a1b258, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f2b805d60c9 in QWaitCondition::wait (this=this@entry=0x55c442a1b260, mutex=mutex@entry=0x55c442a1b258, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f2b82b750e9 in Digikam::ParkingThread::run (this=0x55c442a1b240) at ./core/libs/threads/threadmanager.cpp:115
#7  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x55c442a1b240) at thread/qthread_unix.cpp:361
#8  0x00007f2b7c8d76db in start_thread (arg=0x7f2b2ffff700) at pthread_create.c:463
#9  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f2b3ce38700 (LWP 17288)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c442209eb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c442209e60, cond=0x55c442209e88) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c442209e88, mutex=0x55c442209e60) at pthread_cond_wait.c:655
#3  0x00007f2b805d5dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55c442209e60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c4421b8498, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f2b805d60c9 in QWaitCondition::wait (this=this@entry=0x55c4421b84a0, mutex=mutex@entry=0x55c4421b8498, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f2b8369c6b6 in Digikam::ScanController::run (this=0x7f2b83fe8380 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at ./core/libs/database/utils/scan/scancontroller.cpp:205
#7  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x7f2b83fe8380 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at thread/qthread_unix.cpp:361
#8  0x00007f2b7c8d76db in start_thread (arg=0x7f2b3ce38700) at pthread_create.c:463
#9  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f2b3e049700 (LWP 17287)):
#0  0x00007f2b7f88fbf9 in __GI___poll (fds=0x7f2b3001b450, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2b76fe94c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2b76fe95dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2b80804dcb in QEventDispatcherGlib::processEvents (this=0x7f2b30000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f2b807a603a in QEventLoop::exec (this=this@entry=0x7f2b3e0489b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f2b805cd4ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f2b7cea3015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x7f2b7d11ad80) at thread/qthread_unix.cpp:361
#8  0x00007f2b7c8d76db in start_thread (arg=0x7f2b3e049700) at pthread_create.c:463
#9  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f2b40298700 (LWP 17286)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c441e5cc68) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c441e5cc18, cond=0x55c441e5cc40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55c441e5cc40, mutex=0x55c441e5cc18) at pthread_cond_wait.c:655
#3  0x00007f2b4155edcb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f2b4155eaf7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f2b7c8d76db in start_thread (arg=0x7f2b40298700) at pthread_create.c:463
#6  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2b4926a700 (LWP 17285)):
#0  0x00007f2b7f88fbf9 in __GI___poll (fds=0x7f2b492698e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2b72034747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2b7203636a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2b4b3b9578 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f2b805cec72 in QThreadPrivate::start (arg=0x55c441d17690) at thread/qthread_unix.cpp:361
#5  0x00007f2b7c8d76db in start_thread (arg=0x7f2b4926a700) at pthread_create.c:463
#6  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f2b4c66c700 (LWP 17284)):
#0  0x00007f2b7c8dd9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f2b76d69134) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55c441d3e810, cond=0x7f2b76d69108) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f2b76d69108, mutex=0x55c441d3e810) at pthread_cond_wait.c:655
#3  0x00007f2b7fe3b86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f2b760a91e7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f2b760a9329 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f2b7fe4166f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f2b7c8d76db in start_thread (arg=0x7f2b4c66c700) at pthread_create.c:463
#8  0x00007f2b7f89c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2b84174100 (LWP 17283)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f2b7f7bb801 in __GI_abort () at abort.c:79
#8  0x00007f2b805aaf2b in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1901
#9  QMessageLogger::fatal (this=this@entry=0x7fff2d544290, msg=msg@entry=0x7f2b8088f828 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:887
#10 0x00007f2b805aa77b in qt_assert_x (where=where@entry=0x7f2b83ba4400 "QList<T>::operator[]", what=what@entry=0x7f2b83ba089b "index out of range", file=file@entry=0x7f2b83ba0588 "/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h", line=line@entry=552) at global/qglobal.cpp:3209
#11 0x00007f2b83b031b8 in QList<Digikam::CamItemInfo>::operator[] (i=-1, this=0x55c4509687a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:552
#12 Digikam::ImportItemModel::camItemInfoRef (this=<optimized out>, index=...) at ./core/utilities/import/models/importimagemodel.cpp:158
#13 0x00007f2b83b1efa2 in Digikam::ImportIconView::camItemInfoRef (this=0x55c450736050, folder=..., file=...) at ./core/utilities/import/views/importiconview.cpp:164
#14 0x00007f2b83b22acd in Digikam::ImportView::camItemInfoRef (this=<optimized out>, folder=..., file=...) at ./core/utilities/import/views/importview.cpp:327
#15 0x00007f2b83b2f502 in Digikam::ImportUI::slotUpdateDownloadName (this=this@entry=0x55c450815850) at ./core/utilities/import/main/importui.cpp:1670
#16 0x00007f2b83b3258f in Digikam::ImportUI::slotNewSelection (this=this@entry=0x55c450815850, hasSelection=<optimized out>) at ./core/utilities/import/main/importui.cpp:2308
#17 0x00007f2b83b35beb in Digikam::ImportUI::slotImageSelected (this=0x55c450815850, selection=..., listAll=...) at ./core/utilities/import/main/importui.cpp:2374
#18 0x00007f2b83b3a406 in Digikam::ImportUI::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/core/utilities/import/importui_src_autogen/FKWUBUMHKV/moc_importui.cpp:378
#19 0x00007f2b807d7875 in QMetaObject::activate (sender=sender@entry=0x55c4506e8950, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2d544870) at kernel/qobject.cpp:3795
#20 0x00007f2b807d7f47 in QMetaObject::activate (sender=sender@entry=0x55c4506e8950, m=m@entry=0x7f2b83fd8020 <Digikam::ImportView::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2d544870) at kernel/qobject.cpp:3648
#21 0x00007f2b83b38257 in Digikam::ImportView::signalImageSelected (this=this@entry=0x55c4506e8950, _t1=..., _t2=...) at ./obj-x86_64-linux-gnu/core/utilities/import/importui_src_autogen/DWW7M6GQBY/moc_importview.cpp:370
#22 0x00007f2b83b24608 in Digikam::ImportView::slotDispatchImageSelected (this=0x55c4506e8950) at ./core/utilities/import/views/importview.cpp:459
#23 0x00007f2b807d7875 in QMetaObject::activate (sender=sender@entry=0x55c450a6f4e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2d544cc0) at kernel/qobject.cpp:3795
#24 0x00007f2b807d7f47 in QMetaObject::activate (sender=sender@entry=0x55c450a6f4e0, m=m@entry=0x7f2b80c54da0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2d544cc0) at kernel/qobject.cpp:3648
#25 0x00007f2b807e4757 in QTimer::timeout (this=this@entry=0x55c450a6f4e0, _t1=...) at .moc/moc_qtimer.cpp:204
#26 0x00007f2b807e4ab8 in QTimer::timerEvent (this=0x55c450a6f4e0, e=<optimized out>) at kernel/qtimer.cpp:255
#27 0x00007f2b807d839b in QObject::event (this=0x55c450a6f4e0, e=<optimized out>) at kernel/qobject.cpp:1282
#28 0x00007f2b815a365c in QApplicationPrivate::notify_helper (this=this@entry=0x55c441e06f40, receiver=receiver@entry=0x55c450a6f4e0, e=e@entry=0x7fff2d545030) at kernel/qapplication.cpp:3736
#29 0x00007f2b815aab90 in QApplication::notify (this=0x7fff2d5453c0, receiver=0x55c450a6f4e0, e=0x7fff2d545030) at kernel/qapplication.cpp:3483
#30 0x00007f2b807a7d18 in QCoreApplication::notifyInternal2 (receiver=0x55c450a6f4e0, event=0x7fff2d545030) at kernel/qcoreapplication.cpp:1060
#31 0x00007f2b80804219 in QTimerInfoList::activateTimers (this=0x55c441e64780) at kernel/qtimerinfo_unix.cpp:643
#32 0x00007f2b80804a19 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#33 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229
#34 0x00007f2b76fe9317 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f2b76fe9550 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f2b76fe95dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f2b80804daf in QEventDispatcherGlib::processEvents (this=0x55c441e555b0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#38 0x00007f2b807a603a in QEventLoop::exec (this=this@entry=0x7fff2d545280, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#39 0x00007f2b807af170 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1363
#40 0x000055c440062178 in main (argc=<optimized out>, argv=<optimized out>) at ./core/app/main/main.cpp:301

Possible duplicates by query: bug 401442, bug 392092.

Reported using DrKonqi
Comment 1 weltqgel 2019-06-20 16:47:06 UTC
              `..---+/---..`                benjamineon@benjamineon-cirrus7
          `---.``   ``   `.---.`            OS: KDE neon 5.16
       .--.`        ``        `-:-.         Kernel: x86_64 Linux 4.15.0-51-generic
     `:/:     `.----//----.`     :/-        Uptime: 6h 46m
    .:.    `---`          `--.`    .:`      Packages: 2506
   .:`   `--`                .:-    `:.     Shell: bash 4.4.19
  `/    `:.      `.-::-.`      -:`   `/`    Resolution: 1920x1080
  /.    /.     `:++++++++:`     .:    .:    DE: KDE 5.59.0 / Plasma 5.16.1
 `/    .:     `+++++++++++/      /`   `+`   WM: KWin
 /+`   --     .++++++++++++`     :.   .+:   GTK Theme: Breeze [GTK2/3]
 `/    .:     `+++++++++++/      /`   `+`   Icon Theme: breeze
  /`    /.     `:++++++++:`     .:    .:    Font: Noto Sans Regular
  ./    `:.      `.:::-.`      -:`   `/`    CPU: Intel Core i5-6500TE @ 4x 3.3GHz [27.8°C]
   .:`   `--`                .:-    `:.     GPU: intel
    .:.    `---`          `--.`    .:`      RAM: 6980MiB / 15896MiB
     `:/:     `.----//----.`     :/-       
       .-:.`        ``        `-:-.        
          `---.``   ``   `.---.`           
              `..---+/---..`
Comment 2 weltqgel 2019-06-20 16:49:19 UTC
Created attachment 121037 [details]
backtrace

Third backtrace after having installed debugging symbols. The previous two backtraces were less usefull according to drKonqui.
Comment 3 Maik Qualmann 2019-06-20 17:45:24 UTC
Git commit d62003a995a226e54e1da08a828d11fed989f528 by Maik Qualmann.
Committed on 20/06/2019 at 17:44.
Pushed by mqualmann into branch 'master'.

check for valid ModelIndex
FIXED-IN: 6.2.0

M  +2    -1    NEWS
M  +22   -4    core/utilities/import/models/importimagemodel.cpp

https://invent.kde.org/kde/digikam/commit/d62003a995a226e54e1da08a828d11fed989f528
Comment 4 weltqgel 2019-06-20 21:15:29 UTC
Wow, wie geil ist das denn? :-)
Donation coming ...
Comment 5 weltqgel 2019-06-21 19:30:09 UTC
(In reply to Maik Qualmann from comment #3)
> Git commit d62003a995a226e54e1da08a828d11fed989f528 by Maik Qualmann.
> Committed on 20/06/2019 at 17:44.
> Pushed by mqualmann into branch 'master'.
> 
> check for valid ModelIndex
> FIXED-IN: 6.2.0
> 
> M  +2    -1    NEWS
> M  +22   -4    core/utilities/import/models/importimagemodel.cpp
> 
> https://invent.kde.org/kde/digikam/commit/
> d62003a995a226e54e1da08a828d11fed989f528

I say thank you:

PayPal Transaktionscode: 7UE89264L4058940C
Comment 6 Maik Qualmann 2019-06-21 21:25:39 UTC
Thanks! Let's hope the crash is safely fixed. ((:-))

Maik