Bug 330155 - crash during assign tags single tag
Summary: crash during assign tags single tag
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Sqlite (show other bugs)
Version: 3.5.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-19 12:59 UTC by umberto valentinotti
Modified: 2021-12-17 11:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.5.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description umberto valentinotti 2014-01-19 12:59:32 UTC
Application: digikam (3.5.0)
KDE Platform Version: 4.11.4
Qt Version: 4.8.5
Operating System: Linux 3.12.6-300.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:

I was assigning labels and tags to images

- Custom settings of the application:
I have two linux distributions, mint and fedora trial boot, digikam tip of the external database disk shared by the two systems.
in mint 16 kde, digikam version 3.4 seems more stable
versions are always downloaded from the repository
the crash happen every day in fedora, its possible a big bug in fedora or dk 3.5??it is possible to compile yourself digikam to make it more stable?

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f88b3e37ac0 (LWP 6536))]

Thread 15 (Thread 0x7f88ad90d700 (LWP 6537)):
#0  0x0000003627ef5e1d in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003633c08f31 in udev_monitor_receive_device (udev_monitor=0x2bc19a0) at ../src/libudev/libudev-monitor.c:545
#2  0x000000364a60ec6b in linux_udev_event_thread_main () from /lib64/libusb-1.0.so.0
#3  0x0000003628607f33 in start_thread (arg=0x7f88ad90d700) at pthread_create.c:309
#4  0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f88a6dc3700 (LWP 6538)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000363127c906 in wait (time=18446744073709551615, this=0x2dd1880) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2dd1790, mutex=mutex@entry=0x2dd1788, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005e251e in Digikam::ScanController::run (this=0x2dd1520) at /usr/src/debug/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#4  0x000000363127c3df in QThreadPrivate::start (arg=0x2dd1520) at thread/qthread_unix.cpp:338
#5  0x0000003628607f33 in start_thread (arg=0x7f88a6dc3700) at pthread_create.c:309
#6  0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f88a65c2700 (LWP 6539)):
#0  0x000000362860a0d8 in __GI___pthread_mutex_lock (mutex=0x7f8898000a60) at ../nptl/pthread_mutex_lock.c:125
#1  0x000000362a68a5a1 in g_mutex_lock (mutex=mutex@entry=0x7f88980009a0) at gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release (context=context@entry=0x7f88980009a0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate (context=context@entry=0x7f88980009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3715
#4  0x000000362a6496dc in g_main_context_iteration (context=0x7f88980009a0, may_block=1) at gmain.c:3774
#5  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f88980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f88a65c1ac0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f88a65c1ac0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003631279bdf in QThread::exec (this=this@entry=0x2cfd930) at thread/qthread.cpp:536
#9  0x0000003631363a93 in QInotifyFileSystemWatcherEngine::run (this=0x2cfd930) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x000000363127c3df in QThreadPrivate::start (arg=0x2cfd930) at thread/qthread_unix.cpp:338
#11 0x0000003628607f33 in start_thread (arg=0x7f88a65c2700) at pthread_create.c:309
#12 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f88a5dc1700 (LWP 6541)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000363127c906 in wait (time=18446744073709551615, this=0x345f040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x345f370, mutex=mutex@entry=0x345f368, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003f23f6298a in Digikam::ParkingThread::run (this=0x345f350) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#4  0x000000363127c3df in QThreadPrivate::start (arg=0x345f350) at thread/qthread_unix.cpp:338
#5  0x0000003628607f33 in start_thread (arg=0x7f88a5dc1700) at pthread_create.c:309
#6  0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f888a439700 (LWP 6588)):
#0  0x000000362860e87d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000362a6897b0 in read (__nbytes=16, __buf=0x7f888a438890, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f8870001670) at gwakeup.c:212
#3  0x000000362a64909c in g_main_context_check (context=context@entry=0x7f8874025050, max_priority=2147483647, fds=fds@entry=0x7f8874027120, n_fds=n_fds@entry=1) at gmain.c:3514
#4  0x000000362a649533 in g_main_context_iterate (context=context@entry=0x7f8874025050, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#5  0x000000362a6496dc in g_main_context_iteration (context=0x7f8874025050, may_block=1) at gmain.c:3774
#6  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8874025500, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#7  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f888a438aa0, flags=...) at kernel/qeventloop.cpp:149
#8  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f888a438aa0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f8870078b10) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#10 0x000000363126f89e in QThreadPoolThread::run (this=0x4dee770) at concurrent/qthreadpool.cpp:107
#11 0x000000363127c3df in QThreadPrivate::start (arg=0x4dee770) at thread/qthread_unix.cpp:338
#12 0x0000003628607f33 in start_thread (arg=0x7f888a439700) at pthread_create.c:309
#13 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f888ac3a700 (LWP 6589)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000000363127ad73 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x2dfa0d0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x2dfa0d0, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x000000363127729d in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:164
#4  0x0000003f25893fd9 in Digikam::DatabaseAccess::DatabaseAccess (this=<optimized out>) at /usr/src/debug/digikam-3.5.0/core/libs/database/databaseaccess.cpp:101
#5  0x0000003f2589f688 in acquire (this=0x7f88701c2600) at /usr/src/debug/digikam-3.5.0/core/libs/database/databaseoperationgroup.cpp:76
#6  Digikam::DatabaseOperationGroup::DatabaseOperationGroup (this=<optimized out>) at /usr/src/debug/digikam-3.5.0/core/libs/database/databaseoperationgroup.cpp:105
#7  0x000000000063108d in Digikam::FileActionMngrDatabaseWorker::applyMetadata (this=0x37adac0, infos=..., hub=0x5cdf760) at /usr/src/debug/digikam-3.5.0/core/digikam/fileaction/databaseworkeriface.cpp:261
#8  0x0000000000630840 in Digikam::DatabaseWorkerInterface::qt_static_metacall (_o=0x37adac0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/digikam-3.5.0/x86_64-redhat-linux-gnu/core/digikam/databaseworkeriface.moc:84
#9  0x000000363139d53e in QObject::event (this=0x37adac0, e=<optimized out>) at kernel/qobject.cpp:1194
#10 0x0000003634fc9dfc in QApplicationPrivate::notify_helper (this=this@entry=0x2c17910, receiver=receiver@entry=0x37adac0, e=e@entry=0xb2660b0) at kernel/qapplication.cpp:4562
#11 0x0000003634fd0795 in QApplication::notify (this=0x7fff853b6710, receiver=0x37adac0, e=0xb2660b0) at kernel/qapplication.cpp:4348
#12 0x0000003f1ae4a9ca in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#13 0x00000036313845ed in QCoreApplication::notifyInternal (this=0x7fff853b6710, receiver=receiver@entry=0x37adac0, event=event@entry=0xb2660b0) at kernel/qcoreapplication.cpp:949
#14 0x00000036313876e7 in sendEvent (event=0xb2660b0, receiver=0x37adac0) at kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x4df0410) at kernel/qcoreapplication.cpp:1573
#16 0x0000003631387b93 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#17 0x00000036313b3903 in sendPostedEvents () at kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=s@entry=0x7f8870034e10) at kernel/qeventdispatcher_glib.cpp:280
#19 0x000000362a6492a6 in g_main_dispatch (context=0x7f8870034be0) at gmain.c:3066
#20 g_main_context_dispatch (context=context@entry=0x7f8870034be0) at gmain.c:3642
#21 0x000000362a649628 in g_main_context_iterate (context=context@entry=0x7f8870034be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#22 0x000000362a6496dc in g_main_context_iteration (context=0x7f8870034be0, may_block=1) at gmain.c:3774
#23 0x00000036313b3185 in QEventDispatcherGlib::processEvents (this=0x7f8870033c60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#24 0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f888ac39aa0, flags=...) at kernel/qeventloop.cpp:149
#25 0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f888ac39aa0, flags=...) at kernel/qeventloop.cpp:204
#26 0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0xb426f70) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#27 0x000000363126f89e in QThreadPoolThread::run (this=0x4df0270) at concurrent/qthreadpool.cpp:107
#28 0x000000363127c3df in QThreadPrivate::start (arg=0x4df0270) at thread/qthread_unix.cpp:338
#29 0x0000003628607f33 in start_thread (arg=0x7f888ac3a700) at pthread_create.c:309
#30 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f8887bae700 (LWP 6590)):
#0  0x000000362a68a2ea in g_mutex_get_impl (mutex=0x7f88640956d0) at gthread-posix.c:124
#1  0x000000362a68a599 in g_mutex_lock (mutex=mutex@entry=0x7f88640956d0) at gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release (context=context@entry=0x7f88640956d0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate (context=context@entry=0x7f88640956d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3715
#4  0x000000362a6496dc in g_main_context_iteration (context=0x7f88640956d0, may_block=1) at gmain.c:3774
#5  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f88640013c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8887badaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8887badaa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f8870078810) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x000000363126f89e in QThreadPoolThread::run (this=0x4dede70) at concurrent/qthreadpool.cpp:107
#10 0x000000363127c3df in QThreadPrivate::start (arg=0x4dede70) at thread/qthread_unix.cpp:338
#11 0x0000003628607f33 in start_thread (arg=0x7f8887bae700) at pthread_create.c:309
#12 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f8890ca6700 (LWP 6591)):
#0  0x0000003627eeaa8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000362a6495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f888c022d70, timeout=-1, context=0x7f888c023aa0) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7f888c023aa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x000000362a6496dc in g_main_context_iteration (context=0x7f888c023aa0, may_block=1) at gmain.c:3774
#4  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f888c022db0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8890ca5aa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8890ca5aa0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f88700d44a0) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#8  0x000000363126f89e in QThreadPoolThread::run (this=0x4de90e0) at concurrent/qthreadpool.cpp:107
#9  0x000000363127c3df in QThreadPrivate::start (arg=0x4de90e0) at thread/qthread_unix.cpp:338
#10 0x0000003628607f33 in start_thread (arg=0x7f8890ca6700) at pthread_create.c:309
#11 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f88927cb700 (LWP 6592)):
#0  0x000000362a68a2ea in g_mutex_get_impl (mutex=0x7f88800999f0) at gthread-posix.c:124
#1  0x000000362a68a599 in g_mutex_lock (mutex=mutex@entry=0x7f88800999f0) at gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release (context=context@entry=0x7f88800999f0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate (context=context@entry=0x7f88800999f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3715
#4  0x000000362a6496dc in g_main_context_iteration (context=0x7f88800999f0, may_block=1) at gmain.c:3774
#5  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8880024b00, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f88927caaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f88927caaa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f887006a960) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x000000363126f89e in QThreadPoolThread::run (this=0x4de9800) at concurrent/qthreadpool.cpp:107
#10 0x000000363127c3df in QThreadPrivate::start (arg=0x4de9800) at thread/qthread_unix.cpp:338
#11 0x0000003628607f33 in start_thread (arg=0x7f88927cb700) at pthread_create.c:309
#12 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f8889c38700 (LWP 6593)):
#0  0x000000362a68a2ea in g_mutex_get_impl (mutex=0x7f8878033e60) at gthread-posix.c:124
#1  0x000000362a68a5c9 in g_mutex_unlock (mutex=mutex@entry=0x7f8878033e60) at gthread-posix.c:232
#2  0x000000362a649179 in g_main_context_dispatch (context=context@entry=0x7f8878033e60) at gmain.c:3645
#3  0x000000362a649628 in g_main_context_iterate (context=context@entry=0x7f8878033e60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#4  0x000000362a6496dc in g_main_context_iteration (context=0x7f8878033e60, may_block=1) at gmain.c:3774
#5  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8878023500, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8889c37aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8889c37aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f887006a870) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x000000363126f89e in QThreadPoolThread::run (this=0x4def970) at concurrent/qthreadpool.cpp:107
#10 0x000000363127c3df in QThreadPrivate::start (arg=0x4def970) at thread/qthread_unix.cpp:338
#11 0x0000003628607f33 in start_thread (arg=0x7f8889c38700) at pthread_create.c:309
#12 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f8889437700 (LWP 6594)):
#0  0x000000362a68a2ea in g_mutex_get_impl (mutex=0x7f8858023b70) at gthread-posix.c:124
#1  0x000000362a68a5c9 in g_mutex_unlock (mutex=mutex@entry=0x7f8858023b70) at gthread-posix.c:232
#2  0x000000362a648e6b in g_main_context_query (context=context@entry=0x7f8858023b70, max_priority=2147483647, timeout=timeout@entry=0x7f8889436964, fds=fds@entry=0x7f88582686d0, n_fds=n_fds@entry=1) at gmain.c:3474
#3  0x000000362a64950a in g_main_context_iterate (context=context@entry=0x7f8858023b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3695
#4  0x000000362a6496dc in g_main_context_iteration (context=0x7f8858023b70, may_block=1) at gmain.c:3774
#5  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8858036d60, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8889436aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8889436aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f8870068390) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x000000363126f89e in QThreadPoolThread::run (this=0x7f8878022bc0) at concurrent/qthreadpool.cpp:107
#10 0x000000363127c3df in QThreadPrivate::start (arg=0x7f8878022bc0) at thread/qthread_unix.cpp:338
#11 0x0000003628607f33 in start_thread (arg=0x7f8889437700) at pthread_create.c:309
#12 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f8888c36700 (LWP 6595)):
#0  0x00000036312d388c in qt_gettime () at tools/qelapsedtimer_unix.cpp:149
#1  0x00000036313b4935 in updateCurrentTime (this=0x7f8828001210) at kernel/qeventdispatcher_unix.cpp:354
#2  QTimerInfoList::timerWait (this=0x7f8828001210, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#3  0x00000036313b2fbc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8888c358d4) at kernel/qeventdispatcher_glib.cpp:136
#4  0x00000036313b3085 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f8888c358d4) at kernel/qeventdispatcher_glib.cpp:169
#5  0x000000362a648bed in g_main_context_prepare (context=context@entry=0x7f8828002400, priority=priority@entry=0x7f8888c35960) at gmain.c:3340
#6  0x000000362a6494bb in g_main_context_iterate (context=context@entry=0x7f8828002400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#7  0x000000362a6496dc in g_main_context_iteration (context=0x7f8828002400, may_block=1) at gmain.c:3774
#8  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8828002900, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#9  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8888c35aa0, flags=...) at kernel/qeventloop.cpp:149
#10 0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8888c35aa0, flags=...) at kernel/qeventloop.cpp:204
#11 0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f8870034ba0) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#12 0x000000363126f89e in QThreadPoolThread::run (this=0x7f8878022740) at concurrent/qthreadpool.cpp:107
#13 0x000000363127c3df in QThreadPrivate::start (arg=0x7f8878022740) at thread/qthread_unix.cpp:338
#14 0x0000003628607f33 in start_thread (arg=0x7f8888c36700) at pthread_create.c:309
#15 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f88873ad700 (LWP 6596)):
#0  __tls_get_addr (ti=0x36316e9980) at dl-tls.c:770
#1  0x000000363127afd4 in get_thread_data () at thread/qthread_unix.cpp:182
#2  QThreadData::current () at thread/qthread_unix.cpp:208
#3  0x00000036313b3445 in postEventSourcePrepare (s=0x7f8854002600, timeout=timeout@entry=0x7f88873ac8d4) at kernel/qeventdispatcher_glib.cpp:256
#4  0x000000362a648bed in g_main_context_prepare (context=context@entry=0x7f8854002880, priority=priority@entry=0x7f88873ac960) at gmain.c:3340
#5  0x000000362a6494bb in g_main_context_iterate (context=context@entry=0x7f8854002880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#6  0x000000362a6496dc in g_main_context_iteration (context=0x7f8854002880, may_block=1) at gmain.c:3774
#7  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f8854013020, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f88873acaa0, flags=...) at kernel/qeventloop.cpp:149
#9  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f88873acaa0, flags=...) at kernel/qeventloop.cpp:204
#10 0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0x7f887006c850) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#11 0x000000363126f89e in QThreadPoolThread::run (this=0x7f8870022d80) at concurrent/qthreadpool.cpp:107
#12 0x000000363127c3df in QThreadPrivate::start (arg=0x7f8870022d80) at thread/qthread_unix.cpp:338
#13 0x0000003628607f33 in start_thread (arg=0x7f88873ad700) at pthread_create.c:309
#14 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f8886bac700 (LWP 6600)):
#0  0x000000362a68a2ea in g_mutex_get_impl (mutex=0x7f885c013200) at gthread-posix.c:124
#1  0x000000362a68a599 in g_mutex_lock (mutex=mutex@entry=0x7f885c013200) at gthread-posix.c:213
#2  0x000000362a6496c8 in g_main_context_iteration (context=0x7f885c013200, may_block=1) at gmain.c:3773
#3  0x00000036313b31a6 in QEventDispatcherGlib::processEvents (this=0x7f885c0232f0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7f8886babaa0, flags=...) at kernel/qeventloop.cpp:149
#5  0x000000363138347d in QEventLoop::exec (this=this@entry=0x7f8886babaa0, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003f23f61fe3 in Digikam::WorkerObjectRunnable::run (this=0xb352af0) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:196
#7  0x000000363126f89e in QThreadPoolThread::run (this=0x4c2f0b0) at concurrent/qthreadpool.cpp:107
#8  0x000000363127c3df in QThreadPrivate::start (arg=0x4c2f0b0) at thread/qthread_unix.cpp:338
#9  0x0000003628607f33 in start_thread (arg=0x7f8886bac700) at pthread_create.c:309
#10 0x0000003627ef4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f88b3e37ac0 (LWP 6536)):
[KCrash Handler]
#5  0x0000006d00000243 in ?? ()
#6  0x0000003641231edc in sqlite3MemCompare (pMem1=pMem1@entry=0x7fff853b49a0, pMem2=<optimized out>, pColl=0x60cd578) at sqlite3.c:60482
#7  0x00000036412320a3 in sqlite3VdbeRecordCompare (nKey1=14, pKey1=0xb542ee5, pPKey2=pPKey2@entry=0x7fff853b4c30) at sqlite3.c:64160
#8  0x0000003641246d59 in sqlite3BtreeMovetoUnpacked (pCur=0xb6af428, pIdxKey=0x7fff853b4c30, intKey=0, biasRight=<optimized out>, pRes=0x7fff853b4c20) at sqlite3.c:55075
#9  0x000000364126fa05 in sqlite3VdbeExec (p=p@entry=0xb61ebd8) at sqlite3.c:70166
#10 0x0000003641277f37 in sqlite3Step (p=0xb61ebd8) at sqlite3.c:64826
#11 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64892
#12 0x00007f88a53bb42c in QSQLiteResultPrivate::fetchNext (this=this@entry=0x5fdb640, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235
#13 0x00007f88a53bc188 in QSQLiteResult::exec (this=0x98a3240) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447
#14 0x000000363fa10c5d in QSqlQuery::exec (this=this@entry=0x7fff853b51d8) at kernel/qsqlquery.cpp:949
#15 0x0000003f23f19456 in Digikam::DatabaseCoreBackend::exec (this=0x2df9b40, query=...) at /usr/src/debug/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1414
#16 0x0000003f23f195b2 in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x2df9b40, query=..., boundValue1=..., boundValue2=...) at /usr/src/debug/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1064
#17 0x0000003f23f1a7bc in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x2df9b40, sql=..., boundValue1=..., boundValue2=...) at /usr/src/debug/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1013
#18 0x0000003f23f1a81a in Digikam::DatabaseCoreBackend::execSql (this=0x2df9b40, sql=..., boundValue1=..., boundValue2=..., values=values@entry=0x7fff853b5220, lastInsertId=lastInsertId@entry=0x0) at /usr/src/debug/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:910
#19 0x0000003f258692cb in Digikam::AlbumDB::getImageProperty (this=0x2dcb800, imageID=imageID@entry=658581, property=...) at /usr/src/debug/digikam-3.5.0/core/libs/database/albumdb.cpp:2093
#20 0x0000003f258a91d9 in Digikam::ImageExtendedProperties::readProperty (this=this@entry=0x7fff853b53c0, property=...) at /usr/src/debug/digikam-3.5.0/core/libs/database/imageextendedproperties.cpp:139
#21 0x0000003f258a93dd in Digikam::ImageExtendedProperties::location (this=this@entry=0x7fff853b53c0) at /usr/src/debug/digikam-3.5.0/core/libs/database/imageextendedproperties.cpp:115
#22 0x0000003f258adb23 in Digikam::ImageInfo::metadataTemplate (this=this@entry=0xb4a7ea8) at /usr/src/debug/digikam-3.5.0/core/libs/database/imageinfo.cpp:1503
#23 0x000000000062b48f in Digikam::MetadataHub::load (this=0x4109318, info=...) at /usr/src/debug/digikam-3.5.0/core/digikam/fileaction/metadatahub.cpp:183
#24 0x00000000004b87cc in Digikam::ImageDescEditTab::setInfos (this=this@entry=0x4108db0, infos=...) at /usr/src/debug/digikam-3.5.0/core/libs/imageproperties/imagedescedittab.cpp:763
#25 0x00000000004b8a1d in Digikam::ImageDescEditTab::setItem (this=0x4108db0, info=...) at /usr/src/debug/digikam-3.5.0/core/libs/imageproperties/imagedescedittab.cpp:727
#26 0x00000000004a83f1 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=this@entry=0x3f75500, tab=0x4108db0) at /usr/src/debug/digikam-3.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294
#27 0x00000000004a53aa in Digikam::ImagePropertiesSideBarDB::itemChanged (this=this@entry=0x3f75500, infos=..., rect=..., img=img@entry=0x0, history=...) at /usr/src/debug/digikam-3.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195
#28 0x00000000004a547c in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0x3f75500, infos=...) at /usr/src/debug/digikam-3.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171
#29 0x0000000000672866 in Digikam::DigikamView::slotDispatchImageSelected (this=0x3712510) at /usr/src/debug/digikam-3.5.0/core/digikam/views/digikamview.cpp:1279
#30 0x0000000000675c5b in Digikam::DigikamView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/digikam-3.5.0/x86_64-redhat-linux-gnu/core/digikam/digikamview.moc:336
#31 0x0000003631398fa8 in QMetaObject::activate (sender=0x30bd680, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#32 0x000000363139d361 in QObject::event (this=0x30bd680, e=<optimized out>) at kernel/qobject.cpp:1156
#33 0x0000003634fc9dfc in QApplicationPrivate::notify_helper (this=this@entry=0x2c17910, receiver=receiver@entry=0x30bd680, e=e@entry=0x7fff853b5f50) at kernel/qapplication.cpp:4562
#34 0x0000003634fd0795 in QApplication::notify (this=0x7fff853b6710, receiver=0x30bd680, e=0x7fff853b5f50) at kernel/qapplication.cpp:4348
#35 0x0000003f1ae4a9ca in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#36 0x00000036313845ed in QCoreApplication::notifyInternal (this=0x7fff853b6710, receiver=0x30bd680, event=event@entry=0x7fff853b5f50) at kernel/qcoreapplication.cpp:949
#37 0x00000036313b5dc3 in sendEvent (event=0x7fff853b5f50, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#38 QTimerInfoList::activateTimers (this=this@entry=0x2c196d0) at kernel/qeventdispatcher_unix.cpp:621
#39 0x00000036313b2f11 in timerSourceDispatch (source=source@entry=0x2c19670) at kernel/qeventdispatcher_glib.cpp:186
#40 0x000000362a6492a6 in g_main_dispatch (context=0x2c18350) at gmain.c:3066
#41 g_main_context_dispatch (context=context@entry=0x2c18350) at gmain.c:3642
#42 0x000000362a649628 in g_main_context_iterate (context=context@entry=0x2c18350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#43 0x000000362a6496dc in g_main_context_iteration (context=0x2c18350, may_block=1) at gmain.c:3774
#44 0x00000036313b3185 in QEventDispatcherGlib::processEvents (this=0x2b7f9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#45 0x000000363506bdb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#46 0x000000363138312f in QEventLoop::processEvents (this=this@entry=0x7fff853b61e0, flags=...) at kernel/qeventloop.cpp:149
#47 0x000000363138347d in QEventLoop::exec (this=this@entry=0x7fff853b61e0, flags=...) at kernel/qeventloop.cpp:204
#48 0x00000036313889bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#49 0x0000003634fc846c in QApplication::exec () at kernel/qapplication.cpp:3823
#50 0x00000000004922bd in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-3.5.0/core/digikam/main/main.cpp:235

Possible duplicates by query: bug 330104, bug 329697.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-01-19 16:22:09 UTC

*** This bug has been marked as a duplicate of bug 329697 ***
Comment 2 umberto valentinotti 2014-01-19 22:14:18 UTC
what do you mean?
sorry
thank


Iask you, wha'is the better distro for digikam? or photograpy ?
and it's better to download from repo or compile the software
thanks
On 19/01/2014 17:22, Jekyll Wu wrote:
> https://bugs.kde.org/show_bug.cgi?id=330155
>
> Jekyll Wu <adaptee@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>           Resolution|---                         |DUPLICATE
>
> --- Comment #1 from Jekyll Wu <adaptee@gmail.com> ---
>
>
> *** This bug has been marked as a duplicate of bug 329697 ***
>
Comment 3 caulier.gilles 2021-12-17 11:46:50 UTC
Fixed with #329697