[Digikam-devel] [Bug 207710] Crash while loading large file (Digikam::DImgScale::dimgScaleAARGB, Digikam::DImg::smoothScaleSection, Digikam::DImgInterface::paintOnDevice)

Jens Lindenmeier bugs.kde at lindenmeier.com
Sat Apr 10 11:20:32 BST 2010


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





--- Comment #16 from Jens Lindenmeier <bugs kde lindenmeier com>  2010-04-10 12:20:10 ---
Bug is still present in 1.2.

digikam crashes on a picture with 36.678x1.686 size.
The same picture with 32.000x1.471 resolution does not crash!

You can download the picture from here:
http://pub.lindenmeier.com/360Paris.jpg

Tested with digikam 1.2 from gentoo kde overlay on 20-Apr-2010.

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 0 (LWP 19543)]

Thread 15 (Thread 0x7fd623852910 (LWP 19544)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd62d44bb99 in QWaitCondition::wait (this=0xc05798, mutex=0xc05790,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00000000006d6f40 in Digikam::ScanController::run (this=0xc05490) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/digikam/scancontroller.cpp:516
#3  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xc05490) at
thread/qthread_unix.cpp:248
#4  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fd61bfff910 (LWP 19546)):
#0  0x00007fd62d1bf46b in __pthread_mutex_unlock_usercnt (mutex=0xc52d98,
decr=1) at pthread_mutex_unlock.c:77
#1  0x00007fd628b871a0 in g_main_context_iterate (context=0xc52d90, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2903
#2  0x00007fd628b8749e in IA__g_main_context_iteration (context=0xc52d90,
may_block=1) at gmain.c:2654
#3  0x00007fd62d567e96 in QEventDispatcherGlib::processEvents (this=0xca0370,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 469757952}) at kernel/qeventloop.cpp:149
#5  0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fd61bfff040, flags={i =
469758048}) at kernel/qeventloop.cpp:201
#6  0x00007fd62d448327 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xe21640) at
thread/qthread_unix.cpp:248
#8  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fd61b7fe910 (LWP 19547)):
#0  0x00007fd62b570a66 in *__GI___poll (fds=0xd34e30, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd628b871c1 in g_main_context_iterate (context=0xc825a0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  0x00007fd628b8749e in IA__g_main_context_iteration (context=0xc825a0,
may_block=1) at gmain.c:2654
#3  0x00007fd62d567e96 in QEventDispatcherGlib::processEvents (this=0xe5f730,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 461365248}) at kernel/qeventloop.cpp:149
#5  0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fd61b7fe040, flags={i =
461365344}) at kernel/qeventloop.cpp:201
#6  0x00007fd62d448327 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xc9fb30) at
thread/qthread_unix.cpp:248
#8  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd61affd910 (LWP 19548)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd62d44bb99 in QWaitCondition::wait (this=0xc562d0, mutex=0xc562c8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fd62f523b4c in Digikam::LoadSaveThread::run (this=0xc562b0) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xc562b0) at
thread/qthread_unix.cpp:248
#4  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd61a7fc910 (LWP 19549)):
#0  0x00007fd62b570a66 in *__GI___poll (fds=0xcbc4f0, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd628b871c1 in g_main_context_iterate (context=0xc29fc0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  0x00007fd628b8749e in IA__g_main_context_iteration (context=0xc29fc0,
may_block=1) at gmain.c:2654
#3  0x00007fd62d567e96 in QEventDispatcherGlib::processEvents (this=0xc78480,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 444579840}) at kernel/qeventloop.cpp:149
#5  0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fd61a7fc040, flags={i =
444579936}) at kernel/qeventloop.cpp:201
#6  0x00007fd62d448327 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xcaf830) at
thread/qthread_unix.cpp:248
#8  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd619ffb910 (LWP 19550)):
#0  timerSourcePrepare (source=0x7fd61c01f9e0, timeout=0x7fd619ffaeb4) at
kernel/qeventdispatcher_glib.cpp:159
#1  0x00007fd628b86c42 in IA__g_main_context_prepare (context=0x7fd61c0556d0,
priority=0x7fd619ffaf34) at gmain.c:2280
#2  0x00007fd628b86fd9 in g_main_context_iterate (context=0x7fd61c0556d0,
block=1, dispatch=1, self=<value optimized out>) at gmain.c:2571
#3  0x00007fd628b8749e in IA__g_main_context_iteration (context=0x7fd61c0556d0,
may_block=1) at gmain.c:2654
#4  0x00007fd62d567e96 in QEventDispatcherGlib::processEvents
(this=0x7fd61c075bd0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 436187136}) at kernel/qeventloop.cpp:149
#6  0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fd619ffb040, flags={i =
436187232}) at kernel/qeventloop.cpp:201
#7  0x00007fd62d448327 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xd080c0) at
thread/qthread_unix.cpp:248
#9  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd610f1a910 (LWP 19551)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fd613b65181 in metronom_sync_loop (this=0xfaad80) at metronom.c:851
#2  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd60fade910 (LWP 19552)):
#0  0x00007fd62b572f42 in select () from /lib/libc.so.6
#1  0x00007fd613b8b0ec in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x00007fd613b71b75 in video_out_loop (this_gen=<value optimized out>) at
video_out.c:1246
#3  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd60f2dd910 (LWP 19553)):
#0  0x00007fd62b570a66 in *__GI___poll (fds=0xfb2550, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd628b871c1 in g_main_context_iterate (context=0xfb1d50, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  0x00007fd628b8749e in IA__g_main_context_iteration (context=0xfb1d50,
may_block=1) at gmain.c:2654
#3  0x00007fd62d567e96 in QEventDispatcherGlib::processEvents (this=0xfb1c60,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 254660528}) at kernel/qeventloop.cpp:149
#5  0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fd60f2dcff0, flags={i =
254660624}) at kernel/qeventloop.cpp:201
#6  0x00007fd62d448327 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007fd613dbe36c in Phonon::Xine::XineThread::run (this=0xfb16c0) at
/var/tmp/portage/media-sound/phonon-4.3.80-r1/work/phonon-4.3.80/xine/xinethread.cpp:143
#8  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0xfb16c0) at
thread/qthread_unix.cpp:248
#9  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd60e8d2910 (LWP 19556)):
#0  0x00007fd62b570a66 in *__GI___poll (fds=0x7fd60e8d1f90, nfds=1,
timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd60e8d7a98 in ao_alsa_handle_event_thread (data=<value optimized
out>) at audio_alsa_out.c:150
#2  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd60e0d1910 (LWP 19557)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd613b73330 in fifo_peek_int (fifo=0x14171d0, blocking=1) at
audio_out.c:348
#2  0x00007fd613b74d0c in ao_loop (this_gen=<value optimized out>) at
audio_out.c:388
#3  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd60d7b8910 (LWP 19558)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd62d44bb99 in QWaitCondition::wait (this=0x18de010,
mutex=0x18de008, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  0x00007fd62f523b4c in Digikam::LoadSaveThread::run (this=0x18ddff0) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0x18ddff0) at
thread/qthread_unix.cpp:248
#4  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd602399910 (LWP 19578)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd62d44bb99 in QWaitCondition::wait (this=0x1436f50,
mutex=0x1436f48, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  0x00007fd62f523b4c in Digikam::LoadSaveThread::run (this=0x1436f30) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0x1436f30) at
thread/qthread_unix.cpp:248
#4  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd601b98910 (LWP 19579)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd62d44bb99 in QWaitCondition::wait (this=0x1bf1d90,
mutex=0x1bf1d88, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  0x00007fd62f523b4c in Digikam::LoadSaveThread::run (this=0x1bf1d70) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007fd62d44ad15 in QThreadPrivate::start (arg=0x1bf1d70) at
thread/qthread_unix.cpp:248
#4  0x00007fd62d1bc300 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x00007fd62b579bbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd63205d740 (LWP 19543)):
[KCrash Handler]
#5  Digikam::DImgScale::dimgScaleAARGB (isi=0x7fd5f2cba548, dest=0x7, dxx=0,
dyy=<value optimized out>, dx=<value optimized out>, dy=<value optimized out>,
dw=128, dh=35, dow=<value optimized out>, 
    sow=<value optimized out>) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/dimg/dimgscale.cpp:1211
