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

E. Kastelijn kde2 at kastelijn.nu
Sun Mar 21 20:35:45 GMT 2010


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





--- Comment #13 from E. Kastelijn <kde2 kastelijn nu>  2010-03-21 21:35:25 ---
I can confirm the problem using the following picture:

http://www.kastelijn.nu/egon/groothoek.jpg

=================================
Application: digiKam (digikam), signal: Segmentation fault
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f3f143d28c0 (LWP 24343))]

Thread 22 (Thread 0x7f3f0c956710 (LWP 24344)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x222b810,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x222b810,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006707bb in Digikam::ScanController::run (this=0x222b4a0) at
/usr/src/debug/digikam-1.1.0/digikam/scancontroller.cpp:502
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x222b4a0) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f3f08e0c710 (LWP 24345)):
#0  0x00000037a7ed51e3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000037a9a3c9dc in g_main_context_poll (context=0x7f3efc0009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f3efc0009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x00000037a9a3cd1a in IA__g_main_context_iteration (context=0x7f3efc0009b0,
may_block=1) at gmain.c:2654
#4  0x000000345337d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f3efc0008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000345335645c in QEventLoop::exec (this=0x7f3f08e0bcc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000345326e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00000034532709a5 in QThreadPrivate::start (arg=0x23c3b50) at
thread/qthread_unix.cpp:248
#9  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f3f03fff710 (LWP 24346)):
#0  0x00000037a7ed51e3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000037a9a3c9dc in g_main_context_poll (context=0x7f3ef40009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f3ef40009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x00000037a9a3cd1a in IA__g_main_context_iteration (context=0x7f3ef40009b0,
may_block=1) at gmain.c:2654
#4  0x000000345337d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f3ef40008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000345335645c in QEventLoop::exec (this=0x7f3f03ffecc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000345326e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00000034532709a5 in QThreadPrivate::start (arg=0x2240c20) at
thread/qthread_unix.cpp:248
#9  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f3f035fe710 (LWP 24347)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x24cf498,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x24cf498,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x24cf480) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x24cf480) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f3f02bfd710 (LWP 24348)):
#0  0x00000037a7ed51e3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000037a9a3c9dc in g_main_context_poll (context=0x7f3eec0009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f3eec0009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x00000037a9a3cd1a in IA__g_main_context_iteration (context=0x7f3eec0009b0,
may_block=1) at gmain.c:2654
#4  0x000000345337d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f3eec0008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000345335645c in QEventLoop::exec (this=0x7f3f02bfccc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000345326e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00000034532709a5 in QThreadPrivate::start (arg=0x24e4ad0) at
thread/qthread_unix.cpp:248
#9  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f3f021fc710 (LWP 24349)):
#0  0x00000037a8608de1 in __pthread_mutex_lock (mutex=0x7f3ef00009b8) at
pthread_mutex_lock.c:61
#1  0x00000037a9a3aeed in IA__g_main_context_acquire (context=0x7f3ef00009b0)
at gmain.c:2047
#2  0x00000037a9a3c772 in g_main_context_iterate (context=0x7f3ef00009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2535
#3  0x00000037a9a3cd1a in IA__g_main_context_iteration (context=0x7f3ef00009b0,
may_block=1) at gmain.c:2654
#4  0x000000345337d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f3ef00008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000345335645c in QEventLoop::exec (this=0x7f3f021fbcc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000345326e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00000034532709a5 in QThreadPrivate::start (arg=0x24e5c40) at
thread/qthread_unix.cpp:248
#9  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f3f017fb710 (LWP 24350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x24fe8f8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x24fe8f8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x24fe8e0) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x24fe8e0) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f3eea20e710 (LWP 24351)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00000037b4a134b1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f3ee8bd6710 (LWP 24352)):
#0  0x00000037a7ed73e3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000037b4a3b575 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00000037b4a20f99 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f3edfffe710 (LWP 24353)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f3edfffd980 in ?? ()
#2  0x00007fff2e7ff882 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 12 (Thread 0x7f3edf3f9710 (LWP 24354)):
#0  0x00000037a7ed51e3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003df4e2c73f in ?? () from /usr/lib64/libpulse.so.0
#2  0x0000003df4e1cae6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x0000003df4e1dea9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x0000003df4e1df60 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x0000003df4e2c64b in ?? () from /usr/lib64/libpulse.so.0
#6  0x0000003df4a38838 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#8  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3ede9f8710 (LWP 24355)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000037b4a24123 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f3ed3ffe710 (LWP 24356)):
#0  IA__g_main_context_iteration (context=0x7f3ec40009b0, may_block=1) at
gmain.c:2655
#1  0x000000345337d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f3ec40008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#2  0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#3  0x000000345335645c in QEventLoop::exec (this=0x7f3ed3ffdc50, flags=...) at
kernel/qeventloop.cpp:201
#4  0x000000345326e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#5  0x00007f3edd5e0d6d in Marble::GpsdThread::run (this=0x2d8bf50) at
/usr/src/debug/kdeedu-4.4.1/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#6  0x00000034532709a5 in QThreadPrivate::start (arg=0x2d8bf50) at
thread/qthread_unix.cpp:248
#7  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#8  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3ed35fd710 (LWP 24357)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x2d8db58,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2d8db58,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x2d8db40) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x2d8db40) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3ed2bfc710 (LWP 24364)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x307c478,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x307c478,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x307c460) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x307c460) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3ec35fe710 (LWP 24365)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f3ec35fd940 in ?? ()
#2  0x00007fff2e7ff882 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f3ed0df9710 (LWP 24366)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x3111868,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3111868,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x3111850) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x3111850) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3ed21fb710 (LWP 24373)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x0000003453271802 in wait (this=<value optimized out>, mutex=0x3efa650,
time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3efa650,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003453267d11 in QThreadPoolThread::run (this=0x3eff9c0) at
concurrent/qthreadpool.cpp:140
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x3eff9c0) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3ed17fa710 (LWP 24391)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x33190a8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33190a8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x3319090) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x3319090) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3ec2bfd710 (LWP 24392)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f3ec2bfc940 in ?? ()
#2  0x00007fff2e7ff882 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f3eb2d6d710 (LWP 24393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000345327189b in wait (this=<value optimized out>, mutex=0x320c5d8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x320c5d8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3f1590eb22 in Digikam::LoadSaveThread::run (this=0x320c5c0) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00000034532709a5 in QThreadPrivate::start (arg=0x320c5c0) at
thread/qthread_unix.cpp:248
#5  0x00000037a8606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00000037a7ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3f143d28c0 (LWP 24343)):
[KCrash Handler]
#5  Digikam::DImgScale::dimgScaleAARGB (isi=<value optimized out>, dest=<value
optimized out>, dxx=0, dyy=<value optimized out>, dx=<value optimized out>,
dy=<value optimized out>, dw=128, dh=34, 
    dow=128, sow=48273) at
