[Digikam-devel] [digikam] [Bug 354478] New: Random crash

Michael Fierro via KDE Bugzilla bugzilla_noreply at kde.org
Wed Oct 28 00:47:01 GMT 2015


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

            Bug ID: 354478
           Summary: Random crash
           Product: digikam
           Version: 4.14.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: biffster at gmail.com

Application: digikam (4.14.0)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.0-31-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
At the time I had a picture open in the Preview Image section of the window,
and I clicked on the Albums tab in the left-hand navigation.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f3355e0fb00 (LWP 4924))]

Thread 15 (Thread 0x7f3328f58700 (LWP 4926)):
#0  0x00007f334e7e8e9d in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f334cc306db in udev_monitor_receive_device () from
/lib/x86_64-linux-gnu/libudev.so.1
#2  0x00007f33309741bb in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007f334b8c76aa in start_thread (arg=0x7f3328f58700) at
pthread_create.c:333
#4  0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f33215a1700 (LWP 4927)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f334f2c9c56 in wait (time=18446744073709551615, this=0x17cbce0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this at entry=0x17cbbf0,
mutex=mutex at entry=0x17cbbe8, time=time at entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00000000005ea1a1 in Digikam::ScanController::run (this=0x17cb960) at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/database/scancontroller.cpp:725
#4  0x00007f334f2c96ff in QThreadPrivate::start (arg=0x17cb960) at
thread/qthread_unix.cpp:349
#5  0x00007f334b8c76aa in start_thread (arg=0x7f33215a1700) at
pthread_create.c:333
#6  0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f3320da0700 (LWP 4928)):
#0  0x00007f33468b3404 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f33468b3de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f334f40387e in QEventDispatcherGlib::processEvents
(this=0x7f33140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f3320d9fa80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f3320d9fa80,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f334f2c6e89 in QThread::exec (this=this at entry=0x19be730) at
thread/qthread.cpp:538
#7  0x00007f334f3b3493 in QInotifyFileSystemWatcherEngine::run (this=0x19be730)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f334f2c96ff in QThreadPrivate::start (arg=0x19be730) at
thread/qthread_unix.cpp:349
#9  0x00007f334b8c76aa in start_thread (arg=0x7f3320da0700) at
pthread_create.c:333
#10 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f331bfff700 (LWP 4930)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f334f2c9c56 in wait (time=18446744073709551615, this=0x1a6fa00) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this at entry=0x1a87d00,
mutex=mutex at entry=0x1a87cf8, time=time at entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f3353ae36b9 in Digikam::ParkingThread::run (this=0x1a87ce0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f334f2c96ff in QThreadPrivate::start (arg=0x1a87ce0) at
thread/qthread_unix.cpp:349
#5  0x00007f334b8c76aa in start_thread (arg=0x7f331bfff700) at
pthread_create.c:333
#6  0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f331ab92700 (LWP 4931)):
#0  0x00007f334e7dc8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f33468b3ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f334f40387e in QEventDispatcherGlib::processEvents
(this=0x7f33080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f331ab91a80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f331ab91a80,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f334f2c6e89 in QThread::exec (this=this at entry=0x1a9b270) at
thread/qthread.cpp:538
#7  0x00007f334f3b3493 in QInotifyFileSystemWatcherEngine::run (this=0x1a9b270)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f334f2c96ff in QThreadPrivate::start (arg=0x1a9b270) at
thread/qthread_unix.cpp:349
#9  0x00007f334b8c76aa in start_thread (arg=0x7f331ab92700) at
pthread_create.c:333
#10 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f3301958700 (LWP 4942)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f334e75f0e3 in ptmalloc_lock_all () at arena.c:227
#2  0x00007f334e7abcd2 in __libc_fork () at ../sysdeps/nptl/fork.c:89
#3  0x00007f3343d233bc in ?? () from /usr/lib/libxapian.so.22
#4  0x00007f3343d7a080 in ?? () from /usr/lib/libxapian.so.22
#5  0x00007f3343d7ec95 in ?? () from /usr/lib/libxapian.so.22
#6  0x00007f3343d7f399 in ?? () from /usr/lib/libxapian.so.22
#7  0x00007f3343d1f21c in
Xapian::WritableDatabase::WritableDatabase(std::string const&, int) () from
/usr/lib/libxapian.so.22
#8  0x00007f334388e8c7 in Baloo::XapianDatabase::createWritableDb
(this=this at entry=0x7f32bc01a280) at ../../../src/xapian/xapiandatabase.cpp:178
#9  0x00007f334388ee66 in Baloo::XapianDatabase::XapianDatabase
(this=0x7f32bc01a280, path=..., writeOnly=<optimized out>) at
../../../src/xapian/xapiandatabase.cpp:47
#10 0x00007f334b01fb78 in Baloo::FileModifyJob::doStart (this=0x7f32bc0718e0)
at ../../../../src/file/lib/filemodifyjob.cpp:143
#11 0x00007f334f3ed8e1 in QObject::event (this=0x7f32bc0718e0, e=<optimized
out>) at kernel/qobject.cpp:1222
#12 0x00007f334fde09bc in QApplicationPrivate::notify_helper
(this=this at entry=0x173cfb0, receiver=receiver at entry=0x7f32bc0718e0,
e=e at entry=0x7f32bc0819c0) at kernel/qapplication.cpp:4570
#13 0x00007f334fde74d8 in QApplication::notify (this=this at entry=0x7ffe99f6a830,
receiver=receiver at entry=0x7f32bc0718e0, e=e at entry=0x7f32bc0819c0) at
kernel/qapplication.cpp:4356
#14 0x00007f3350b42b4a in KApplication::notify (this=0x7ffe99f6a830,
receiver=0x7f32bc0718e0, event=0x7f32bc0819c0) at
../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f334f3d41cd in QCoreApplication::notifyInternal
(this=0x7ffe99f6a830, receiver=receiver at entry=0x7f32bc0718e0,
event=event at entry=0x7f32bc0819c0) at kernel/qcoreapplication.cpp:955
#16 0x00007f334f3d7a71 in sendEvent (event=0x7f32bc0819c0,
receiver=0x7f32bc0718e0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x2efa360) at
kernel/qcoreapplication.cpp:1579
#18 0x00007f334f3d7f03 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#19 0x00007f334f4036ee in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x7f32bc0012e0) at
kernel/qeventdispatcher_glib.cpp:300
#21 0x00007f33468b3c3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f33468b3f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f334f40385e in QEventDispatcherGlib::processEvents
(this=0x7f32bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#25 0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f3301957a50, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f3301957a50,
flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f3353ae2d23 in Digikam::WorkerObjectRunnable::run
(this=0x7f32c80726a0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196
#28 0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2ef3ab0) at
concurrent/qthreadpool.cpp:108
#29 0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2ef3ab0) at
thread/qthread_unix.cpp:349
#30 0x00007f334b8c76aa in start_thread (arg=0x7f3301958700) at
pthread_create.c:333
#31 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f32fd6be700 (LWP 4946)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f334e765af3 in __GI___libc_realloc (oldmem=0x7f32c8000020, bytes=24)
at malloc.c:3020
#2  0x00007f334f3d348e in QVector<QEventLoop*>::realloc
(this=this at entry=0x2efbb68, asize=asize at entry=0, aalloc=1) at
../../include/QtCore/../../src/corelib/tools/qvector.h:509
#3  0x00007f334f3d30ff in resize (asize=0, this=0x2efbb68) at
../../include/QtCore/../../src/corelib/tools/qvector.h:343
#4  pop (this=0x2efbb68) at
../../include/QtCore/../../src/corelib/tools/qstack.h:69
#5  QEventLoop::exec (this=this at entry=0x7f32fd6bda50, flags=...) at
kernel/qeventloop.cpp:224
#6  0x00007f3353ae2d23 in Digikam::WorkerObjectRunnable::run (this=0x4cc14a0)
at /build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2efb9a0) at
concurrent/qthreadpool.cpp:108
#8  0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2efb9a0) at
thread/qthread_unix.cpp:349
#9  0x00007f334b8c76aa in start_thread (arg=0x7f32fd6be700) at
pthread_create.c:333
#10 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f32fc6bc700 (LWP 4948)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f334e767db6 in __malloc_trim (s=0) at malloc.c:4525
#2  0x00007f334388f3ae in Baloo::XapianDatabase::commit (this=0x7f32e005e500)
at ../../../src/xapian/xapiandatabase.cpp:148
#3  0x00007f334b01fec9 in Baloo::FileModifyJob::doStart (this=0x7f32e0024730)
at ../../../../src/file/lib/filemodifyjob.cpp:166
#4  0x00007f334f3ed8e1 in QObject::event (this=0x7f32e0024730, e=<optimized
out>) at kernel/qobject.cpp:1222
#5  0x00007f334fde09bc in QApplicationPrivate::notify_helper
(this=this at entry=0x173cfb0, receiver=receiver at entry=0x7f32e0024730,
e=e at entry=0x7f32e006c2a0) at kernel/qapplication.cpp:4570
#6  0x00007f334fde74d8 in QApplication::notify (this=this at entry=0x7ffe99f6a830,
receiver=receiver at entry=0x7f32e0024730, e=e at entry=0x7f32e006c2a0) at
kernel/qapplication.cpp:4356
#7  0x00007f3350b42b4a in KApplication::notify (this=0x7ffe99f6a830,
receiver=0x7f32e0024730, event=0x7f32e006c2a0) at
../../kdeui/kernel/kapplication.cpp:311
#8  0x00007f334f3d41cd in QCoreApplication::notifyInternal
(this=0x7ffe99f6a830, receiver=receiver at entry=0x7f32e0024730,
event=event at entry=0x7f32e006c2a0) at kernel/qcoreapplication.cpp:955
#9  0x00007f334f3d7a71 in sendEvent (event=0x7f32e006c2a0,
receiver=0x7f32e0024730) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x2efc740) at
kernel/qcoreapplication.cpp:1579
#11 0x00007f334f3d7f03 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#12 0x00007f334f4036ee in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#13 postEventSourceDispatch (s=0x7f32e00012e0) at
kernel/qeventdispatcher_glib.cpp:300
#14 0x00007f33468b3c3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f33468b3f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f334f40385e in QEventDispatcherGlib::processEvents
(this=0x7f32e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#18 0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f32fc6bba50, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f32fc6bba50,
flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f3353ae2d23 in Digikam::WorkerObjectRunnable::run
(this=0x7f32c8024520) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196
#21 0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2efc5a0) at
concurrent/qthreadpool.cpp:108
#22 0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2efc5a0) at
thread/qthread_unix.cpp:349
#23 0x00007f334b8c76aa in start_thread (arg=0x7f32fc6bc700) at
pthread_create.c:333
#24 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f32faeb9700 (LWP 4951)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f334e7654fc in __GI___libc_malloc (bytes=139856281862176) at
malloc.c:2891
#2  0x00007f334ed20698 in operator new(unsigned long) () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007f334ed846f9 in std::string::_Rep::_S_create(unsigned long, unsigned
long, std::allocator<char> const&) () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f334ed86165 in char* std::string::_S_construct<char const*>(char
const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007f334ed865b6 in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)
() from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007f3343d23c62 in ?? () from /usr/lib/libxapian.so.22
#7  0x00007f3343d7a0a4 in ?? () from /usr/lib/libxapian.so.22
#8  0x00007f3343d7ec95 in ?? () from /usr/lib/libxapian.so.22
#9  0x00007f3343d7f399 in ?? () from /usr/lib/libxapian.so.22
#10 0x00007f3343d1f21c in
Xapian::WritableDatabase::WritableDatabase(std::string const&, int) () from
/usr/lib/libxapian.so.22
#11 0x00007f334388e8c7 in Baloo::XapianDatabase::createWritableDb
(this=this at entry=0x7f32d408e5a0) at ../../../src/xapian/xapiandatabase.cpp:178
#12 0x00007f334388ee66 in Baloo::XapianDatabase::XapianDatabase
(this=0x7f32d408e5a0, path=..., writeOnly=<optimized out>) at
../../../src/xapian/xapiandatabase.cpp:47
#13 0x00007f334b01fb78 in Baloo::FileModifyJob::doStart (this=0x7f32d40013b0)
at ../../../../src/file/lib/filemodifyjob.cpp:143
#14 0x00007f334f3ed8e1 in QObject::event (this=0x7f32d40013b0, e=<optimized
out>) at kernel/qobject.cpp:1222
#15 0x00007f334fde09bc in QApplicationPrivate::notify_helper
(this=this at entry=0x173cfb0, receiver=receiver at entry=0x7f32d40013b0,
e=e at entry=0x7f32d4039490) at kernel/qapplication.cpp:4570
#16 0x00007f334fde74d8 in QApplication::notify (this=this at entry=0x7ffe99f6a830,
receiver=receiver at entry=0x7f32d40013b0, e=e at entry=0x7f32d4039490) at
kernel/qapplication.cpp:4356
#17 0x00007f3350b42b4a in KApplication::notify (this=0x7ffe99f6a830,
receiver=0x7f32d40013b0, event=0x7f32d4039490) at
../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f334f3d41cd in QCoreApplication::notifyInternal
(this=0x7ffe99f6a830, receiver=receiver at entry=0x7f32d40013b0,
event=event at entry=0x7f32d4039490) at kernel/qcoreapplication.cpp:955
#19 0x00007f334f3d7a71 in sendEvent (event=0x7f32d4039490,
receiver=0x7f32d40013b0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x2efd940) at
kernel/qcoreapplication.cpp:1579
#21 0x00007f334f3d7f03 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#22 0x00007f334f4036ee in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f32d40012e0) at
kernel/qeventdispatcher_glib.cpp:300
#24 0x00007f33468b3c3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f33468b3f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f334f40385e in QEventDispatcherGlib::processEvents
(this=0x7f32d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#28 0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f32faeb8a50, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f32faeb8a50,
flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f3353ae2d23 in Digikam::WorkerObjectRunnable::run
(this=0x7f32c8072a40) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196
#31 0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2efd7a0) at
concurrent/qthreadpool.cpp:108
#32 0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2efd7a0) at
thread/qthread_unix.cpp:349
#33 0x00007f334b8c76aa in start_thread (arg=0x7f32faeb9700) at
pthread_create.c:333
#34 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f32a5c38700 (LWP 4973)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f334e761bb3 in _int_free (av=0x7f329c000020, p=0x7f329c002e70,
have_lock=0) at malloc.c:3929
#2  0x00007f334e76589c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2950
#3  0x00007f33468b0d82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f334f403c5a in QEventDispatcherGlib::~QEventDispatcherGlib
(this=0x7f329c0008c0, __in_chrg=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:399
#5  0x00007f334f403dd9 in QEventDispatcherGlib::~QEventDispatcherGlib
(this=0x7f329c0008c0, __in_chrg=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f334f2c8729 in QThreadPrivate::finish (arg=arg at entry=0x7f334f73d5e0
<processManager()::processManager>) at thread/qthread_unix.cpp:381
#7  0x00007f334f2c9715 in ~__pthread_cleanup_class (this=<synthetic pointer>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:563
#8  QThreadPrivate::start (arg=0x7f334f73d5e0
<processManager()::processManager>) at thread/qthread_unix.cpp:351
#9  0x00007f334b8c76aa in start_thread (arg=0x7f32a5c38700) at
pthread_create.c:333
#10 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f32fef54700 (LWP 5000)):
[KCrash Handler]
#6  0x00007f334e7618fa in _int_free (av=0x7f32d4000020, p=<optimized out>,
have_lock=0) at malloc.c:3981
#7  0x00007f334e76589c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2950
#8  0x00007f3336364cae in sqlite3_free (p=0x7f32d406c4d8) at sqlite3.c:20404
#9  0x00007f3336366365 in pcache1Free (p=p at entry=0x7f32d406c4d8) at
sqlite3.c:39447
#10 0x00007f333638397f in sqlite3PageFree (p=0x7f32d406c4d8) at sqlite3.c:39541
#11 sqlite3PagerClose (pPager=0x7f32d4054128) at sqlite3.c:44884
#12 0x00007f333639eaf3 in sqlite3BtreeClose (p=0x7f32d4038698) at
sqlite3.c:54400
#13 0x00007f333639ecd9 in sqlite3LeaveMutexAndCloseZombie (db=0x7f32d40663b8)
at sqlite3.c:125932
#14 0x00007f333639f0a5 in sqlite3Close (db=0x7f32d40663b8, forceZombie=0) at
sqlite3.c:125865
#15 0x00007f332039c5b8 in QSQLiteDriver::close (this=0x7f32bc07b2f0) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:589
#16 0x00007f332039ab6e in QSQLiteDriver::open (this=0x7f32bc07b2f0, db=...,
conOpts=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:548
#17 0x00007f3355a532a4 in QSqlDatabase::open (this=this at entry=0x7f32fef53270)
at kernel/qsqldatabase.cpp:839
#18 0x00007f334b02426b in fileMappingDb (path=...) at
../../../../src/file/lib/db.cpp:50
#19 0x00007f334b024c65 in fileMappingDb () at
../../../../src/file/lib/db.cpp:39
#20 0x00007f334b01fa1f in Baloo::FileModifyJob::doStart (this=0x7f330c11b520)
at ../../../../src/file/lib/filemodifyjob.cpp:113
#21 0x00007f334f3ed8e1 in QObject::event (this=0x7f330c11b520, e=<optimized
out>) at kernel/qobject.cpp:1222
#22 0x00007f334fde09bc in QApplicationPrivate::notify_helper
(this=this at entry=0x173cfb0, receiver=receiver at entry=0x7f330c11b520,
e=e at entry=0x7f330c0a7af0) at kernel/qapplication.cpp:4570
#23 0x00007f334fde74d8 in QApplication::notify (this=this at entry=0x7ffe99f6a830,
receiver=receiver at entry=0x7f330c11b520, e=e at entry=0x7f330c0a7af0) at
kernel/qapplication.cpp:4356
#24 0x00007f3350b42b4a in KApplication::notify (this=0x7ffe99f6a830,
receiver=0x7f330c11b520, event=0x7f330c0a7af0) at
../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f334f3d41cd in QCoreApplication::notifyInternal
(this=0x7ffe99f6a830, receiver=receiver at entry=0x7f330c11b520,
event=event at entry=0x7f330c0a7af0) at kernel/qcoreapplication.cpp:955
#26 0x00007f334f3d7a71 in sendEvent (event=0x7f330c0a7af0,
receiver=0x7f330c11b520) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x2efd340) at
kernel/qcoreapplication.cpp:1579
#28 0x00007f334f3d7f03 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#29 0x00007f334f4036ee in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x7f330c0b8620) at
kernel/qeventdispatcher_glib.cpp:300
#31 0x00007f33468b3c3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f33468b3f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f334f40385e in QEventDispatcherGlib::processEvents
(this=0x7f330c0038f0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#35 0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7f32fef53a50, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7f32fef53a50,
flags=...) at kernel/qeventloop.cpp:204
#37 0x00007f3353ae2d23 in Digikam::WorkerObjectRunnable::run
(this=0x7f32c8025100) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/threadmanager.cpp:196
#38 0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2efd1a0) at
concurrent/qthreadpool.cpp:108
#39 0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2efd1a0) at
thread/qthread_unix.cpp:349
#40 0x00007f334b8c76aa in start_thread (arg=0x7f32fef54700) at
pthread_create.c:333
#41 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f32fa6b8700 (LWP 5001)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f334f2c9c56 in wait (time=18446744073709551615, this=0x7f33100039c0)
at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f33100031a0,
time=time at entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f334f2c472e in QReadWriteLock::lockForWrite
(this=this at entry=0x7f3310003088) at thread/qreadwritelock.cpp:293
#4  0x00007f3355a5496c in relock (this=0x7f32fa6b7930) at
../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:155
#5  QWriteLocker (areadWriteLock=0x7f3310003088, this=0x7f32fa6b7930) at
../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:175
#6  QSqlDatabasePrivate::removeDatabase (name=...) at
kernel/qsqldatabase.cpp:246
#7  0x00007f3355a549a5 in QSqlDatabase::removeDatabase (connectionName=...) at
kernel/qsqldatabase.cpp:533
#8  0x00007f3353a8f6a2 in Digikam::DatabaseThreadData::closeDatabase
(this=this at entry=0x7f32d80204f0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:133
#9  0x00007f3353a915d3 in Digikam::DatabaseThreadData::~DatabaseThreadData
(this=this at entry=0x7f32d80204f0, __in_chrg=<optimized out>) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:112
#10 0x00007f3353a9a48e in
qThreadStorage_deleteData<Digikam::DatabaseThreadData> (d=0x7f32d80204f0) at
/usr/include/qt4/QtCore/qthreadstorage.h:97
#11 QThreadStorage<Digikam::DatabaseThreadData*>::deleteData (x=0x7f32d80204f0)
at /usr/include/qt4/QtCore/qthreadstorage.h:140
#12 0x00007f334f2c771e in QThreadStorageData::finish (p=0x2ef8b08) at
thread/qthreadstorage.cpp:203
#13 0x00007f334f2c8693 in QThreadPrivate::finish (arg=arg at entry=0x2ef8460) at
thread/qthread_unix.cpp:372
#14 0x00007f334f2c9715 in ~__pthread_cleanup_class (this=<synthetic pointer>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:563
#15 QThreadPrivate::start (arg=0x2ef8460) at thread/qthread_unix.cpp:351
#16 0x00007f334b8c76aa in start_thread (arg=0x7f32fa6b8700) at
pthread_create.c:333
#17 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f330315b700 (LWP 5002)):
#0  __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f334b8c9cfd in __GI___pthread_mutex_lock (mutex=0x7f3336611f68
<staticMutexes.10015+40>) at ../nptl/pthread_mutex_lock.c:80
#2  0x00007f3336363d9c in sqlite3Malloc (n=229) at sqlite3.c:20226
#3  0x00007f3336363f6a in sqlite3DbMallocRaw (db=0x7f32f00aebf8, n=<optimized
out>) at sqlite3.c:20592
#4  0x00007f333637b9c3 in sqlite3VdbeMemTranslate (pMem=0x7f330315a060,
desiredEnc=<optimized out>) at sqlite3.c:22548
#5  0x00007f333637c043 in sqlite3Utf16to8 (db=0x7f32f00aebf8, z=<optimized
out>, nByte=<optimized out>, enc=2 '\002') at sqlite3.c:22716
#6  0x00007f33363d67f6 in sqlite3Prepare16 (db=0x7f32f00aebf8,
zSql=0x7f32f01ae2aa, nBytes=116, saveSqlFlag=-1, ppStmt=0x7f32f01748b0,
pzTail=0x7f330315a128) at sqlite3.c:104036
#7  0x00007f33203997f8 in QSQLiteResult::prepare (this=0x7f32f0174830,
query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:359
#8  0x00007f3355a5e674 in QSqlResult::savePrepare (this=0x7f32f0174830,
query=...) at kernel/qsqlresult.cpp:601
#9  0x00007f3355a51c44 in QSqlQuery::prepare (this=this at entry=0x7f330315a2e8,
query=...) at kernel/qsqlquery.cpp:930
#10 0x00007f3353aaab83 in Digikam::SqlQuery::prepare
(this=this at entry=0x7f330315a2e0, query=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/sqlquery.cpp:52
#11 0x00007f3353a94baa in Digikam::DatabaseCoreBackend::prepareQuery
(this=this at entry=0x19aede0, sql=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:1483
#12 0x00007f3353a94e12 in Digikam::DatabaseCoreBackend::execQuery
(this=this at entry=0x19aede0, sql=..., boundValue1=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:1007
#13 0x00007f3353a94e77 in Digikam::DatabaseCoreBackend::execSql
(this=0x19aede0, sql=..., boundValue1=..., values=values at entry=0x7f330315a520,
lastInsertId=lastInsertId at entry=0x0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:911
#14 0x00007f335341c367 in Digikam::AlbumDB::getImageInformation
(this=0x19c2740, imageID=imageID at entry=841, fields=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/albumdb.cpp:1480
#15 0x00007f3353461bcd in Digikam::ImageInfo::orientation
(this=this at entry=0x7f330315a550) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/imageinfo.cpp:752
#16 0x00007f33534578c9 in
Digikam::DatabaseLoadSaveFileInfoProvider::orientationHint (this=<optimized
out>, path=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/databasethumbnailinfoprovider.cpp:66
#17 0x00007f3353ab0eea in Digikam::LoadSaveThread::exifOrientation
(filePath=..., metadata=..., isRaw=isRaw at entry=false,
fromRawEmbeddedPreview=fromRawEmbeddedPreview at entry=false) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threadimageio/loadsavethread.cpp:284
#18 0x00007f3353ab1b51 in Digikam::LoadSaveThread::exifOrientation (image=...,
filePath=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threadimageio/loadsavethread.cpp:275
#19 0x00007f3353ab1c70 in Digikam::LoadSaveThread::exifRotate (image=...,
filePath=...) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threadimageio/loadsavethread.cpp:335
#20 0x00007f3353ac508f in Digikam::PreviewLoadingTask::execute (this=0x2050700)
at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threadimageio/previewtask.cpp:375
#21 0x00007f3353ab076e in Digikam::LoadSaveThread::run (this=0x1d1ddd0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threadimageio/loadsavethread.cpp:136
#22 0x00007f3353ae663e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x1cc7b40) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/dynamicthread.cpp:186
#23 0x00007f334f2bcb70 in QThreadPoolThread::run (this=0x2efa7a0) at
concurrent/qthreadpool.cpp:108
#24 0x00007f334f2c96ff in QThreadPrivate::start (arg=0x2efa7a0) at
thread/qthread_unix.cpp:349
#25 0x00007f334b8c76aa in start_thread (arg=0x7f330315b700) at
pthread_create.c:333
#26 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f32fcebd700 (LWP 5178)):
#0  __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f334b8c9cfd in __GI___pthread_mutex_lock (mutex=0x7f3336611f68
<staticMutexes.10015+40>) at ../nptl/pthread_mutex_lock.c:80
#2  0x00007f3336364c63 in sqlite3_free (p=0x7f32d4061f48) at sqlite3.c:20401
#3  0x00007f333639ecb6 in sqlite3LeaveMutexAndCloseZombie (db=0x7f32d00c34c8)
at sqlite3.c:125927
#4  0x00007f333639f0a5 in sqlite3Close (db=0x7f32d00c34c8, forceZombie=0) at
sqlite3.c:125865
#5  0x00007f332039c5b8 in QSQLiteDriver::close (this=0x7f32d0080360) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:589
#6  0x00007f3355a543b9 in QSqlDatabase::~QSqlDatabase (this=0x7f32fcebc940,
__in_chrg=<optimized out>) at kernel/qsqldatabase.cpp:803
#7  0x00007f3355a54924 in QSqlDatabasePrivate::removeDatabase (name=...) at
kernel/qsqldatabase.cpp:251
#8  0x00007f3355a549a5 in QSqlDatabase::removeDatabase (connectionName=...) at
kernel/qsqldatabase.cpp:533
#9  0x00007f3353a8f6a2 in Digikam::DatabaseThreadData::closeDatabase
(this=this at entry=0x7f32d00311f0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:133
#10 0x00007f3353a915d3 in Digikam::DatabaseThreadData::~DatabaseThreadData
(this=this at entry=0x7f32d00311f0, __in_chrg=<optimized out>) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/database/core/databasecorebackend.cpp:112
#11 0x00007f3353a9a48e in
qThreadStorage_deleteData<Digikam::DatabaseThreadData> (d=0x7f32d00311f0) at
/usr/include/qt4/QtCore/qthreadstorage.h:97
#12 QThreadStorage<Digikam::DatabaseThreadData*>::deleteData (x=0x7f32d00311f0)
at /usr/include/qt4/QtCore/qthreadstorage.h:140
#13 0x00007f334f2c771e in QThreadStorageData::finish (p=0x2efcd98) at
thread/qthreadstorage.cpp:203
#14 0x00007f334f2c8693 in QThreadPrivate::finish (arg=arg at entry=0x2efcba0) at
thread/qthread_unix.cpp:372
#15 0x00007f334f2c9715 in ~__pthread_cleanup_class (this=<synthetic pointer>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:563
#16 QThreadPrivate::start (arg=0x2efcba0) at thread/qthread_unix.cpp:351
#17 0x00007f334b8c76aa in start_thread (arg=0x7f32fcebd700) at
pthread_create.c:333
#18 0x00007f334e7e7eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3355e0fb00 (LWP 4924)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f334f2c9c56 in wait (time=18446744073709551615, this=0x1d27af0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1d27a88,
time=time at entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3353ae3994 in Digikam::WorkerObject::wait (this=0x1d279c0) at
/build/digikam-t8Uelg/digikam-4.14.0/core/libs/threads/workerobject.cpp:95
#4  0x0000000000635023 in Digikam::FileActionMngr::shutDown
(this=this at entry=0x1d27690) at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/fileaction/fileactionmngr.cpp:110
#5  0x0000000000635055 in Digikam::FileActionMngr::~FileActionMngr
(this=0x1d27690, __in_chrg=<optimized out>) at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/fileaction/fileactionmngr.cpp:78
#6  0x00000000006350d7 in ~FileActionMngrCreator (this=0x1d27690,
__in_chrg=<optimized out>) at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/fileaction/fileactionmngr.cpp:52
#7  destroy () at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/fileaction/fileactionmngr.cpp:59
#8  0x00007f334e71ad32 in __run_exit_handlers (status=1, listp=0x7f334eaa5698
<__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:82
#9  0x00007f334e71ad85 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007f3339b62f24 in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#11 0x00007f3350b415a0 in KApplication::xioErrhandler (this=0x7ffe99f6a830,
dpy=0x1772400) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007f334d1c888e in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f334d1c61fd in _XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f334d1b8190 in XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f334fe886cc in x11EventSourceCheck (s=0x1727de0) at
kernel/qguieventdispatcher_glib.cpp:85
#16 0x00007f33468b38c1 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f33468b3e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f33468b3fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f334f40385e in QEventDispatcherGlib::processEvents (this=0x166df50,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#20 0x00007f334fe88c66 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007f334f3d2d21 in QEventLoop::processEvents
(this=this at entry=0x7ffe99f6a350, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007f334f3d3085 in QEventLoop::exec (this=this at entry=0x7ffe99f6a350,
flags=...) at kernel/qeventloop.cpp:204
#23 0x00007f334f3d8b09 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#24 0x00007f334fddec1c in QApplication::exec () at kernel/qapplication.cpp:3828
#25 0x0000000000496c3a in main (argc=<optimized out>, argv=<optimized out>) at
/build/digikam-t8Uelg/digikam-4.14.0/core/app/main/main.cpp:230

Reported using DrKonqi

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



More information about the Digikam-devel mailing list