Bug 425404 - Digikam crash when making a maintenance
Summary: Digikam crash when making a maintenance
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Maintenance-Engine (show other bugs)
Version: 6.4.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-08-15 21:16 UTC by Chabot Daniel
Modified: 2021-02-06 21:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chabot Daniel 2020-08-15 21:16:50 UTC
Application: digikam (6.4.0)

Qt Version: 5.13.2
Frameworks Version: 5.70.0
Operating System: Linux 5.7.11-100.fc31.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 31 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
I don't see a directory in my album so y make a maintenance and select just lok for new photos and digikam crashe.

When I drag one or more photos or videos from Digikam to an external program and select move, Dolphin for example, and select move, these photo dosen't desappear from digikam until I make a maintenance on digikam DB.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f71e155c940 (LWP 6655))]

Thread 18 (Thread 0x7f714bfff700 (LWP 6730)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf714ac in base::ConditionVariable::Wait() () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eaf71f90 in base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf720bf in base::WaitableEvent::Wait() () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaf29c56 in base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71eaf2ceeb in base::internal::SchedulerWorker::RunWorker() () at /lib64/libQt5WebEngineCore.so.5
#6  0x00007f71eaf2d454 in base::internal::SchedulerWorker::RunSharedWorker() () at /lib64/libQt5WebEngineCore.so.5
#7  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#8  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f714b7fe700 (LWP 6700)):
#0  0x00007f71f38c943c in read () at /lib64/libc.so.6
#1  0x00007f71f203f5af in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f71f1ff73b7 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f71f1ff7812 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f71f1ff79a3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f71f3e7a8a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f71f3e2423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f71f3c74cd5 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f71f3c75e26 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f717d7fa700 (LWP 6683)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf714ac in base::ConditionVariable::Wait() () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eaf71f90 in base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf720bf in base::WaitableEvent::Wait() () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaf29c56 in base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71eaf2ceeb in base::internal::SchedulerWorker::RunWorker() () at /lib64/libQt5WebEngineCore.so.5
#6  0x00007f71eaf2d494 in base::internal::SchedulerWorker::RunDedicatedWorker() () at /lib64/libQt5WebEngineCore.so.5
#7  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#8  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f717dffb700 (LWP 6682)):
#0  0x00007f71f385de0b in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007f71f38457de in buffered_vfprintf () at /lib64/libc.so.6
#2  0x00007f71f3842664 in __vfprintf_internal () at /lib64/libc.so.6
#3  0x00007f71f38e6cf3 in __fprintf_chk () at /lib64/libc.so.6
#4  0x00007f71e2426916 in event_logv_ () at /lib64/libevent-2.1.so.6
#5  0x00007f71e2426ae9 in event_warn () at /lib64/libevent-2.1.so.6
#6  0x00007f71e2428548 in epoll_dispatch () at /lib64/libevent-2.1.so.6
#7  0x00007f71e241e0b5 in event_base_loop () at /lib64/libevent-2.1.so.6
#8  0x00007f71eaf78298 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#9  0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#10 0x00007f71eaf3b2bf in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#11 0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f717effd700 (LWP 6680)):
#0  0x00007f71f385de0b in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007f71f38457de in buffered_vfprintf () at /lib64/libc.so.6
#2  0x00007f71f3842664 in __vfprintf_internal () at /lib64/libc.so.6
#3  0x00007f71f38e6cf3 in __fprintf_chk () at /lib64/libc.so.6
#4  0x00007f71e2426916 in event_logv_ () at /lib64/libevent-2.1.so.6
#5  0x00007f71e2426ae9 in event_warn () at /lib64/libevent-2.1.so.6
#6  0x00007f71e2428548 in epoll_dispatch () at /lib64/libevent-2.1.so.6
#7  0x00007f71e241e0b5 in event_base_loop () at /lib64/libevent-2.1.so.6
#8  0x00007f71eaf78298 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#9  0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#10 0x00007f71eaf3b2bf in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#11 0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f717f7fe700 (LWP 6679)):
#0  0x00007f71f38c943c in read () at /lib64/libc.so.6
#1  0x00007f71e173a365 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-13.99.so
#2  0x00007f71e1ae13e6 in pa_mainloop_prepare () at /lib64/libpulse.so.0
#3  0x00007f71e1ae1e84 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007f71e1ae1f40 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007f71e1af00ed in thread () at /lib64/libpulse.so.0
#6  0x00007f71e1768dac in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-13.99.so
#7  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f7198ff9700 (LWP 6677)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf714ac in base::ConditionVariable::Wait() () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eaf71f90 in base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf720bf in base::WaitableEvent::Wait() () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaee0f0e in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#6  0x00007f71eaf3b2bf in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#7  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#8  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f71997fa700 (LWP 6676)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf714ac in base::ConditionVariable::Wait() () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eba537d8 in cc::SingleThreadTaskGraphRunner::Run() () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf40abd in base::SimpleThread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f7199ffb700 (LWP 6675)):
#0  0x00007f71f385de0b in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007f71f38457de in buffered_vfprintf () at /lib64/libc.so.6
#2  0x00007f71f3842664 in __vfprintf_internal () at /lib64/libc.so.6
#3  0x00007f71f38e6cf3 in __fprintf_chk () at /lib64/libc.so.6
#4  0x00007f71e2426916 in event_logv_ () at /lib64/libevent-2.1.so.6
#5  0x00007f71e2426ae9 in event_warn () at /lib64/libevent-2.1.so.6
#6  0x00007f71e2428548 in epoll_dispatch () at /lib64/libevent-2.1.so.6
#7  0x00007f71e241e0b5 in event_base_loop () at /lib64/libevent-2.1.so.6
#8  0x00007f71eaf78298 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#9  0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#10 0x00007f71ea453604 in content::BrowserProcessSubThread::IOThreadRun(base::RunLoop*) () at /lib64/libQt5WebEngineCore.so.5
#11 0x00007f71eaf3b438 in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#13 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f719a7fc700 (LWP 6674)):
#0  0x00007f71f188407a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf715a6 in base::ConditionVariable::TimedWait(base::TimeDelta const&) () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eaf71f83 in base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf72101 in base::WaitableEvent::TimedWait(base::TimeDelta const&) () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaf29c81 in base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71eaf2ceeb in base::internal::SchedulerWorker::RunWorker() () at /lib64/libQt5WebEngineCore.so.5
#6  0x00007f71eaf2d414 in base::internal::SchedulerWorker::RunPooledWorker() () at /lib64/libQt5WebEngineCore.so.5
#7  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#8  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f719bfff700 (LWP 6671)):
#0  0x00007f71f385de0b in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007f71f38457de in buffered_vfprintf () at /lib64/libc.so.6
#2  0x00007f71f3842664 in __vfprintf_internal () at /lib64/libc.so.6
#3  0x00007f71f38e6cf3 in __fprintf_chk () at /lib64/libc.so.6
#4  0x00007f71e2426916 in event_logv_ () at /lib64/libevent-2.1.so.6
#5  0x00007f71e2426ae9 in event_warn () at /lib64/libevent-2.1.so.6
#6  0x00007f71e2428548 in epoll_dispatch () at /lib64/libevent-2.1.so.6
#7  0x00007f71e241e0b5 in event_base_loop () at /lib64/libevent-2.1.so.6
#8  0x00007f71eaf78298 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#9  0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#10 0x00007f71eaf3b2bf in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#11 0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f71b69d9700 (LWP 6663)):
#0  0x00007f71f188407a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71eaf715a6 in base::ConditionVariable::TimedWait(base::TimeDelta const&) () at /lib64/libQt5WebEngineCore.so.5
#2  0x00007f71eaf71f83 in base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) () at /lib64/libQt5WebEngineCore.so.5
#3  0x00007f71eaf72101 in base::WaitableEvent::TimedWait(base::TimeDelta const&) () at /lib64/libQt5WebEngineCore.so.5
#4  0x00007f71eaf29c81 in base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) () at /lib64/libQt5WebEngineCore.so.5
#5  0x00007f71eaf2ceeb in base::internal::SchedulerWorker::RunWorker() () at /lib64/libQt5WebEngineCore.so.5
#6  0x00007f71eaf2d414 in base::internal::SchedulerWorker::RunPooledWorker() () at /lib64/libQt5WebEngineCore.so.5
#7  0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#8  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f71b71da700 (LWP 6662)):
#0  0x00007f71f38c94df in write () at /lib64/libc.so.6
#1  0x00007f71f38594dd in _IO_file_write@@GLIBC_2.2.5 () at /lib64/libc.so.6
#2  0x00007f71f3858836 in new_do_write () at /lib64/libc.so.6
#3  0x00007f71f3859c0e in __GI__IO_file_xsputn () at /lib64/libc.so.6
#4  0x00007f71f38456c1 in buffered_vfprintf () at /lib64/libc.so.6
#5  0x00007f71f3842664 in __vfprintf_internal () at /lib64/libc.so.6
#6  0x00007f71f38e6cf3 in __fprintf_chk () at /lib64/libc.so.6
#7  0x00007f71e2426916 in event_logv_ () at /lib64/libevent-2.1.so.6
#8  0x00007f71e2426ae9 in event_warn () at /lib64/libevent-2.1.so.6
#9  0x00007f71e2428548 in epoll_dispatch () at /lib64/libevent-2.1.so.6
#10 0x00007f71e241e0b5 in event_base_loop () at /lib64/libevent-2.1.so.6
#11 0x00007f71eaf78298 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /lib64/libQt5WebEngineCore.so.5
#12 0x00007f71eaf03517 in base::RunLoop::Run() () at /lib64/libQt5WebEngineCore.so.5
#13 0x00007f71eaf32fd4 in base::internal::ServiceThread::Run(base::RunLoop*) () at /lib64/libQt5WebEngineCore.so.5
#14 0x00007f71eaf3b438 in base::Thread::ThreadMain() () at /lib64/libQt5WebEngineCore.so.5
#15 0x00007f71eaf7442a in base::(anonymous namespace)::ThreadFunc(void*) () at /lib64/libQt5WebEngineCore.so.5
#16 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#17 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f71c607b700 (LWP 6661)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71f3c7b943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#2  0x00007f71f3c7b9d1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#3  0x00007f71f54d4982 in Digikam::ParkingThread::run() () at /lib64/libdigikamcore.so.6.4.0
#4  0x00007f71f3c75e26 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f71c687c700 (LWP 6659)):
#0  0x00007f71f38c943c in read () at /lib64/libc.so.6
#1  0x00007f71f3d9b164 in QFSFileEnginePrivate::readFdFh(char*, long long) () at /lib64/libQt5Core.so.5
#2  0x00007f71f3dc6672 in QFSFileEnginePrivate::nativeRead(char*, long long) () at /lib64/libQt5Core.so.5
#3  0x00007f71f3d6c6cb in QFileDevice::readData(char*, long long) () at /lib64/libQt5Core.so.5
#4  0x00007f71f3d732a2 in QIODevicePrivate::read(char*, long long, bool) () at /lib64/libQt5Core.so.5
#5  0x00007f71f525f08f in Digikam::DImgLoader::uniqueHashV2(QString const&, Digikam::DImg const*) () at /lib64/libdigikamcore.so.6.4.0
#6  0x00007f71f53caf49 in Digikam::DImg::getUniqueHashV2() const () at /lib64/libdigikamcore.so.6.4.0
#7  0x00007f71f5d2f921 in Digikam::ItemScanner::uniqueHash() const () at /lib64/libdigikamdatabase.so.6.4.0
#8  0x00007f71f5d1b183 in Digikam::ItemScanner::loadFromDisk() () at /lib64/libdigikamdatabase.so.6.4.0
#9  0x00007f71f5d1fa66 in Digikam::ItemScanner::newFile(int) () at /lib64/libdigikamdatabase.so.6.4.0
#10 0x00007f71f5c4f9eb in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /lib64/libdigikamdatabase.so.6.4.0
#11 0x00007f71f5c51eb5 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#12 0x00007f71f5c52066 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#13 0x00007f71f5c52066 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#14 0x00007f71f5c52066 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#15 0x00007f71f5c52066 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#16 0x00007f71f5c545ae in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#17 0x00007f71f5c54863 in Digikam::CollectionScanner::partialScan(QString const&) () at /lib64/libdigikamdatabase.so.6.4.0
#18 0x00007f71f625c6f4 in Digikam::ScanController::run() () at /lib64/libdigikamgui.so.6.4.0
#19 0x00007f71f3c75e26 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#20 0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#21 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f71d0b75700 (LWP 6658)):
#0  0x00007f71f1ff59d5 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00007f71f1ff6d23 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f71f1ff779b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f71f1ff79a3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f71f3e7a8a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f71f3e2423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f71f3c74cd5 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f71f26a8f6a in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#8  0x00007f71f3c75e26 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f71d147e700 (LWP 6657)):
#0  0x00007f71f1883d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f71d26fcedb in util_queue_thread_func () at /usr/lib64/dri/nouveau_dri.so
#2  0x00007f71d26fcaeb in impl_thrd_routine () at /usr/lib64/dri/nouveau_dri.so
#3  0x00007f71f187d4e2 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f71f38d86c3 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f71e155c940 (LWP 6655)):
[KCrash Handler]
#4  0x00007f71f3813625 in raise () at /lib64/libc.so.6
#5  0x00007f71f37fc8d9 in abort () at /lib64/libc.so.6
#6  0x00007f71f3c3fb25 in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&) [clone .cold] () at /lib64/libQt5Core.so.5
#7  0x00007f71f3c3eed1 in qt_assert_x(char const*, char const*, char const*, int) () at /lib64/libQt5Core.so.5
#8  0x00007f71f620785c in Digikam::Album::globalID(Digikam::Album::Type, int) [clone .cold] () at /lib64/libdigikamgui.so.6.4.0
#9  0x00007f71f65528c9 in Digikam::AbstractAlbumModel::index(int, int, QModelIndex const&) const () at /lib64/libdigikamgui.so.6.4.0
#10 0x00007f71f6583b80 in Digikam::AbstractCheckableAlbumTreeView::rowsInserted(QModelIndex const&, int, int) () at /lib64/libdigikamgui.so.6.4.0
#11 0x00007f71f4a0b5a7 in QAbstractItemView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Widgets.so.5
#12 0x00007f71f3e4f97b in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#13 0x00007f71f3dd3b22 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#14 0x00007f71f3ddbf52 in QAbstractItemModel::endInsertRows() () at /lib64/libQt5Core.so.5
#15 0x00007f71f3dfa905 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQt5Core.so.5
#16 0x00007f71f3dff1b8 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQt5Core.so.5
#17 0x00007f71f3e0244e in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#18 0x00007f71f3e030e6 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Core.so.5
#19 0x00007f71f3e4f97b in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#20 0x00007f71f3dd3b22 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#21 0x00007f71f3ddbf52 in QAbstractItemModel::endInsertRows() () at /lib64/libQt5Core.so.5
#22 0x00007f71f6552e75 in Digikam::AbstractAlbumModel::slotAlbumAdded(Digikam::Album*) () at /lib64/libdigikamgui.so.6.4.0
#23 0x00007f71f3e4f97b in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#24 0x00007f71f655dff6 in Digikam::AlbumManager::signalAlbumAdded(Digikam::Album*) () at /lib64/libdigikamgui.so.6.4.0
#25 0x00007f71f659bedb in Digikam::AlbumManager::insertPAlbum(Digikam::PAlbum*, Digikam::PAlbum*) () at /lib64/libdigikamgui.so.6.4.0
#26 0x00007f71f659db7e in Digikam::AlbumManager::scanPAlbums() () at /lib64/libdigikamgui.so.6.4.0
#27 0x00007f71f655fa28 in Digikam::AlbumManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libdigikamgui.so.6.4.0
#28 0x00007f71f3e4f97b in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#29 0x00007f71f3e5c1ee in QTimer::timeout(QTimer::QPrivateSignal) () at /lib64/libQt5Core.so.5
#30 0x00007f71f3e50795 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#31 0x00007f71f4797ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#32 0x00007f71f47a1150 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#33 0x00007f71f3e25448 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#34 0x00007f71f3e79b48 in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#35 0x00007f71f3e7a3fc in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#36 0x00007f71f1ff7570 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#37 0x00007f71f1ff7900 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#38 0x00007f71f1ff79a3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#39 0x00007f71f3e7a885 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#40 0x00007f71f3e2423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#41 0x00007f71f3e2c116 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#42 0x00005577e39c9314 in main ()
[Inferior 1 (process 6655) detached]

Possible duplicates by query: bug 415489, bug 414737, bug 408958, bug 405452, bug 388705.

Reported using DrKonqi
Comment 1 caulier.gilles 2020-08-16 05:36:26 UTC
It crash in qDebug message handling from Qt. Your system probably dispatch user space application traces to log files.

This problem have been fixed in last stable digiKam 7.0.0.

Gilles Caulier
Comment 2 Maik Qualmann 2021-02-06 21:31:04 UTC
The problem cannot be reproduced in digiKam-7.2.0-RC. We have added checks in the album models that the requested QModelIndex is valid. I close the bug.

Maik