/usr/src/debug/digikam-1.1.0/libs/dimg/dimgscale.cpp:1211
#6  0x00007f3f15861922 in Digikam::DImg::smoothScaleSection (this=<value
optimized out>, sx=0, sy=0, sw=7391, sh=<value optimized out>, dw=<value
optimized out>, dh=34)
    at /usr/src/debug/digikam-1.1.0/libs/dimg/dimgscale.cpp:261
#7  0x00007f3f159e5783 in Digikam::DImgInterface::paintOnDevice
(this=0x3fc9030, p=0x3ebda30, sx=0, sy=0, sw=<value optimized out>, sh=<value
optimized out>, dx=0, dy=0, dw=128, dh=128)
    at
/usr/src/debug/digikam-1.1.0/utilities/imageeditor/canvas/dimginterface.cpp:700
#8  0x00007f3f159f654b in Digikam::Canvas::paintViewport (this=0x3470f00,
er=<value optimized out>, antialias=<value optimized out>)
    at /usr/src/debug/digikam-1.1.0/utilities/imageeditor/canvas/canvas.cpp:647
#9  0x00007f3f159f6d17 in Digikam::Canvas::viewportPaintEvent (this=0x3470f00,
e=<value optimized out>) at
/usr/src/debug/digikam-1.1.0/utilities/imageeditor/canvas/canvas.cpp:540
#10 0x0000003df635de70 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from
/usr/lib64/libQt3Support.so.4
#11 0x0000003453356b67 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0x24fc090, event=0x7fff2e791390) at
kernel/qcoreapplication.cpp:819
#12 0x0000003df13aa9ac in QApplicationPrivate::notify_helper (this=0x2129230,
receiver=0x24fc090, e=0x7fff2e791390) at kernel/qapplication.cpp:4296
#13 0x0000003df13b0aab in QApplication::notify (this=<value optimized out>,
receiver=0x24fc090, e=0x7fff2e791390) at kernel/qapplication.cpp:4183
#14 0x0000003790406846 in KApplication::notify (this=0x7fff2e794610,
receiver=0x24fc090, event=0x7fff2e791390) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#15 0x000000345335774c in QCoreApplication::notifyInternal
(this=0x7fff2e794610, receiver=0x24fc090, event=0x7fff2e791390) at
kernel/qcoreapplication.cpp:704
#16 0x0000003df13fd2cc in sendSpontaneousEvent (this=0x3fb4a10, pdev=<value
optimized out>, rgn=..., offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#17 QWidgetPrivate::drawWidget (this=0x3fb4a10, pdev=<value optimized out>,
rgn=..., offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3330e40) at kernel/qwidget.cpp:5339
#18 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#19 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x3fe4840,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#20 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#21 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x3fdad50,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#22 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#23 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x264a930,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#24 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#25 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x4178050,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#26 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#27 0x0000003df13fdd89 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3330e40) at kernel/qwidget.cpp:5439
#28 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x40d0e60,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#29 0x0000003df13fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=<value optimized out>,
index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPainter=0x0, backingStore=0x3330e40) at kernel/qwidget.cpp:5452
#30 0x0000003df13fdd89 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=41, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3330e40) at kernel/qwidget.cpp:5439
#31 0x0000003df13fdd89 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=66, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3330e40) at kernel/qwidget.cpp:5439
#32 0x0000003df13fdd89 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=88, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x3330e40) at kernel/qwidget.cpp:5439
#33 0x0000003df13fd02a in QWidgetPrivate::drawWidget (this=0x3ea2940,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x3330e40) at kernel/qwidget.cpp:5388
#34 0x0000003df15a11c5 in QWidgetBackingStore::sync (this=0x3330e40) at
painting/qbackingstore.cpp:1291
#35 0x0000003df13ef6e0 in QWidgetPrivate::syncBackingStore (this=0x3ea2940) at
kernel/qwidget.cpp:1672
#36 0x0000003df13f5e23 in QWidget::event (this=0x372b770, event=0x43aff40) at
kernel/qwidget.cpp:8291
#37 0x0000003df178996b in QMainWindow::event (this=0x372b770, event=0x43aff40)
at widgets/qmainwindow.cpp:1433
#38 0x0000003790503ab3 in KXmlGuiWindow::event (this=0x372b770, ev=0x43aff40)
at /usr/src/debug/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#39 0x0000003df13aa9dc in QApplicationPrivate::notify_helper (this=0x2129230,
receiver=0x372b770, e=0x43aff40) at kernel/qapplication.cpp:4300
#40 0x0000003df13b0aab in QApplication::notify (this=<value optimized out>,
receiver=0x372b770, e=0x43aff40) at kernel/qapplication.cpp:4183
#41 0x0000003790406846 in KApplication::notify (this=0x7fff2e794610,
receiver=0x372b770, event=0x43aff40) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#42 0x000000345335774c in QCoreApplication::notifyInternal
(this=0x7fff2e794610, receiver=0x372b770, event=0x43aff40) at
kernel/qcoreapplication.cpp:704
#43 0x0000003453358497 in sendEvent (receiver=0x0, event_type=<value optimized
out>, data=0x20ef780) at kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x20ef780) at kernel/qcoreapplication.cpp:1345
#45 0x000000345337d523 in sendPostedEvents (s=<value optimized out>) at
kernel/qcoreapplication.h:220
#46 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#47 0x00000037a9a3920e in g_main_dispatch (context=0x212bd20) at gmain.c:1960
#48 IA__g_main_context_dispatch (context=0x212bd20) at gmain.c:2513
#49 0x00000037a9a3cbf8 in g_main_context_iterate (context=0x212bd20,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2591
#50 0x00000037a9a3cd1a in IA__g_main_context_iteration (context=0x212bd20,
may_block=1) at gmain.c:2654
#51 0x000000345337d063 in QEventDispatcherGlib::processEvents (this=0x20ef290,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#52 0x0000003df1449a1e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#53 0x0000003453356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#54 0x000000345335645c in QEventLoop::exec (this=0x7fff2e794540, flags=...) at
kernel/qeventloop.cpp:201
#55 0x0000003453358749 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#56 0x00000000006f606b in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/digikam-1.1.0/digikam/main.cpp:195

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