[Digikam-devel] [Bug 272980] New: Crash while searching on a tag

Jelle de Jong j.f.dejong at gmail.com
Tue May 10 21:43:20 BST 2011


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

           Summary: Crash while searching on a tag
           Product: digikam
           Version: 1.9.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: j.f.dejong at gmail.com


Application: digikam (1.9.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I searched on a tag in a album located on a NAS. I have the pictures map on the
NAS mounted with sshfs in /media/Obelix/sshfs/Pictures.
Searching for a tag with just a few hits (3 or 4) worked. The tag on which
DigiKam crashed was probably about 50 pictures big.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb655c740 (LWP 2642))]

Thread 22 (Thread 0xb62ffb70 (LWP 2652)):
#0  0x077a1fbe in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x077a292b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x09c30304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#3  0x077cb2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 21 (Thread 0xb335eb70 (LWP 2656)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x07b6448c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x03bdb3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01237467 in wait (this=0xa348790, mutex=0xa34878c, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa348790, mutex=0xa34878c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x08220e71 in Digikam::ScanController::run (this=0xa199310) at
/build/buildd/digikam-1.9.0/digikam/scancontroller.cpp:571
#6  0x01236da2 in QThreadPrivate::start (arg=0xa199310) at
thread/qthread_unix.cpp:320
#7  0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 20 (Thread 0xb2b5db70 (LWP 2657)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbef76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x077b284b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x077a21af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01358577 in QEventDispatcherGlib::processEvents (this=0xb5101aa0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0132a289 in QEventLoop::processEvents (this=0xb2b5d260, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0132a522 in QEventLoop::exec (this=0xb2b5d260, flags=...) at
kernel/qeventloop.cpp:201
#8  0x012342a0 in QThread::exec (this=0xa320e10) at thread/qthread.cpp:492
#9  0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xa320e10) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x01236da2 in QThreadPrivate::start (arg=0xa320e10) at
thread/qthread_unix.cpp:320
#11 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 19 (Thread 0xb5afeb70 (LWP 2725)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0xa493bc4, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa493bc4, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb5afe0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0xa493b90, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xa494750,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0xb5afe2a0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0xb5afe2a0, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xa494160) at thread/qthread.cpp:492
#14 0x009343ed in Digikam::ImageFilterModelWorker::Thread::run (this=0xa494160)
at
/build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#15 0x01236da2 in QThreadPrivate::start (arg=0xa494160) at
thread/qthread_unix.cpp:320
#16 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 18 (Thread 0xb1a31b70 (LWP 2726)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0xa496c74, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa496c74, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb1a310ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0xa496c40, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xa494410,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0xb1a312a0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0xb1a312a0, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xa494490) at thread/qthread.cpp:492
#14 0x009343ed in Digikam::ImageFilterModelWorker::Thread::run (this=0xa494490)
at
/build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#15 0x01236da2 in QThreadPrivate::start (arg=0xa494490) at
thread/qthread_unix.cpp:320
#16 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 17 (Thread 0xb11afb70 (LWP 2727)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x07b6448c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x03bdb3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01237467 in wait (this=0xa464db0, mutex=0xa464dac, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa464db0, mutex=0xa464dac, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0690601a in Digikam::ParkingThread::run (this=0xa464da0) at
/build/buildd/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#6  0x01236da2 in QThreadPrivate::start (arg=0xa464da0) at
thread/qthread_unix.cpp:320
#7  0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 16 (Thread 0xb09aeb70 (LWP 2728)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0xb510ad74, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb510ad74, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb09ae10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0xb510ad40, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xa482568,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0xb09ae2c0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0xb09ae2c0, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xa465c80) at thread/qthread.cpp:492
#14 0x01236da2 in QThreadPrivate::start (arg=0xa465c80) at
thread/qthread_unix.cpp:320
#15 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xb01adb70 (LWP 2729)):
#0  0x07b6236b in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x03bdb616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x077a1752 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x077a203a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01358577 in QEventDispatcherGlib::processEvents (this=0xa482788,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0132a289 in QEventLoop::processEvents (this=0xb01ad2c0, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0132a522 in QEventLoop::exec (this=0xb01ad2c0, flags=...) at
kernel/qeventloop.cpp:201
#8  0x012342a0 in QThread::exec (this=0xa481920) at thread/qthread.cpp:492
#9  0x01236da2 in QThreadPrivate::start (arg=0xa481920) at
thread/qthread_unix.cpp:320
#10 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa911bb70 (LWP 2736)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x07b64834 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x03bdb454 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0x032d3963 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xa850fb70 (LWP 2737)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bc6681 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0x032ffc38 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 12 (Thread 0xa7d0eb70 (LWP 2738)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0xa983d34, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa983d34, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xa7d0e0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0xa983d00, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xa9827f8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0xa7d0e270, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0xa7d0e270, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xa9823c0) at thread/qthread.cpp:492
#14 0x0a04289a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x01236da2 in QThreadPrivate::start (arg=0xa9823c0) at
thread/qthread_unix.cpp:320
#16 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xa750db70 (LWP 2739)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbef76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x05f224a2 in ?? () from /usr/lib/libpulse.so.0
#3  0x05f113a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x05f11b84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x05f11c64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x05f22443 in ?? () from /usr/lib/libpulse.so.0
#7  0x019c6a75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xa2d0bb70 (LWP 2740)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x07b6448c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x03bdb3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x032e6870 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa250ab70 (LWP 2741)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0xabc8dc4, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xabc8dc4, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xa250a0ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0xabc8d90, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xabc5d68,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0xa250a260, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0xa250a260, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xabc5940) at thread/qthread.cpp:492
#14 0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xabc5940) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x01236da2 in QThreadPrivate::start (arg=0xabc5940) at
thread/qthread_unix.cpp:320
#16 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xa1d09b70 (LWP 2748)):
#0  0x01357dce in timerSourcePrepare (source=0xaf74b58, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:170
#1  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01358577 in QEventDispatcherGlib::processEvents (this=0xaf6b828,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0132a289 in QEventLoop::processEvents (this=0xa1d09260, flags=...) at
kernel/qeventloop.cpp:149
#6  0x0132a522 in QEventLoop::exec (this=0xa1d09260, flags=...) at
kernel/qeventloop.cpp:201
#7  0x012342a0 in QThread::exec (this=0xaf6b3c0) at thread/qthread.cpp:492
#8  0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xaf6b3c0) at
io/qfilesystemwatcher_inotify.cpp:248
#9  0x01236da2 in QThreadPrivate::start (arg=0xaf6b3c0) at
thread/qthread_unix.cpp:320
#10 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0x8c17eb70 (LWP 2803)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbef76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x077b284b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x077a21af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01358577 in QEventDispatcherGlib::processEvents (this=0xbbb08a8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0132a289 in QEventLoop::processEvents (this=0x8c17e260, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0132a522 in QEventLoop::exec (this=0x8c17e260, flags=...) at
kernel/qeventloop.cpp:201
#8  0x012342a0 in QThread::exec (this=0xbbb0440) at thread/qthread.cpp:492
#9  0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xbbb0440) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x01236da2 in QThreadPrivate::start (arg=0xbbb0440) at
thread/qthread_unix.cpp:320
#11 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0x8b97db70 (LWP 2810)):
#0  0x09462d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0128cdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013594f2 in updateCurrentTime (this=0x8c60158c, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8c60158c, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01357d32 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0x8b97d0ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01357dcd in timerSourcePrepare (source=0x8c601558, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x077a0fd4 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x077a1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01358577 in QEventDispatcherGlib::processEvents (this=0xbf69e10,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a289 in QEventLoop::processEvents (this=0x8b97d260, flags=...) at
kernel/qeventloop.cpp:149
#12 0x0132a522 in QEventLoop::exec (this=0x8b97d260, flags=...) at
kernel/qeventloop.cpp:201
#13 0x012342a0 in QThread::exec (this=0xbf699a8) at thread/qthread.cpp:492
#14 0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xbf699a8) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x01236da2 in QThreadPrivate::start (arg=0xbf699a8) at
thread/qthread_unix.cpp:320
#16 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0x86dfeb70 (LWP 2817)):
#0  0x07b6236b in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x03bdb616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x077a05a8 in g_main_context_acquire () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x077a1dde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01358577 in QEventDispatcherGlib::processEvents (this=0xc35ed58,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0132a289 in QEventLoop::processEvents (this=0x86dfe260, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0132a522 in QEventLoop::exec (this=0x86dfe260, flags=...) at
kernel/qeventloop.cpp:201
#8  0x012342a0 in QThread::exec (this=0xc348c90) at thread/qthread.cpp:492
#9  0x0130bfdb in QInotifyFileSystemWatcherEngine::run (this=0xc348c90) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x01236da2 in QThreadPrivate::start (arg=0xc348c90) at
thread/qthread_unix.cpp:320
#11 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x9d9ffb70 (LWP 3482)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbce9b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x03b65a02 in ?? () from /lib/i386-linux-gnu/libc.so.6
#3  0x03b66858 in _IO_sgetn () from /lib/i386-linux-gnu/libc.so.6
#4  0x03b59893 in fread () from /lib/i386-linux-gnu/libc.so.6
#5  0x03f04352 in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#6  0x03f067e0 in jpeg_fill_bit_buffer () from
/usr/lib/i386-linux-gnu/libjpeg.so.62
#7  0x03f06d4b in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#8  0x03f04b72 in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#9  0x03f0799e in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#10 0x03f03eee in jpeg_read_scanlines () from
/usr/lib/i386-linux-gnu/libjpeg.so.62
#11 0x068bf361 in Digikam::loadJPEGScaled (image=..., path=...,
maximumSize=256) at
/build/buildd/digikam-1.9.0/libs/jpegutils/jpegutils.cpp:252
#12 0x068dd538 in Digikam::ThumbnailCreator::createThumbnail (this=0xaf109b0,
info=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:366
#13 0x068dded0 in Digikam::ThumbnailCreator::load (this=0xaf109b0, path=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:210
#14 0x068e7d85 in Digikam::ThumbnailLoadingTask::execute (this=0xcd0f850) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:145
#15 0x068c3ac0 in Digikam::LoadSaveThread::run (this=0xaf10408) at
/build/buildd/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#16 0x069076b6 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xaf10228) at
/build/buildd/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#17 0x0122a866 in QThreadPoolThread::run (this=0xb99d038) at
concurrent/qthreadpool.cpp:106
#18 0x01236da2 in QThreadPrivate::start (arg=0xb99d038) at
thread/qthread_unix.cpp:320
#19 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#20 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x9f504b70 (LWP 3508)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbce9b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x03b65a02 in ?? () from /lib/i386-linux-gnu/libc.so.6
#3  0x03b66858 in _IO_sgetn () from /lib/i386-linux-gnu/libc.so.6
#4  0x03b59893 in fread () from /lib/i386-linux-gnu/libc.so.6
#5  0x03f04352 in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#6  0x03f067e0 in jpeg_fill_bit_buffer () from
/usr/lib/i386-linux-gnu/libjpeg.so.62
#7  0x03f06d4b in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#8  0x03f04b72 in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#9  0x03f0799e in ?? () from /usr/lib/i386-linux-gnu/libjpeg.so.62
#10 0x03f03eee in jpeg_read_scanlines () from
/usr/lib/i386-linux-gnu/libjpeg.so.62
#11 0x068bf361 in Digikam::loadJPEGScaled (image=..., path=...,
maximumSize=256) at
/build/buildd/digikam-1.9.0/libs/jpegutils/jpegutils.cpp:252
#12 0x068dd538 in Digikam::ThumbnailCreator::createThumbnail (this=0xa47a2a8,
info=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:366
#13 0x068dded0 in Digikam::ThumbnailCreator::load (this=0xa47a2a8, path=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:210
#14 0x068e7d85 in Digikam::ThumbnailLoadingTask::execute (this=0xcaf8028) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:145
#15 0x068c3ac0 in Digikam::LoadSaveThread::run (this=0xa49ced8) at
/build/buildd/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#16 0x069076b6 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xa49d3d0) at
/build/buildd/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#17 0x0122a866 in QThreadPoolThread::run (this=0xb5141f70) at
concurrent/qthreadpool.cpp:106
#18 0x01236da2 in QThreadPrivate::start (arg=0xb5141f70) at
thread/qthread_unix.cpp:320
#19 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#20 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x8a17ab70 (LWP 3509)):
#0  0x001e6416 in __kernel_vsyscall ()
#1  0x03bbc7cb in open () from /lib/i386-linux-gnu/libc.so.6
#2  0x03b64daf in _IO_file_open () from /lib/i386-linux-gnu/libc.so.6
#3  0x03b64f78 in _IO_file_fopen () from /lib/i386-linux-gnu/libc.so.6
#4  0x03b59324 in ?? () from /lib/i386-linux-gnu/libc.so.6
#5  0x03b5938c in fopen () from /lib/i386-linux-gnu/libc.so.6
#6  0x0352f210 in Exiv2::FileIo::open(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) () from
/usr/lib/libexiv2.so.10
#7  0x0352f2d2 in Exiv2::FileIo::open() () from /usr/lib/libexiv2.so.10
#8  0x0356e50a in Exiv2::ImageFactory::open(std::auto_ptr<Exiv2::BasicIo>) ()
from /usr/lib/libexiv2.so.10
#9  0x0356e88f in Exiv2::ImageFactory::open(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) () from
/usr/lib/libexiv2.so.10
#10 0x00147da6 in KExiv2Iface::KExiv2::load(QString const&) const () from
/usr/lib/libkexiv2.so.9
#11 0x0688499c in Digikam::DMetadata::load (this=0x8a179f20, filePath=...) at
/build/buildd/digikam-1.9.0/libs/dmetadata/dmetadata.cpp:85
#12 0x06884a1c in Digikam::DMetadata::DMetadata (this=0x8a179f20, filePath=...)
at /build/buildd/digikam-1.9.0/libs/dmetadata/dmetadata.cpp:66
#13 0x068dce10 in Digikam::ThumbnailCreator::createThumbnail (this=0xa4774a8,
info=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:337
#14 0x068dded0 in Digikam::ThumbnailCreator::load (this=0xa4774a8, path=...) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:210
#15 0x068e7d85 in Digikam::ThumbnailLoadingTask::execute (this=0xcc0e540) at
/build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:145
#16 0x068c3ac0 in Digikam::LoadSaveThread::run (this=0xa479e48) at
/build/buildd/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#17 0x069076b6 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xa47c9a0) at
/build/buildd/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#18 0x0122a866 in QThreadPoolThread::run (this=0x9bea7390) at
concurrent/qthreadpool.cpp:106
#19 0x01236da2 in QThreadPrivate::start (arg=0x9bea7390) at
thread/qthread_unix.cpp:320
#20 0x07b5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#21 0x03bcd73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb655c740 (LWP 2642)):
[KCrash Handler]
#7  0x001e6416 in __kernel_vsyscall ()
#8  0x03b27e71 in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x03b2b34e in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x03b20888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#11 0x016ec91d in _XAllocID () from /usr/lib/i386-linux-gnu/libX11.so.6
#12 0x016c9293 in XCreateGC () from /usr/lib/i386-linux-gnu/libX11.so.6
#13 0x020c999c in QX11PaintEngine::begin (this=0xce4ffb0, pdev=0xa35d6e4) at
painting/qpaintengine_x11.cpp:506
#14 0x0200d67a in QPainter::begin (this=0xbfd3e13c, pd=0xa35d6e4) at
painting/qpainter.cpp:1866
#15 0x0200dff8 in QPainter::QPainter (this=0xbfd3e13c, pd=0xaaec780) at
painting/qpainter.cpp:1491
#16 0x076eb11a in Oxygen::SunkenFrameShadow::paintEvent (this=0xaaec778,
event=0xbfd3e744) at ../../../kstyles/oxygen/oxygenframeshadow.cpp:463
#17 0x01f0918e in QWidget::event (this=0xaaec778, event=0xbfd3e744) at
kernel/qwidget.cpp:8405
#18 0x076eb3f4 in Oxygen::FrameShadowBase::event (this=0xaaec778, e=0xbfd3e744)
at ../../../kstyles/oxygen/oxygenframeshadow.cpp:282
#19 0x01eb0d24 in QApplicationPrivate::notify_helper (this=0xa157f18,
receiver=0xaaec778, e=0xbfd3e744) at kernel/qapplication.cpp:4462
#20 0x01eb597b in QApplication::notify (this=0xbfd41098, receiver=0xaaec778,
e=0xbfd3e744) at kernel/qapplication.cpp:4427
#21 0x02e7d3ca in KApplication::notify (this=0xbfd41098, receiver=0xaaec778,
event=0xbfd3e744) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x0132b0bb in QCoreApplication::notifyInternal (this=0xbfd41098,
receiver=0xaaec778, event=0xbfd3e744) at kernel/qcoreapplication.cpp:731
#23 0x01f05f0c in sendSpontaneousEvent (this=0xaaecdc8, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 QWidgetPrivate::drawWidget (this=0xaaecdc8, pdev=0xa35d6e4, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5492
#25 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa438650,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#26 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa438650,
pdev=0xa35d6e4, siblings=..., index=14, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#27 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa438650,
pdev=0xa35d6e4, siblings=..., index=15, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#28 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa438650,
pdev=0xa35d6e4, siblings=..., index=16, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#29 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa438650,
pdev=0xa35d6e4, siblings=..., index=17, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#30 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa438650, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#31 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa448130,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#32 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa448130, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#33 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa38ed98,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#34 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa38ed98, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#35 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa43d580,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#36 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa43d580,
pdev=0xa35d6e4, siblings=..., index=1, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#37 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa43d580,
pdev=0xa35d6e4, siblings=..., index=3, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#38 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa43d580,
pdev=0xa35d6e4, siblings=..., index=4, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#39 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa43d580, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#40 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa440ee0,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#41 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa440ee0,
pdev=0xa35d6e4, siblings=..., index=5, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#42 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa440ee0, pdev=0xa35d6e4,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#43 0x01f06b7c in QWidgetPrivate::paintSiblingsRecursive (this=0xa3fba68,
pdev=0xa35d6e4, siblings=..., index=<value optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5699
#44 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa3fba68,
pdev=0xa35d6e4, siblings=..., index=124, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#45 0x01f06a42 in QWidgetPrivate::paintSiblingsRecursive (this=0xa3fba68,
pdev=0xa35d6e4, siblings=..., index=141, rgn=..., offset=..., flags=4,
sharedPainter=0x0, backingStore=0xa3643c8) at kernel/qwidget.cpp:5686
#46 0x01f05c80 in QWidgetPrivate::drawWidget (this=0xa3fba68, pdev=0xa35d6e4,
rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xa3643c8) at
kernel/qwidget.cpp:5545
#47 0x020e1908 in QWidgetBackingStore::sync (this=0xa3643c8) at
painting/qbackingstore.cpp:1333
#48 0x020e1cca in QWidgetBackingStore::sync (this=0xa3643c8,
exposedWidget=0xb07ca10, exposedRegion=...) at painting/qbackingstore.cpp:1130
#49 0x01efb782 in QWidgetPrivate::syncBackingStore (this=0xb07ee08, region=...)
at kernel/qwidget.cpp:1857
#50 0x01f38a16 in QETWidget::translatePaintEvent (this=0xb07ca10,
event=0xbfd40c8c) at kernel/qapplication_x11.cpp:5448
#51 0x01f39a5d in QApplication::x11ProcessEvent (this=0xbfd41098,
event=0xbfd40c8c) at kernel/qapplication_x11.cpp:3578
#52 0x01f64b84 in x11EventSourceDispatch (s=0xa15b300, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x077a1aa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#54 0x077a2270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x077a2524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#56 0x0135853c in QEventDispatcherGlib::processEvents (this=0xa0f0470,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#57 0x01f64775 in QGuiEventDispatcherGlib::processEvents (this=0xa0f0470,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x0132a289 in QEventLoop::processEvents (this=0xbfd40f54, flags=...) at
kernel/qeventloop.cpp:149
#59 0x0132a522 in QEventLoop::exec (this=0xbfd40f54, flags=...) at
kernel/qeventloop.cpp:201
#60 0x0132eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#61 0x01eae8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#62 0x082659e3 in main (argc=) at
/build/buildd/digikam-1.9.0/digikam/main.cpp:216

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list