[Digikam-devel] [digikam] [Bug 330155] New: crash during assign tags single tag

umberto valentinotti umvmac at gmail.com
Sun Jan 19 12:59:32 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=330155

            Bug ID: 330155
           Summary: crash during assign tags single tag
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: umvmac at gmail.com

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 at entry=0x2dd1790,
mutex=mutex at entry=0x2dd1788, time=time at 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 at entry=0x7f88980009a0) at
gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release
(context=context at entry=0x7f88980009a0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate
(context=context at entry=0x7f88980009a0, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f88a65c1ac0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this at entry=0x7f88a65c1ac0,
flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003631279bdf in QThread::exec (this=this at 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 at entry=0x345f370,
mutex=mutex at entry=0x345f368, time=time at 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 at entry=0x7f8874025050, max_priority=2147483647,
fds=fds at entry=0x7f8874027120, n_fds=n_fds at entry=1) at gmain.c:3514
#4  0x000000362a649533 in g_main_context_iterate
(context=context at entry=0x7f8874025050, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f888a438aa0, flags=...) at kernel/qeventloop.cpp:149
#8  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x2dfa0d0, timeout=timeout at 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 at entry=0x2c17910, receiver=receiver at entry=0x37adac0,
e=e at 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 at entry=0x37adac0,
event=event at 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 at entry=0x0,
event_type=event_type at entry=0, data=0x4df0410) at
kernel/qcoreapplication.cpp:1573
#16 0x0000003631387b93 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1466
#17 0x00000036313b3903 in sendPostedEvents () at kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=s at 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 at entry=0x7f8870034be0) at
gmain.c:3642
#21 0x000000362a649628 in g_main_context_iterate
(context=context at entry=0x7f8870034be0, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f888ac39aa0, flags=...) at kernel/qeventloop.cpp:149
#25 0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f88640956d0) at
gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release
(context=context at entry=0x7f88640956d0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate
(context=context at entry=0x7f88640956d0, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f8887badaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f888c023aa0,
block=block at entry=1, dispatch=dispatch at 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 at entry=0x7f8890ca5aa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f88800999f0) at
gthread-posix.c:213
#2  0x000000362a648798 in g_main_context_release
(context=context at entry=0x7f88800999f0) at gmain.c:3161
#3  0x000000362a649549 in g_main_context_iterate
(context=context at entry=0x7f88800999f0, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f88927caaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f8878033e60) at
gthread-posix.c:232
#2  0x000000362a649179 in g_main_context_dispatch
(context=context at entry=0x7f8878033e60) at gmain.c:3645
#3  0x000000362a649628 in g_main_context_iterate
(context=context at entry=0x7f8878033e60, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f8889c37aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f8858023b70) at
gthread-posix.c:232
#2  0x000000362a648e6b in g_main_context_query
(context=context at entry=0x7f8858023b70, max_priority=2147483647,
timeout=timeout at entry=0x7f8889436964, fds=fds at entry=0x7f88582686d0,
n_fds=n_fds at entry=1) at gmain.c:3474
#3  0x000000362a64950a in g_main_context_iterate
(context=context at entry=0x7f8858023b70, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f8889436aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f8888c358d4) at kernel/qeventdispatcher_glib.cpp:169
#5  0x000000362a648bed in g_main_context_prepare
(context=context at entry=0x7f8828002400, priority=priority at entry=0x7f8888c35960)
at gmain.c:3340
#6  0x000000362a6494bb in g_main_context_iterate
(context=context at entry=0x7f8828002400, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f8888c35aa0, flags=...) at kernel/qeventloop.cpp:149
#10 0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7f88873ac8d4) at kernel/qeventdispatcher_glib.cpp:256
#4  0x000000362a648bed in g_main_context_prepare
(context=context at entry=0x7f8854002880, priority=priority at entry=0x7f88873ac960)
at gmain.c:3340
#5  0x000000362a6494bb in g_main_context_iterate
(context=context at entry=0x7f8854002880, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7f88873acaa0, flags=...) at kernel/qeventloop.cpp:149
#9  0x000000363138347d in QEventLoop::exec (this=this at 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 at 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 at entry=0x7f8886babaa0, flags=...) at kernel/qeventloop.cpp:149
#5  0x000000363138347d in QEventLoop::exec (this=this at 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 at entry=0x7fff853b49a0,
pMem2=<optimized out>, pColl=0x60cd578) at sqlite3.c:60482
#7  0x00000036412320a3 in sqlite3VdbeRecordCompare (nKey1=14, pKey1=0xb542ee5,
pPKey2=pPKey2 at 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 at 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 at entry=0x5fdb640, values=..., idx=idx at entry=0,
initialFetch=initialFetch at 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 at 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 at 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 at 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 at entry=0x7fff853b5220, lastInsertId=lastInsertId at 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 at 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 at 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 at entry=0x7fff853b53c0) at
/usr/src/debug/digikam-3.5.0/core/libs/database/imageextendedproperties.cpp:115
#22 0x0000003f258adb23 in Digikam::ImageInfo::metadataTemplate
(this=this at 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 at 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 at 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 at entry=0x3f75500, infos=..., rect=..., img=img at 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 at entry=0x2c17910, receiver=receiver at entry=0x30bd680,
e=e at 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 at 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 at entry=0x2c196d0) at
kernel/qeventdispatcher_unix.cpp:621
#39 0x00000036313b2f11 in timerSourceDispatch (source=source at 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 at entry=0x2c18350) at gmain.c:3642
#42 0x000000362a649628 in g_main_context_iterate
(context=context at entry=0x2c18350, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7fff853b61e0, flags=...) at kernel/qeventloop.cpp:149
#47 0x000000363138347d in QEventLoop::exec (this=this at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list