#6  0x00007fd62f3e4515 in Digikam::DImg::smoothScaleSection (this=<value
optimized out>, sx=0, sy=0, sw=6009, sh=<value optimized out>, dw=128, dh=35)
    at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/dimg/dimgscale.cpp:261
#7  0x00000000006b1ddb in Digikam::ImagePreviewView::paintPreview
(this=0x7fd614000a00, pix=0x1b75290, sx=0, sy=0, sw=6009, sh=6009)
    at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/digikam/imagepreviewview.cpp:506
#8  0x00007fd62f5a1248 in Digikam::PreviewWidget::viewportPaintEvent
(this=0x7fd614000a00, e=<value optimized out>)
    at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/libs/widgets/common/previewwidget.cpp:566
#9  0x00007fd62fcfe148 in Q3ScrollView::eventFilter (this=0x7fd614000a00,
obj=0xcdf820, e=0x7fff66b1c1c0) at widgets/q3scrollview.cpp:1465
#10 0x00007fd62d53d987 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0xcdf820, event=0x7fff66b1c1c0) at
kernel/qcoreapplication.cpp:819
#11 0x00007fd62c16648e in QApplicationPrivate::notify_helper (this=0xac0b90,
receiver=0xcdf820, e=0x7fff66b1c1c0) at kernel/qapplication.cpp:4296
#12 0x00007fd62c16d7b0 in QApplication::notify (this=0x7fff66b1f960,
receiver=0xcdf820, e=0x7fff66b1c1c0) at kernel/qapplication.cpp:4183
#13 0x00007fd62e3d2aaa in KApplication::notify (this=0x7fff66b1f960,
receiver=0xcdf820, event=0x7fff66b1c1c0)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#14 0x00007fd62d53e50b in QCoreApplication::notifyInternal
(this=0x7fff66b1f960, receiver=0xcdf820, event=0x7fff66b1c1c0) at
kernel/qcoreapplication.cpp:704
#15 0x00007fd62c1c4e00 in QWidgetPrivate::drawWidget (this=0xed6300,
pdev=0xd585b8, rgn=@0x7fff66b1c540, offset=@0x7fff66b1c530, flags=<value
optimized out>, sharedPainter=0x0, backingStore=0xc7ee60)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#16 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0x7fd614000eb0, pdev=0xd585b8, siblings=@0x7fd614000ec8, index=2,
rgn=@0x7fff66b1c730, offset=@0x7fff66b1cd90, flags=4, 
    sharedPainter=0x0, backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#17 0x00007fd62c1c5623 in QWidgetPrivate::paintSiblingsRecursive
