[Digikam-devel] [Bug 274555] New: Digikam crashes while browsing images downloaded from nokia N90

Geert Janssens info at kobaltwit.be
Mon May 30 21:50:16 BST 2011


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

           Summary: Digikam crashes while browsing images downloaded from
                    nokia N90
           Product: digikam
           Version: 1.9.0
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: info at kobaltwit.be


Application: digikam (1.9.0)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.13-91.fc14.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I have downloaded a number of images that were taken with my N900 GSM. While
browsing these images in Digikam, the program crashes.
This happened both when using page up/page down as when I select images with
the mouse.
I have restarted Digikam several times and performing the same actions resulted
in the same crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb771b7b0 (LWP 25953))]

Thread 13 (Thread 0xb54b4b70 (LWP 25954)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x005bd39b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x076f8db7 in wait (this=0x8bb0ba0, mutex=0x8bb0b9c, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8bb0ba0, mutex=0x8bb0b9c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#4  0x08220619 in Digikam::ScanController::run (this=0x8baaf90) at
/usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#5  0x076f86c3 in QThreadPrivate::start (arg=0x8baaf90) at
thread/qthread_unix.cpp:320
#6  0x005b8e99 in start_thread (arg=0xb54b4b70) at pthread_create.c:301
#7  0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xb4affb70 (LWP 25965)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb4100468, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb4100468, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb4100478, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb4100478, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb4100478, may_block=1) at
gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb4101958,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb4aff230, flags=...) at
kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb4aff230, flags=...) at
kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8d7a570) at thread/qthread.cpp:492
#10 0x074d2f4e in Digikam::ImageFilterModelWorker::Thread::run (this=0x8d7a570)
at /usr/src/debug/digikam-1.9.0/libs/models/imagefiltermodelthreads.h:74
#11 0x076f86c3 in QThreadPrivate::start (arg=0x8d7a570) at
thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xb4affb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xb3cffb70 (LWP 25966)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb3e01b68, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb3e01b68, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb3e004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb3e004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb3e004e8, may_block=1) at
gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb3e00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb3cff230, flags=...) at
kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb3cff230, flags=...) at
kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8d7b2c0) at thread/qthread.cpp:492
#10 0x074d2f4e in Digikam::ImageFilterModelWorker::Thread::run (this=0x8d7b2c0)
at /usr/src/debug/digikam-1.9.0/libs/models/imagefiltermodelthreads.h:74
#11 0x076f86c3 in QThreadPrivate::start (arg=0x8d7b2c0) at
thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xb3cffb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb3471b70 (LWP 25967)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x005bd39b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x076f8db7 in wait (this=0x8d90c80, mutex=0x8d90c7c, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8d90c80, mutex=0x8d90c7c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#4  0x07e02e92 in Digikam::ParkingThread::run (this=0x8d90c70) at
/usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#5  0x076f86c3 in QThreadPrivate::start (arg=0x8d90c70) at
thread/qthread_unix.cpp:320
#6  0x005b8e99 in start_thread (arg=0xb3471b70) at pthread_create.c:301
#7  0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xb2affb70 (LWP 25968)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb1901b68, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb1901b68, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb19004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb19004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb19004e8, may_block=1) at
gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb2aff250, flags=...) at
kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb2aff250, flags=...) at
kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8da7c38) at thread/qthread.cpp:492
#10 0x076f86c3 in QThreadPrivate::start (arg=0x8da7c38) at
thread/qthread_unix.cpp:320
#11 0x005b8e99 in start_thread (arg=0xb2affb70) at pthread_create.c:301
#12 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xb22feb70 (LWP 25969)):
#0  0x00609e56 in clock_gettime (clock_id=1, tp=0xb22fdfa0) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0774fcf9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0781ec93 in updateCurrentTime (this=0xb1701974, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb1701974, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x0781d482 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb22fe08c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0781d51d in timerSourcePrepare (source=0xb1701940, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x069e36b6 in g_main_context_prepare (context=<value optimized out>,
priority=0xb22fe0fc) at gmain.c:2469
#8  0x069e455b in g_main_context_iterate (context=0xb17004e8, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2760
#9  0x069e4c35 in g_main_context_iteration (context=0xb17004e8, may_block=1) at
gmain.c:2843
#10 0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1700468,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x077ef0fa in QEventLoop::processEvents (this=0xb22fe250, flags=...) at
kernel/qeventloop.cpp:149
#12 0x077ef3aa in QEventLoop::exec (this=0xb22fe250, flags=...) at
kernel/qeventloop.cpp:201
#13 0x076f5b73 in QThread::exec (this=0x8da9c78) at thread/qthread.cpp:492
#14 0x076f86c3 in QThreadPrivate::start (arg=0x8da9c78) at
thread/qthread_unix.cpp:320
#15 0x005b8e99 in start_thread (arg=0xb22feb70) at pthread_create.c:301
#16 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa6e8eb70 (LWP 25973)):
#0  0x005baf5a in __pthread_mutex_lock (mutex=0xb1801384) at
pthread_mutex_lock.c:51
#1  0x069e3520 in g_main_context_prepare (context=<value optimized out>,
priority=0xa6e8e09c) at gmain.c:2398
#2  0x069e455b in g_main_context_iterate (context=0xb1801380, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2760
#3  0x069e4c35 in g_main_context_iteration (context=0xb1801380, may_block=1) at
gmain.c:2843
#4  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1801280,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x077ef0fa in QEventLoop::processEvents (this=0xa6e8e1f0, flags=...) at
kernel/qeventloop.cpp:149
#6  0x077ef3aa in QEventLoop::exec (this=0xa6e8e1f0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x076f5b73 in QThread::exec (this=0x9311870) at thread/qthread.cpp:492
#8  0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0x9311870) at
io/qfilesystemwatcher_inotify.cpp:248
#9  0x076f86c3 in QThreadPrivate::start (arg=0x9311870) at
thread/qthread_unix.cpp:320
#10 0x005b8e99 in start_thread (arg=0xa6e8eb70) at pthread_create.c:301
#11 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa8e8bb70 (LWP 25980)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb3efa580, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb3efa580, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb3e02e30, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb3e02e30, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb3e02e30, may_block=1) at
gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb3e01c08,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xa8e8b1f0, flags=...) at
kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xa8e8b1f0, flags=...) at
kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0xa8cd1a8) at thread/qthread.cpp:492
#10 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xa8cd1a8) at
io/qfilesystemwatcher_inotify.cpp:248
#11 0x076f86c3 in QThreadPrivate::start (arg=0xa8cd1a8) at
thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xa8e8bb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0x9befab70 (LWP 26016)):
[KCrash Handler]
#7  Digikam::ImageHistogram::calculate (this=0x92bf2e0) at
/usr/src/debug/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:236
#8  0x07cf170e in Digikam::ImageHistogram::run (this=0x92bf2e0) at
/usr/src/debug/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:173
#9  0x07e04576 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xbfcfe90) at
/usr/src/debug/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#10 0x076eccae in QThreadPoolThread::run (this=0xb1809500) at
concurrent/qthreadpool.cpp:106
#11 0x076f86c3 in QThreadPrivate::start (arg=0xb1809500) at
thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0x9befab70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x98279b70 (LWP 26023)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xba20698, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xba20698, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xba205d8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xba205d8, block=1, dispatch=1, self=<value
optimized out>) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xba205d8, may_block=1) at
gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xba14ff8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0x982791f0, flags=...) at
kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0x982791f0, flags=...) at
kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0xba13a78) at thread/qthread.cpp:492
#10 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xba13a78) at
io/qfilesystemwatcher_inotify.cpp:248
#11 0x076f86c3 in QThreadPrivate::start (arg=0xba13a78) at
thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0x98279b70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x97a78b70 (LWP 26030)):
#0  0x00609e56 in clock_gettime (clock_id=1, tp=0x97a77f40) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0774fcf9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0781ec93 in updateCurrentTime (this=0xb183e3cc, tm=...) at
kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb183e3cc, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x0781d482 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0x97a7802c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0781d51d in timerSourcePrepare (source=0xb183e398, timeout=<value
optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x069e36b6 in g_main_context_prepare (context=<value optimized out>,
priority=0x97a7809c) at gmain.c:2469
#8  0x069e455b in g_main_context_iterate (context=0xb183fe78, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2760
#9  0x069e4c35 in g_main_context_iteration (context=0xb183fe78, may_block=1) at
gmain.c:2843
#10 0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb183e4e8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x077ef0fa in QEventLoop::processEvents (this=0x97a781f0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x077ef3aa in QEventLoop::exec (this=0x97a781f0, flags=...) at
kernel/qeventloop.cpp:201
#13 0x076f5b73 in QThread::exec (this=0xc01e6e0) at thread/qthread.cpp:492
#14 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xc01e6e0) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x076f86c3 in QThreadPrivate::start (arg=0xc01e6e0) at
thread/qthread_unix.cpp:320
#16 0x005b8e99 in start_thread (arg=0x97a78b70) at pthread_create.c:301
#17 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x95273b70 (LWP 26037)):
#0  __pthread_mutex_lock (mutex=0xa4fe2964) at pthread_mutex_lock.c:54
#1  0x069e3e3c in g_main_context_check (context=0xa4fe2960,
max_priority=2147483647, fds=0xa4fe3a40, n_fds=1) at gmain.c:2660
#2  0x069e4742 in g_main_context_iterate (context=0xa4fe2960, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2777
#3  0x069e4c35 in g_main_context_iteration (context=0xa4fe2960, may_block=1) at
gmain.c:2843
#4  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xa4fe11b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x077ef0fa in QEventLoop::processEvents (this=0x952731f0, flags=...) at
kernel/qeventloop.cpp:149
#6  0x077ef3aa in QEventLoop::exec (this=0x952731f0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x076f5b73 in QThread::exec (this=0xc246620) at thread/qthread.cpp:492
#8  0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xc246620) at
io/qfilesystemwatcher_inotify.cpp:248
#9  0x076f86c3 in QThreadPrivate::start (arg=0xc246620) at
thread/qthread_unix.cpp:320
#10 0x005b8e99 in start_thread (arg=0x95273b70) at pthread_create.c:301
#11 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb771b7b0 (LWP 25953)):
#0  0x0074df5c in __i686.get_pc_thunk.bx () from /usr/lib/libxcb.so.1
#1  0x0074e34b in _xcb_conn_wait (c=0x8b55b00, cond=0x8b56b94,
vector=0xbfa87c64, count=0xbfa87c68) at xcb_conn.c:270
#2  0x0074e9d4 in _xcb_out_send (c=0x8b55b00, vector=0xbfa87d08, count=3) at
xcb_out.c:338
#3  0x0074ea78 in xcb_writev (c=0x8b55b00, vector=0xbfa87d08, count=3,
requests=182) at xcb_out.c:286
#4  0x007a9d43 in _XSend (dpy=0x8b69ae8, data=0xc694a98 "", size=5120) at
xcb_io.c:427
#5  0x00a64526 in XRenderCompositeTrapezoids (dpy=0x8b69ae8, op=3,
src=150996630, dst=151065919, maskFormat=0x8b52c18, xSrc=91, ySrc=0,
traps=<value optimized out>, ntrap=0) at Trap.c:67
#6  0x41bc2870 in qt_XRenderCompositeTrapezoids (this=0xb783918,
polygonPoints=0xbfa88584, pointCount=63, gcMode=QX11PaintEnginePrivate::PenGC,
mode=QPaintEngine::WindingMode) at painting/qpaintengine_x11.cpp:1546
#7  QX11PaintEnginePrivate::fillPolygon_dev (this=0xb783918,
polygonPoints=0xbfa88584, pointCount=63, gcMode=QX11PaintEnginePrivate::PenGC,
mode=QPaintEngine::WindingMode) at painting/qpaintengine_x11.cpp:1627
#8  0x41bc37a3 in QX11PaintEnginePrivate::fillPath (this=0xb783918, path=...,
gc_mode=QX11PaintEnginePrivate::PenGC, transform=false) at
painting/qpaintengine_x11.cpp:1765
#9  0x41bc3dee in QX11PaintEngine::drawPath (this=0x8d80d90, path=...) at
painting/qpaintengine_x11.cpp:1815
#10 0x41bc32c0 in QX11PaintEngine::drawPolygon (this=0x8d80d90,
polygonPoints=0xbfa89794, pointCount=10, mode=QPaintEngine::WindingMode) at
painting/qpaintengine_x11.cpp:1727
#11 0x41ae95b6 in QPaintEngine::drawPolygon (this=0x8d80d90, points=0x8d7c7e0,
pointCount=10, mode=QPaintEngine::WindingMode) at painting/qpaintengine.cpp:365
#12 0x41bc41a3 in QX11PaintEngine::drawPolygon (this=0x8d80d90,
points=0x8d7c7e0, pointCount=10, mode=QPaintEngine::WindingMode) at
../../src/gui/painting/qpaintengine_x11_p.h:110
#13 0x41affb07 in QPainter::drawPolygon (this=0xbfa8a92c, points=0x8d7c7e0,
pointCount=10, fillRule=Qt::WindingFill) at painting/qpainter.cpp:4999
#14 0x07e1f4cf in drawPolygon (this=0x8d7c5f8, composeOverBackground=true) at
/usr/include/QtGui/qpainter.h:627
#15 Digikam::ItemViewImageDelegate::prepareRatingPixmaps (this=0x8d7c5f8,
composeOverBackground=true) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:533
#16 0x081f4050 in Digikam::ImageDelegate::updateSizeRectsAndPixmaps
(this=0x8d7c5f8) at /usr/src/debug/digikam-1.9.0/digikam/imagedelegate.cpp:336
#17 0x07e1d1c5 in Digikam::ItemViewImageDelegate::invalidatePaintingCache
(this=0x8d7c5f8) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:265
#18 0x07e1d17b in Digikam::ItemViewImageDelegate::setDefaultViewOptions
(this=0x8d7c5f8, option=...) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:248
#19 0x07e0cbd0 in Digikam::DCategorizedView::updateDelegateSizes
(this=0x8cd0ee8) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:311
#20 0x07e0cc52 in Digikam::DCategorizedView::resizeEvent (this=0x8cd0ee8,
e=0xbfa8b360) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:771
#21 0x419f8daf in QWidget::event (this=0x8cd0ee8, event=0xbfa8b360) at
kernel/qwidget.cpp:8413
#22 0x41df7724 in QFrame::event (this=0x8cd0ee8, e=0xbfa8b360) at
widgets/qframe.cpp:557
#23 0x41e876f3 in QAbstractScrollArea::viewportEvent (this=0x8cd0ee8,
e=0xbfa8b360) at widgets/qabstractscrollarea.cpp:1043
#24 0x41f2922f in QAbstractItemView::viewportEvent (this=0x8cd0ee8,
event=0xbfa8b360) at itemviews/qabstractitemview.cpp:1628
#25 0x07e0cc9e in Digikam::DCategorizedView::viewportEvent (this=0x8cd0ee8,
event=0xbfa8b360) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:819
#26 0x41e8a065 in viewportEvent (this=0x8d78c70, o=0x8d79a40, e=0xbfa8b360) at
widgets/qabstractscrollarea_p.h:100
#27 QAbstractScrollAreaFilter::eventFilter (this=0x8d78c70, o=0x8d79a40,
e=0xbfa8b360) at widgets/qabstractscrollarea_p.h:116
#28 0x077f011a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x8b4a078, receiver=0x8d79a40, event=0xbfa8b360) at
kernel/qcoreapplication.cpp:846
#29 0x4199f521 in QApplicationPrivate::notify_helper (this=0x8b4a078,
receiver=0x8d79a40, e=0xbfa8b360) at kernel/qapplication.cpp:4458
#30 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8d79a40,
e=0xbfa8b360) at kernel/qapplication.cpp:4427
#31 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8d79a40,
event=0xbfa8b360) at
/usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#32 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728,
receiver=0x8d79a40, event=0xbfa8b360) at kernel/qcoreapplication.cpp:731
#33 0x41a487e9 in sendEvent (this=0x8d78440, x=2, y=2, w=1367, h=806,
isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#34 QWidgetPrivate::setGeometry_sys (this=0x8d78440, x=2, y=2, w=1367, h=806,
isMove=true) at kernel/qwidget_x11.cpp:2624
#35 0x419f4a88 in QWidget::setGeometry (this=0x8d79a40, r=...) at
kernel/qwidget.cpp:6861
#36 0x41e884be in QAbstractScrollAreaPrivate::layoutChildren (this=0x8d78148)
at widgets/qabstractscrollarea.cpp:480
#37 0x41e896a8 in QAbstractScrollArea::event (this=0x8cd0ee8, e=0xbfa8bba0) at
widgets/qabstractscrollarea.cpp:924
#38 0x41f2b2ec in QAbstractItemView::event (this=0x8cd0ee8, event=0xbfa8bba0)
at itemviews/qabstractitemview.cpp:1564
#39 0x41f48495 in QListView::event (this=0x8cd0ee8, e=0xbfa8bba0) at
itemviews/qlistview.cpp:1632
#40 0x4199f54c in QApplicationPrivate::notify_helper (this=0x8b4a078,
receiver=0x8cd0ee8, e=0xbfa8bba0) at kernel/qapplication.cpp:4462
#41 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8cd0ee8,
e=0xbfa8bba0) at kernel/qapplication.cpp:4427
#42 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8cd0ee8,
event=0xbfa8bba0) at
/usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#43 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728,
receiver=0x8cd0ee8, event=0xbfa8bba0) at kernel/qcoreapplication.cpp:731
#44 0x41a487e9 in sendEvent (this=0x8d78148, x=0, y=0, w=1389, h=810,
isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#45 QWidgetPrivate::setGeometry_sys (this=0x8d78148, x=0, y=0, w=1389, h=810,
isMove=true) at kernel/qwidget_x11.cpp:2624
#46 0x419f4a88 in QWidget::setGeometry (this=0x8cd0ee8, r=...) at
kernel/qwidget.cpp:6861
#47 0x419dac52 in QStackedLayout::setGeometry (this=0x8d796c8, rect=...) at
kernel/qstackedlayout.cpp:467
#48 0x419cdd00 in QLayoutPrivate::doResize (this=0x8d79878, r=...) at
kernel/qlayout.cpp:681
#49 0x419cf583 in QLayout::widgetEvent (this=0x8d796c8, e=0xbfa8c210) at
kernel/qlayout.cpp:705
#50 0x4199f50e in QApplicationPrivate::notify_helper (this=0x8b4a078,
receiver=0x8cc32b0, e=0xbfa8c210) at kernel/qapplication.cpp:4453
#51 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8cc32b0,
e=0xbfa8c210) at kernel/qapplication.cpp:4427
#52 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8cc32b0,
event=0xbfa8c210) at
/usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#53 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728,
receiver=0x8cc32b0, event=0xbfa8c210) at kernel/qcoreapplication.cpp:731
#54 0x41a487e9 in sendEvent (this=0x8d796f8, x=0, y=241, w=1389, h=810,
isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#55 QWidgetPrivate::setGeometry_sys (this=0x8d796f8, x=0, y=241, w=1389, h=810,
isMove=true) at kernel/qwidget_x11.cpp:2624
#56 0x419f4a88 in QWidget::setGeometry (this=0x8cc32b0, r=...) at
kernel/qwidget.cpp:6861
#57 0x419fb62c in QWidget::qt_metacall (this=0x8cc32b0,
_c=QMetaObject::WriteProperty, _id=3, _a=0xbfa8c50c) at
.moc/release-shared/moc_qwidget.cpp:286
#58 0x420a521b in QFrame::qt_metacall (this=0x8cc32b0,
_c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at
.moc/release-shared/moc_qframe.cpp:92
#59 0x420a83db in QStackedWidget::qt_metacall (this=0x8cc32b0,
_c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at
.moc/release-shared/moc_qstackedwidget.cpp:83
#60 0x081b01a0 in Digikam::AlbumWidgetStack::qt_metacall (this=0x8cc32b0,
_c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at
/usr/src/debug/digikam-1.9.0/i686-redhat-linux-gnu/digikam/albumwidgetstack.moc:100
#61 0x077f679b in QMetaObject::metacall (object=0x8cc32b0,
cl=QMetaObject::WriteProperty, idx=4, argv=0xbfa8c50c) at
kernel/qmetaobject.cpp:237
#62 0x076e1022 in QPropertyAnimationPrivate::updateProperty (this=0xc5faee8,
newValue=...) at animation/qpropertyanimation.cpp:139
#63 0x076de3fe in QVariantAnimationPrivate::setCurrentValueForProgress
(this=0xc5faee8, progress=1) at animation/qvariantanimation.cpp:293
#64 0x076de651 in QVariantAnimationPrivate::recalculateCurrentInterval
(this=0xc5faee8, force=true) at animation/qvariantanimation.cpp:278
#65 0x076e1a05 in QPropertyAnimation::updateState (this=0xb5c34d8,
newState=QAbstractAnimation::Running, oldState=QAbstractAnimation::Stopped) at
animation/qpropertyanimation.cpp:285
#66 0x076dc55c in QAbstractAnimationPrivate::setState (this=0xc5faee8,
newState=QAbstractAnimation::Running) at animation/qabstractanimation.cpp:411
#67 0x41e9cb21 in QWidgetAnimator::animate (this=0x8d79510, widget=0x8cc32b0,
_final_geometry=..., animate=false) at widgets/qwidgetanimator.cpp:102
#68 0x41de9ba2 in QDockAreaLayout::apply (this=0x8d791dc, animate=false) at
widgets/qdockarealayout.cpp:3082
#69 0x41e15873 in QMainWindowLayoutState::apply (this=0x8d79130,
animated=false) at widgets/qmainwindowlayout.cpp:235
#70 0x41e19fb5 in QMainWindowLayout::applyState (this=0x8d79120, newState=...,
animate=false) at widgets/qmainwindowlayout.cpp:1928
#71 0x41e1a6ac in QMainWindowLayout::setGeometry (this=0x8d79120, _r=...) at
widgets/qmainwindowlayout.cpp:1473
#72 0x419cdd00 in QLayoutPrivate::doResize (this=0x8cc3318, r=...) at
kernel/qlayout.cpp:681
#73 0x419cf1d9 in QLayout::activate (this=0x8d79120) at kernel/qlayout.cpp:1259
#74 0x419fd448 in QWidget::setVisible (this=0x8db9540, visible=true) at
kernel/qwidget.cpp:7633
#75 0x07e46b9c in Digikam::ThumbBarDock::restoreVisibility (this=0x8db9540) at
/usr/src/debug/digikam-1.9.0/libs/widgets/common/thumbbardock.cpp:184
#76 0x081af1be in Digikam::AlbumWidgetStack::setPreviewMode (this=0x8cc32b0,
mode=1) at /usr/src/debug/digikam-1.9.0/digikam/albumwidgetstack.cpp:317
#77 0x081fead8 in Digikam::ImagePreviewView::slotGotImagePreview
(this=0x8d91720, description=..., preview=...) at
/usr/src/debug/digikam-1.9.0/digikam/imagepreviewview.cpp:321
#78 0x08200986 in Digikam::ImagePreviewView::qt_metacall (this=0x8d91720,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xb2b02b60) at
/usr/src/debug/digikam-1.9.0/i686-redhat-linux-gnu/digikam/imagepreviewview.moc:126
#79 0x077f679b in QMetaObject::metacall (object=0x8d91720,
cl=QMetaObject::InvokeMetaMethod, idx=82, argv=0xb2b02b60) at
kernel/qmetaobject.cpp:237
#80 0x07801137 in QMetaCallEvent::placeMetaCall (this=0xb2b40ef8,
object=0x8d91720) at kernel/qobject.cpp:535
#81 0x078057cf in QObject::event (this=0x8d91720, e=0xb2b40ef8) at
kernel/qobject.cpp:1217
#82 0x419f87f3 in QWidget::event (this=0x8d91720, event=0xb2b40ef8) at
kernel/qwidget.cpp:8718
#83 0x41df7724 in QFrame::event (this=0x8d91720, e=0xb2b40ef8) at
widgets/qframe.cpp:557
#84 0x4199f54c in QApplicationPrivate::notify_helper (this=0x8b4a078,
receiver=0x8d91720, e=0xb2b40ef8) at kernel/qapplication.cpp:4462
#85 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8d91720,
e=0xb2b40ef8) at kernel/qapplication.cpp:4427
#86 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8d91720,
event=0xb2b40ef8) at
/usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#87 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728,
receiver=0x8d91720, event=0xb2b40ef8) at kernel/qcoreapplication.cpp:731
#88 0x077f3cb5 in sendEvent (receiver=0x0, event_type=0, data=0x8afdca8) at
kernel/qcoreapplication.h:215
#89 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8afdca8) at kernel/qcoreapplication.cpp:1372
#90 0x077f3e8e in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1265
#91 0x0781db35 in sendPostedEvents (s=0x8b50300) at
kernel/qcoreapplication.h:220
#92 postEventSourceDispatch (s=0x8b50300) at
kernel/qeventdispatcher_glib.cpp:277
#93 0x069e4192 in g_main_dispatch (context=0x8b4f4a8) at gmain.c:2149
#94 g_main_context_dispatch (context=0x8b4f4a8) at gmain.c:2702
#95 0x069e4978 in g_main_context_iterate (context=0x8b4f4a8, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2780
#96 0x069e4c35 in g_main_context_iteration (context=0x8b4f4a8, may_block=1) at
gmain.c:2843
#97 0x0781dcad in QEventDispatcherGlib::processEvents (this=0x8afd800,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#98 0x41a531c6 in QGuiEventDispatcherGlib::processEvents (this=0x8afd800,
flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#99 0x077ef0fa in QEventLoop::processEvents (this=0xbfa8d5e4, flags=...) at
kernel/qeventloop.cpp:149
#100 0x077ef3aa in QEventLoop::exec (this=0xbfa8d5e4, flags=...) at
kernel/qeventloop.cpp:201
#101 0x077f3f57 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#102 0x4199d358 in QApplication::exec () at kernel/qapplication.cpp:3736
#103 0x08264a25 in main (argc=) at
/usr/src/debug/digikam-1.9.0/digikam/main.cpp:216

Possible duplicates by query: bug 273130, bug 261896.

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