[Digikam-devel] [Bug 301122] New: crash when writing geolocation information

jon33040 at yahoo.co.uk jon33040 at yahoo.co.uk
Sun Jun 3 21:13:11 BST 2012


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

            Bug ID: 301122
          Severity: crash
           Version: 2.6.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: crash when writing geolocation information
    Classification: Unclassified
                OS: Linux
          Reporter: jon33040 at yahoo.co.uk
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.6.0)
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-20-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
Sometimes it crashes when writing geolocation information - either when I press
the apply button or when I press the close button after having pressed apply
first.

-- Backtrace:
Application: digiKam (digikam), signal: Bus error
[Current thread is 1 (Thread 0xb544c8c0 (LWP 805))]

Thread 31 (Thread 0xb47dcb70 (LWP 806)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x00385a5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x01f0f09c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01bf8cc0 in wait (time=4294967295, this=0x8d7b258) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8d7b184, mutex=0x8d7b180, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0820ae55 in Digikam::ScanController::run (this=0x8d664a0) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/digikam/database/scancontroller.cpp:698
#6  0x01bf87b3 in QThreadPrivate::start (arg=0x8d664a0) at
thread/qthread_unix.cpp:331
#7  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 30 (Thread 0xb3fdbb70 (LWP 807)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x01ef27ae in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c7034b in g_option_context_get_help () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00000000 in ?? ()

Thread 29 (Thread 0xb35ffb70 (LWP 809)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x00385a5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x01f0f09c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01bf8cc0 in wait (time=4294967295, this=0x8d9b388) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8da0f40, mutex=0x8da0f3c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x01958204 in Digikam::ParkingThread::run (this=0x8da0f30) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threads/threadmanager.cpp:119
#6  0x01bf87b3 in QThreadPrivate::start (arg=0x8da0f30) at
thread/qthread_unix.cpp:331
#7  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 28 (Thread 0xb16beb70 (LWP 810)):
#0  0x00384d44 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x01f0f2f4 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c61c4f in g_list_insert () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01d21b37 in QEventDispatcherGlib::processEvents (this=0x8c787b8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x01cf21dd in QEventLoop::processEvents (this=0xb16be100, flags=...) at
kernel/qeventloop.cpp:149
#5  0x01cf2421 in QEventLoop::exec (this=0xb16be100, flags=...) at
kernel/qeventloop.cpp:201
#6  0x01bf590b in QThread::exec (this=0x8c7bdd0) at thread/qthread.cpp:498
#7  0x01cd2e2d in QInotifyFileSystemWatcherEngine::run (this=0x8c7bdd0) at
io/qfilesystemwatcher_inotify.cpp:248
#8  0x01bf87b3 in QThreadPrivate::start (arg=0x8c7bdd0) at
thread/qthread_unix.cpp:331
#9  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 27 (Thread 0xa064fb70 (LWP 2591)):
#0  0x06b18d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x01c4f7d5 in do_gettime (frac=0xa064ee50, sec=0xa064ee48) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x01d224b6 in QTimerInfoList::updateCurrentTime (this=0xa4b707c4) at
kernel/qeventdispatcher_unix.cpp:339
#4  0x01d2280a in QTimerInfoList::timerWait (this=0xa4b707c4, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01d21053 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xa064ef5c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01d210ed in timerSourcePrepare (source=0xa4b70790, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02c6088c in g_key_file_get_comment () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02c61637 in g_list_insert_before () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xffffffff in ?? ()
#10 0x01fa7ff4 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 26 (Thread 0x99efdb70 (LWP 2595)):
#0  0x06b18d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x01c4f7d5 in do_gettime (frac=0x99efce50, sec=0x99efce48) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x01d224b6 in QTimerInfoList::updateCurrentTime (this=0xc4f7934) at
kernel/qeventdispatcher_unix.cpp:339
#4  0x01d2280a in QTimerInfoList::timerWait (this=0xc4f7934, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01d21053 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x99efcf5c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01d210ed in timerSourcePrepare (source=0xc4f7900, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02c6088c in g_key_file_get_comment () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02c61637 in g_list_insert_before () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xffffffff in ?? ()
#10 0x01fa7ff4 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 25 (Thread 0x996fcb70 (LWP 2597)):
#0  0x00384d44 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x01f0f2f4 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c61102 in g_parse_debug_string () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00000000 in ?? ()

Thread 24 (Thread 0x9bc6db70 (LWP 2641)):
#0  0x01f0f299 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x02c608bb in g_key_file_get_comment () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x02c61637 in g_list_insert_before () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xffffffff in ?? ()
#4  0x01fa7ff4 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 23 (Thread 0x986fab70 (LWP 2642)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x01ef27ae in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c7034b in g_option_context_get_help () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00000000 in ?? ()

Thread 22 (Thread 0xa7b47b70 (LWP 2647)):
#0  0x01f0f288 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x02c60f53 in g_key_file_remove_key () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x02c618f0 in g_list_copy () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01f0f2c0 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 21 (Thread 0xa4549b70 (LWP 2649)):
#0  0x00383d9c in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x01f0f2b4 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c610c3 in g_parse_debug_string () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00000000 in ?? ()

Thread 20 (Thread 0x8de72b70 (LWP 2670)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xabfc55b0, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xabfc55b0) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x9bc6c450) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 19 (Thread 0x8d671b70 (LWP 2671)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xabfc55b0, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xabfc55b0) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x9bc6c484) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 18 (Thread 0x8ce70b70 (LWP 2672)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xabfc55b0, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xabfc55b0) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x9bc6c4b8) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 17 (Thread 0x8c66fb70 (LWP 2673)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xabfc55b0, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xabfc55b0) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x9bc6c4ec) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 16 (Thread 0x8be6eb70 (LWP 2674)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xabfc55b4) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xabfc55b0, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xabfc55b0) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x9bc6c520) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 15 (Thread 0x98efbb70 (LWP 7703)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x00385a5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x01f0f09c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01bf8cc0 in wait (time=4294967295, this=0x9c9cad8) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9c9c930, mutex=0x9c9c92c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0832fd60 in Digikam::ActionThread::run (this=0x9c9c210) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/utilities/queuemanager/manager/actionthread.cpp:165
#6  0x01bf87b3 in QThreadPrivate::start (arg=0x9c9c210) at
thread/qthread_unix.cpp:331
#7  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 14 (Thread 0x7811fb70 (LWP 8138)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x00385a5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x01f0f09c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01bf8cc0 in wait (time=4294967295, this=0xd4c3478) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xf4e388c, mutex=0xf4e3888, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x059fe262 in KIPIPlugins::KPRawThumbThread::run (this=0xc1b3d48) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:107
#6  0x01bf87b3 in QThreadPrivate::start (arg=0xc1b3d48) at
thread/qthread_unix.cpp:331
#7  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 13 (Thread 0x8e94eb70 (LWP 8747)):
[KCrash Handler]
#7  0x01ea6e81 in ?? () from /lib/i386-linux-gnu/libc.so.6
#8  0x04bb422b in _TIFFmemcpy () from /usr/lib/i386-linux-gnu/libtiff.so.4
#9  0x04b8d32a in ?? () from /usr/lib/i386-linux-gnu/libtiff.so.4
#10 0x04bb2181 in TIFFReadEncodedStrip () from
/usr/lib/i386-linux-gnu/libtiff.so.4
#11 0x01754c95 in Digikam::TIFFLoader::load (this=0x8e94d76c, filePath=...,
observer=0xde228a0) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/dimg/loaders/tiffloader.cpp:329
#12 0x0172be95 in Digikam::DImg::load (this=0x8e94dc14, filePath=...,
loadFlagsInt=13, observer=0xde228a0, rawDecodingSettings=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/dimg/dimg.cpp:451
#13 0x0172d56e in Digikam::DImg::load (this=0x8e94dc14, filePath=...,
loadMetadata=false, loadICCData=true, loadUniqueHash=false,
loadImageHistory=false, observer=0xde228a0, rawDecodingSettings=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/dimg/dimg.cpp:406
#14 0x019350ba in Digikam::ThumbnailCreator::loadWithDImg (this=0x998aae0,
path=..., profile=0x8e94dd00) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:559
#15 0x01935d51 in Digikam::ThumbnailCreator::createThumbnail (this=0x998aae0,
info=..., detailRect=..., isFace=false) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:488
#16 0x01936413 in Digikam::ThumbnailCreator::load (this=0x998aae0, path=...,
rect=..., pregenerate=false) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:258
#17 0x01937412 in Digikam::ThumbnailCreator::load (this=0x998aae0, path=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:197
#18 0x01946731 in Digikam::ThumbnailLoadingTask::execute (this=0xde22898) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:170
#19 0x01914338 in Digikam::LoadSaveThread::run (this=0x99683a0) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:136
#20 0x0195973e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x998a5c0) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threads/dynamicthread.cpp:186
#21 0x01bec651 in QThreadPoolThread::run (this=0xabbe618) at
concurrent/qthreadpool.cpp:106
#22 0x01bf87b3 in QThreadPrivate::start (arg=0xabbe618) at
thread/qthread_unix.cpp:331
#23 0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#24 0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 12 (Thread 0x8469ab70 (LWP 8748)):
#0  0x01ea1cbb in free () from /lib/i386-linux-gnu/libc.so.6
#1  0x01bf1e2b in qFree (ptr=0xb253f600) at global/qmalloc.cpp:60
#2  0x01c43032 in QString::free (d=0xb253f600) at tools/qstring.cpp:1186
#3  0x01c04f4b in ~QString (this=<optimized out>, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qstring.h:883
#4  QDate::toString (this=0x84699704, f=Qt::ISODate) at tools/qdatetime.cpp:827
#5  0x01c084f1 in QDateTime::toString (this=0x84699a24, f=Qt::ISODate) at
tools/qdatetime.cpp:2495
#6  0x01d17e3a in convert (d=0x84699a24, t=QVariant::String, result=0x8469997c,
ok=<optimized out>) at kernel/qvariant.cpp:673
#7  0x06e5899e in convert (d=0x84699a24, t=QVariant::String, result=0x8469997c,
ok=0xffffffe0) at kernel/qguivariant.cpp:549
#8  0x01d137d9 in qVariantToHelper<QString> (t=QVariant::String, d=...,
handler=<optimized out>) at kernel/qvariant.cpp:2105
#9  QVariant::toString (this=0x84699a24) at kernel/qvariant.cpp:2133
#10 0x04ced95a in QSQLiteResult::exec (this=0xa629cec0) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:391
#11 0x00122d1b in QSqlQuery::exec (this=0x84699bb8) at kernel/qsqlquery.cpp:943
#12 0x018f628c in exec (query=<optimized out>, this=<optimized out>) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/databasecorebackend.cpp:1404
#13 Digikam::DatabaseCoreBackend::exec (this=0x8d9dd90, query=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/databasecorebackend.cpp:1388
#14 0x018f64d1 in Digikam::DatabaseCoreBackend::execQuery (this=0x8d9dd90,
query=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...)
at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/databasecorebackend.cpp:1076
#15 0x018f6555 in Digikam::DatabaseCoreBackend::execQuery (this=0x8d9dd90,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/databasecorebackend.cpp:1021
#16 0x018f851e in Digikam::DatabaseCoreBackend::execSql (this=0x8d9dd90,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...,
values=0x0, lastInsertId=0x84699c28) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/databasecorebackend.cpp:920
#17 0x01904de1 in Digikam::ThumbnailDB::insertThumbnail (this=0x0, info=...,
lastInsertId=0x84699cfc) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/database/core/thumbnaildb.cpp:262
#18 0x01930a45 in Digikam::ThumbnailCreator::storeInDatabase (this=0x0,
info=..., image=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:752
#19 0x01936901 in Digikam::ThumbnailCreator::load (this=0x9233980, path=...,
rect=..., pregenerate=false) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:265
#20 0x01937412 in Digikam::ThumbnailCreator::load (this=0x9233980, path=...) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:197
#21 0x01946731 in Digikam::ThumbnailLoadingTask::execute (this=0xeb0e180) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:170
#22 0x01914338 in Digikam::LoadSaveThread::run (this=0x922fd68) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:136
#23 0x0195973e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x9150ef0) at
/home/jon/src/digikam_and_dependencies/git/digikam-sc/core/libs/threads/dynamicthread.cpp:186
#24 0x01bec651 in QThreadPoolThread::run (this=0xc523530) at
concurrent/qthreadpool.cpp:106
#25 0x01bf87b3 in QThreadPrivate::start (arg=0xc523530) at
thread/qthread_unix.cpp:331
#26 0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#27 0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 11 (Thread 0xa7346b70 (LWP 8749)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xa8281950, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xa8281950) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x8e94d450) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0x881ffb70 (LWP 8750)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xa8281950, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xa8281950) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x8e94d484) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0x7648ab70 (LWP 8751)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xa8281950, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xa8281950) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x8e94d4b8) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0x758ffb70 (LWP 8752)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xa8281950, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xa8281950) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x8e94d4ec) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0x742ffb70 (LWP 8753)):
#0  0x00806ba5 in sys_futex0 (val=4, op=<optimized out>, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=4, addr=0xa8281954) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xa8281950, state=4) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xa8281950) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x8e94d520) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0x7b5ddb70 (LWP 8754)):
#0  0x00806ba5 in sys_futex0 (val=8, op=<optimized out>, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xaaf9f020, state=8) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xaaf9f020) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x84699450) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0x732ffb70 (LWP 8755)):
#0  0x00806ba5 in sys_futex0 (val=8, op=<optimized out>, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xaaf9f020, state=8) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xaaf9f020) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x84699484) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0x72afeb70 (LWP 8756)):
#0  0x00806ba5 in sys_futex0 (val=8, op=<optimized out>, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xaaf9f020, state=8) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xaaf9f020) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x846994b8) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0x722fdb70 (LWP 8757)):
#0  0x00806ba5 in sys_futex0 (val=8, op=<optimized out>, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xaaf9f020, state=8) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xaaf9f020) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x846994ec) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0x71afcb70 (LWP 8758)):
#0  0x00806ba5 in sys_futex0 (val=8, op=<optimized out>, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:90
#1  futex_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/x86/futex.h:120
#2  do_wait (val=8, addr=0xaaf9f024) at
../../../src/libgomp/config/linux/wait.h:58
#3  gomp_barrier_wait_end (bar=0xaaf9f020, state=8) at
../../../src/libgomp/config/linux/bar.c:49
#4  0x00806c3e in gomp_barrier_wait (bar=0xaaf9f020) at
../../../src/libgomp/config/linux/bar.c:57
#5  0x008054d8 in gomp_thread_start (xdata=0x84699520) at
../../../src/libgomp/team.c:119
#6  0x00381d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x01f0146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb544c8c0 (LWP 805)):
#0  0x003a4416 in __kernel_vsyscall ()
#1  0x01ef27ae in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x043a2000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x043a260c in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0x043a26c1 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1
#5  0x020990d0 in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0x020994b8 in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0x02089c88 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#8  0x06ed1cc3 in x11EventSourcePrepare (s=0x8c3eb00, timeout=0xbfc4014c) at
kernel/qguieventdispatcher_glib.cpp:77
#9  0x02c6088c in g_key_file_get_comment () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x02c61637 in g_list_insert_before () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x00000002 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

Possible duplicates by query: bug 280142.

Reported using DrKonqi

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



More information about the Digikam-devel mailing list