(this=0x7fd614000eb0, pdev=0xd585b8, siblings=@0x7fd614000ec8, index=5,
rgn=@0x7fff66b1c920, offset=@0x7fff66b1cd90, flags=4, 
    sharedPainter=0x0, backingStore=0xc7ee60) at kernel/qwidget.cpp:5439
#18 0x00007fd62c1c5623 in QWidgetPrivate::paintSiblingsRecursive
(this=0x7fd614000eb0, pdev=0xd585b8, siblings=@0x7fd614000ec8, index=11,
rgn=@0x7fff66b1cda0, offset=@0x7fff66b1cd90, flags=4, 
    sharedPainter=0x0, backingStore=0xc7ee60) at kernel/qwidget.cpp:5439
#19 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0x7fd614000eb0,
pdev=0xd585b8, rgn=@0x7fff66b1cda0, offset=@0x7fff66b1cd90, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#20 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0xcb0470, pdev=0xd585b8, siblings=@0xcb0488, index=8,
rgn=@0x7fff66b1d220, offset=@0x7fff66b1d210, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#21 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0xcb0470,
pdev=0xd585b8, rgn=@0x7fff66b1d220, offset=@0x7fff66b1d210, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#22 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0xcbf530, pdev=0xd585b8, siblings=@0xcbf548, index=2,
rgn=@0x7fff66b1d410, offset=@0x7fff66b1d880, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#23 0x00007fd62c1c5623 in QWidgetPrivate::paintSiblingsRecursive
(this=0xcbf530, pdev=0xd585b8, siblings=@0xcbf548, index=3,
rgn=@0x7fff66b1d890, offset=@0x7fff66b1d880, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5439
#24 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0xcbf530,
pdev=0xd585b8, rgn=@0x7fff66b1d890, offset=@0x7fff66b1d880, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#25 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0xecdf70, pdev=0xd585b8, siblings=@0xecdf88, index=1,
rgn=@0x7fff66b1dd10, offset=@0x7fff66b1dd00, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#26 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0xecdf70,
pdev=0xd585b8, rgn=@0x7fff66b1dd10, offset=@0x7fff66b1dd00, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#27 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0xecc230, pdev=0xd585b8, siblings=@0xecc248, index=5,
rgn=@0x7fff66b1e190, offset=@0x7fff66b1e180, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#28 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0xecc230,
pdev=0xd585b8, rgn=@0x7fff66b1e190, offset=@0x7fff66b1e180, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#29 0x00007fd62c1c581b in QWidgetPrivate::paintSiblingsRecursive
(this=0xd1ca60, pdev=0xd585b8, siblings=@0xd1ca78, index=11,
rgn=@0x7fff66b1e380, offset=@0xc7eea4, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5452
#30 0x00007fd62c1c5623 in QWidgetPrivate::paintSiblingsRecursive
(this=0xd1ca60, pdev=0xd585b8, siblings=@0xd1ca78, index=123,
rgn=@0x7fff66b1e570, offset=@0xc7eea4, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5439
#31 0x00007fd62c1c5623 in QWidgetPrivate::paintSiblingsRecursive
(this=0xd1ca60, pdev=0xd585b8, siblings=@0xd1ca78, index=140,
rgn=@0x7fff66b1eb80, offset=@0xc7eea4, flags=4, sharedPainter=0x0, 
    backingStore=0xc7ee60) at kernel/qwidget.cpp:5439
#32 0x00007fd62c1c488e in QWidgetPrivate::drawWidget (this=0xd1ca60,
pdev=0xd585b8, rgn=@0x7fff66b1eb80, offset=@0xc7eea4, flags=4,
sharedPainter=0x0, backingStore=0xc7ee60)
    at kernel/qwidget.cpp:5388
#33 0x00007fd62c383f88 in QWidgetBackingStore::sync (this=0xc7ee60) at
painting/qbackingstore.cpp:1291
#34 0x00007fd62c1b6758 in QWidgetPrivate::syncBackingStore (this=0xd1ca60) at
kernel/qwidget.cpp:1672
#35 0x00007fd62c1bd70e in QWidget::event (this=0xcdb1c0, event=0x1b93da0) at
kernel/qwidget.cpp:8291
#36 0x00007fd62c56d2eb in QMainWindow::event (this=0xcdb1c0, event=0x1b93da0)
at widgets/qmainwindow.cpp:1433
#37 0x00007fd62e4de055 in KXmlGuiWindow::event (this=0x7fd5f2cba548,
ev=0x1d884d0) at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/xmlgui/kxmlguiwindow.cpp:131
#38 0x00007fd62c1664b5 in QApplicationPrivate::notify_helper (this=0xac0b90,
receiver=0xcdb1c0, e=0x1b93da0) at kernel/qapplication.cpp:4300
#39 0x00007fd62c16d7b0 in QApplication::notify (this=0x7fff66b1f960,
receiver=0xcdb1c0, e=0x1b93da0) at kernel/qapplication.cpp:4183
#40 0x00007fd62e3d2aaa in KApplication::notify (this=0x7fff66b1f960,
receiver=0xcdb1c0, event=0x1b93da0)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#41 0x00007fd62d53e50b in QCoreApplication::notifyInternal
(this=0x7fff66b1f960, receiver=0xcdb1c0, event=0x1b93da0) at
kernel/qcoreapplication.cpp:704
#42 0x00007fd62d53f3fb in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xaa8d80) at kernel/qcoreapplication.h:215
#43 0x00007fd62d568333 in postEventSourceDispatch (s=<value optimized out>) at
kernel/qcoreapplication.h:220
#44 0x00007fd628b83c49 in IA__g_main_context_dispatch (context=0xac2d40) at
gmain.c:1960
#45 0x00007fd628b872e8 in g_main_context_iterate (context=0xac2d40, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2591
#46 0x00007fd628b8749e in IA__g_main_context_iteration (context=0xac2d40,
may_block=1) at gmain.c:2654
#47 0x00007fd62d567e7c in QEventDispatcherGlib::processEvents (this=0xac0b50,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007fd62c216568 in QGuiEventDispatcherGlib::processEvents
(this=0x7fd5f2cba548, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007fd62d53ce12 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 1722939456}) at kernel/qeventloop.cpp:149
#50 0x00007fd62d53d1d4 in QEventLoop::exec (this=0x7fff66b1f880, flags={i =
1722939536}) at kernel/qeventloop.cpp:201
#51 0x00007fd62d53f666 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#52 0x000000000077662a in main (argc=1, argv=0x7fff66b20868) at
/var/tmp/portage/media-gfx/digikam-1.2.0/work/digikam-1.2.0/digikam/main.cpp:193

-- 
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