Bug 222462

Summary: crashed unexpectedly when using refocus tool
Product: [Applications] digikam Reporter: smarij
Component: Plugin-Editor-SharpenAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 4.12.0
Sentry Crash Report:

Description smarij 2010-01-12 23:02:34 UTC
Application that crashed: digikam
Version of the application: rc..-rc
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
after having succesfully edited several jpg images including sharpening with refocus tool and unsharp mask tool the program crashed unexpectedly when clicking ok in refocus tool.

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

Thread 20 (Thread 0xb615eb70 (LWP 2370)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xa24f1d0, mutex=0xa24f1cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa24f1d0, mutex=0xa24f1cc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x083184f9 in ?? ()
#6  0x0943ee32 in QThreadPrivate::start (arg=0xa24f2b8) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb58c5b70 (LWP 2372)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x03c40ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b7054b in g_poll () from /lib/libglib-2.0.so.0
#3  0x01b6356b in ?? () from /lib/libglib-2.0.so.0
#4  0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0955a067 in QEventDispatcherGlib::processEvents (this=0xa736628, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x0952dc79 in QEventLoop::processEvents (this=0xb58c52e4, flags=) at kernel/qeventloop.cpp:149
#7  0x0952e0ca in QEventLoop::exec (this=0xb58c52e4, flags=...) at kernel/qeventloop.cpp:201
#8  0x0943bb73 in QThread::exec (this=0xa5418b8) at thread/qthread.cpp:487
#9  0x05c802dd in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0x0943ee32 in QThreadPrivate::start (arg=0xa5418b8) at thread/qthread_unix.cpp:188
#11 0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xb5038b70 (LWP 2373)):
#0  0x00d71d4b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x03c5b956 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b62d0c in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x01b6347c in ?? () from /lib/libglib-2.0.so.0
#4  0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0955a067 in QEventDispatcherGlib::processEvents (this=0xa5dc4d8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x0952dc79 in QEventLoop::processEvents (this=0xb50382e4, flags=) at kernel/qeventloop.cpp:149
#7  0x0952e0ca in QEventLoop::exec (this=0xb50382e4, flags=...) at kernel/qeventloop.cpp:201
#8  0x0943bb73 in QThread::exec (this=0xa6f3e10) at thread/qthread.cpp:487
#9  0x05c802dd in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0x0943ee32 in QThreadPrivate::start (arg=0xa6f3e10) at thread/qthread_unix.cpp:188
#11 0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb47b7b70 (LWP 2374)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xa5c1158, mutex=0xa5c1154, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa5c1158, mutex=0xa5c1154, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xa5c1148) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb3fb6b70 (LWP 2375)):
#0  0x03c5b991 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#1  0x01b62cc6 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x01b6347c in ?? () from /lib/libglib-2.0.so.0
#3  0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0955a067 in QEventDispatcherGlib::processEvents (this=0xa549a68, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#5  0x0952dc79 in QEventLoop::processEvents (this=0xb3fb6304, flags=) at kernel/qeventloop.cpp:149
#6  0x0952e0ca in QEventLoop::exec (this=0xb3fb6304, flags=...) at kernel/qeventloop.cpp:201
#7  0x0943bb73 in QThread::exec (this=0xa61be80) at thread/qthread.cpp:487
#8  0x0943ee32 in QThreadPrivate::start (arg=0xa61be80) at thread/qthread_unix.cpp:188
#9  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb37b5b70 (LWP 2376)):
#0  0x00d73119 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x03c5b996 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b63557 in ?? () from /lib/libglib-2.0.so.0
#3  0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0955a067 in QEventDispatcherGlib::processEvents (this=0xa4526e8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#5  0x0952dc79 in QEventLoop::processEvents (this=0xb37b5304, flags=) at kernel/qeventloop.cpp:149
#6  0x0952e0ca in QEventLoop::exec (this=0xb37b5304, flags=...) at kernel/qeventloop.cpp:201
#7  0x0943bb73 in QThread::exec (this=0xa549c68) at thread/qthread.cpp:487
#8  0x0943ee32 in QThreadPrivate::start (arg=0xa549c68) at thread/qthread_unix.cpp:188
#9  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb2fb4b70 (LWP 2377)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xa6fe5c8, mutex=0xa6fe5c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa6fe5c8, mutex=0xa6fe5c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xa6fe5b8) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb0b4bb70 (LWP 2389)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d74142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x023829ff in ?? () from /usr/lib/libxine.so.1
#4  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaff3fb70 (LWP 2392)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x03c47981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x023abbe0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x02390011 in ?? () from /usr/lib/libxine.so.1
#4  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaf73eb70 (LWP 2393)):
#0  0x00d71d4b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x03c5b956 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b62e2f in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x01b63351 in ?? () from /lib/libglib-2.0.so.0
#4  0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0955a067 in QEventDispatcherGlib::processEvents (this=0xa8af0a0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x0952dc79 in QEventLoop::processEvents (this=0xaf73e2b4, flags=) at kernel/qeventloop.cpp:149
#7  0x0952e0ca in QEventLoop::exec (this=0xaf73e2b4, flags=...) at kernel/qeventloop.cpp:201
#8  0x0943bb73 in QThread::exec (this=0xacbccd0) at thread/qthread.cpp:487
#9  0x049fa20a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x0943ee32 in QThreadPrivate::start (arg=0xacbccd0) at thread/qthread_unix.cpp:188
#11 0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaaf3cb70 (LWP 2402)):
#0  0x02f1dc23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#1  0x02f1dcf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#2  0x02f2ebc3 in ?? () from /usr/lib/libpulse.so.0
#3  0x09edfac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#4  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xaa73bb70 (LWP 2403)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d7192b in __pthread_mutex_lock_full () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b956 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#3  0x09edec71 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.19.so
#4  0x02f2ed70 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0
#5  0x030fa716 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#6  0x039a88aa in ?? () from /usr/lib/libasound.so.2
#7  0x039a171d in snd_ctl_read () from /usr/lib/libasound.so.2
#8  0x0399daff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#9  0x039a9911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#10 0x02ef4c89 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#11 0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa9f3ab70 (LWP 2404)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x023935ee in ?? () from /usr/lib/libxine.so.1
#4  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa66ffb70 (LWP 2414)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xa4481c18, mutex=0xa4481c14, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa4481c18, mutex=0xa4481c14, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xa4481c08) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa9739b70 (LWP 2421)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xbddf3f8, mutex=0xbddf3f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xbddf3f8, mutex=0xbddf3f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xbddf3e8) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa5efeb70 (LWP 2422)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xbfebc68, mutex=0xbfebc64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xbfebc68, mutex=0xbfebc64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xbfebc58) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa2c5bb70 (LWP 2455)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xb9f8710, mutex=0xb9f870c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb9f8710, mutex=0xb9f870c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xb9f8700) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa7affb70 (LWP 2456)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x00d73e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03c5b78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0943fe67 in QWaitConditionPrivate::wait (this=0xc5acd68, mutex=0xc5acd64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc5acd68, mutex=0xc5acd64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0177228a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x0943ee32 in QThreadPrivate::start (arg=0xc5acd58) at thread/qthread_unix.cpp:188
#7  0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x9fe30b70 (LWP 3883)):
[KCrash Handler]
#6  0x016ed541 in Digikam::DImgRefocus::convolveImage(unsigned char*, unsigned char*, int, int, bool, double const*, int) () from /usr/lib/libdigikamcore.so.1
#7  0x016ee0c9 in Digikam::DImgRefocus::refocusImage(unsigned char*, int, int, bool, int, double, double, double, double) () from /usr/lib/libdigikamcore.so.1
#8  0x016ee8f4 in Digikam::DImgRefocus::filterImage() () from /usr/lib/libdigikamcore.so.1
#9  0x016ec928 in Digikam::DImgThreadedFilter::startFilterDirectly() () from /usr/lib/libdigikamcore.so.1
#10 0x016eb681 in Digikam::DImgThreadedFilter::run() () from /usr/lib/libdigikamcore.so.1
#11 0x0943ee32 in QThreadPrivate::start (arg=0x11dfef10) at thread/qthread_unix.cpp:188
#12 0x00d6f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x03c4e7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7750700 (LWP 2367)):
#0  0x0095b422 in __kernel_vsyscall ()
#1  0x03c40ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x06d9ad80 in ?? () from /usr/lib/libxcb.so.1
#3  0x06d9b2eb in ?? () from /usr/lib/libxcb.so.1
#4  0x06d9b687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x019ba2e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x019a6a8d in ?? () from /usr/lib/libX11.so.6
#7  0x019a6c5a in XPutImage () from /usr/lib/libX11.so.6
#8  0x0270e101 in QX11PixmapData::fromImage (this=0x11bd9380, img=..., flags=...) at image/qpixmap_x11.cpp:563
#9  0x026fa597 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1968
#10 0x0169ac57 in Digikam::DImg::convertToPixmap() () from /usr/lib/libdigikamcore.so.1
#11 0x01894c62 in Digikam::DImgInterface::convertToPixmap(Digikam::DImg&) () from /usr/lib/libdigikamcore.so.1
#12 0x018b1182 in Digikam::ImageIface::convertToPixmap(Digikam::DImg&) () from /usr/lib/libdigikamcore.so.1
#13 0x01808417 in ?? () from /usr/lib/libdigikamcore.so.1
#14 0x017e8822 in Digikam::PreviewWidget::viewportPaintEvent(QPaintEvent*) () from /usr/lib/libdigikamcore.so.1
#15 0x0114280a in Q3ScrollView::eventFilter (this=0x11e054a0, obj=0x11e05af0, e=0xbff3b514) at widgets/q3scrollview.cpp:1461
#16 0x0952e83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa0f1d88, receiver=0x11e05af0, event=0xbff3b514) at kernel/qcoreapplication.cpp:726
#17 0x0262bf2c in QApplicationPrivate::notify_helper (this=0xa0f1d88, receiver=0x11e05af0, e=0xbff3b514) at kernel/qapplication.cpp:4052
#18 0x026335ca in QApplication::notify (this=0xbff3dab8, receiver=0x11e05af0, e=0xbff3b514) at kernel/qapplication.cpp:4021
#19 0x06843bfa in KApplication::notify (this=0xbff3dab8, receiver=0x11e05af0, event=0xbff3b514) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x0952f6cb in QCoreApplication::notifyInternal (this=0xbff3dab8, receiver=0x11e05af0, event=0xbff3b514) at kernel/qcoreapplication.cpp:610
#21 0x02688e25 in QCoreApplication::sendSpontaneousEvent (this=0x11e05b60, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#22 QWidgetPrivate::drawWidget (this=0x11e05b60, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5079
#23 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0x11e054d0, pdev=0xc7297f4, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#24 0x02688a16 in QWidgetPrivate::drawWidget (this=0x11e054d0, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#25 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0x11e051a0, pdev=0xc7297f4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#26 0x02688a16 in QWidgetPrivate::drawWidget (this=0x11e051a0, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#27 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0x11e04e08, pdev=0xc7297f4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#28 0x02689569 in QWidgetPrivate::paintSiblingsRecursive (this=0x11e04e08, pdev=0xc7297f4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5180
#29 0x02688a16 in QWidgetPrivate::drawWidget (this=0x11e04e08, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#30 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0xcd52130, pdev=0xc7297f4, siblings=..., index=104, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#31 0x02688a16 in QWidgetPrivate::drawWidget (this=0xcd52130, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#32 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0xcc64af8, pdev=0xc7297f4, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#33 0x02688a16 in QWidgetPrivate::drawWidget (this=0xcc64af8, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#34 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0xcdf2210, pdev=0xc7297f4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#35 0x02689569 in QWidgetPrivate::paintSiblingsRecursive (this=0xcdf2210, pdev=0xc7297f4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5180
#36 0x02688a16 in QWidgetPrivate::drawWidget (this=0xcdf2210, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#37 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0xcbb2708, pdev=0xc7297f4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#38 0x02689569 in QWidgetPrivate::paintSiblingsRecursive (this=0xcbb2708, pdev=0xc7297f4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5180
#39 0x02688a16 in QWidgetPrivate::drawWidget (this=0xcbb2708, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#40 0x0268964d in QWidgetPrivate::paintSiblingsRecursive (this=0xcd49df0, pdev=0xc7297f4, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5189
#41 0x02689569 in QWidgetPrivate::paintSiblingsRecursive (this=0xcd49df0, pdev=0xc7297f4, siblings=..., index=100, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5180
#42 0x02689569 in QWidgetPrivate::paintSiblingsRecursive (this=0xcd49df0, pdev=0xc7297f4, siblings=..., index=132, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xb378d08)
    at kernel/qwidget.cpp:5180
#43 0x02688a16 in QWidgetPrivate::drawWidget (this=0xcd49df0, pdev=0xc7297f4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xb378d08) at kernel/qwidget.cpp:5128
#44 0x028172f8 in QWidgetBackingStore::sync (this=0xb378d08) at painting/qbackingstore.cpp:1269
#45 0x0267a116 in QWidgetPrivate::syncBackingStore (this=0xcd49df0) at kernel/qwidget.cpp:1603
#46 0x02681215 in QWidget::event (this=0xc9b8030, event=0xbff3d204) at kernel/qwidget.cpp:7827
#47 0x02a4e297 in QMainWindow::event (this=0xc9b8030, event=0xbff3d204) at widgets/qmainwindow.cpp:1399
#48 0x06929dc4 in KMainWindow::event (this=0xc9b8030, ev=0xbff3d204) at ../../kdeui/widgets/kmainwindow.cpp:1094
#49 0x0697030f in KXmlGuiWindow::event (this=0xc9b8030, ev=0xbff3d204) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#50 0x0262bf54 in QApplicationPrivate::notify_helper (this=0xa0f1d88, receiver=0xc9b8030, e=0xbff3d204) at kernel/qapplication.cpp:4056
#51 0x026335ca in QApplication::notify (this=0xbff3dab8, receiver=0xc9b8030, e=0xbff3d204) at kernel/qapplication.cpp:4021
#52 0x06843bfa in KApplication::notify (this=0xbff3dab8, receiver=0xc9b8030, event=0xbff3d204) at ../../kdeui/kernel/kapplication.cpp:302
#53 0x0952f6cb in QCoreApplication::notifyInternal (this=0xbff3dab8, receiver=0xc9b8030, event=0xbff3d204) at kernel/qcoreapplication.cpp:610
#54 0x02814427 in QCoreApplication::sendEvent (widget=0xc9b8030, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#55 sendUpdateRequest (widget=0xc9b8030, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:508
#56 0x02817b34 in QWidgetBackingStore::markDirty (this=0xb378d08, rect=..., widget=0xc727b98, updateImmediately=true, invalidateBuffer=false) at painting/qbackingstore.cpp:651
#57 0x0267c1cc in QWidget::repaint (this=0xc727b98, rect=...) at kernel/qwidget.cpp:9472
#58 0x0267c2dc in QWidget::repaint (this=0xc727b98) at kernel/qwidget.cpp:9428
#59 0x02aa054b in QStatusBar::reformat (this=0xc727b98) at widgets/qstatusbar.cpp:578
#60 0x02aa1de0 in QStatusBar::event (this=0xc727b98, e=0x11bbacb0) at widgets/qstatusbar.cpp:785
#61 0x0262bf54 in QApplicationPrivate::notify_helper (this=0xa0f1d88, receiver=0xc727b98, e=0x11bbacb0) at kernel/qapplication.cpp:4056
#62 0x026335ca in QApplication::notify (this=0xbff3dab8, receiver=0xc727b98, e=0x11bbacb0) at kernel/qapplication.cpp:4021
#63 0x06843bfa in KApplication::notify (this=0xbff3dab8, receiver=0xc727b98, event=0x11bbacb0) at ../../kdeui/kernel/kapplication.cpp:302
#64 0x0952f6cb in QCoreApplication::notifyInternal (this=0xbff3dab8, receiver=0xc727b98, event=0x11bbacb0) at kernel/qcoreapplication.cpp:610
#65 0x095302b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xa0cbca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#66 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa0cbca8) at kernel/qcoreapplication.cpp:1247
#67 0x0953047d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#68 0x0955a3ff in QCoreApplication::sendPostedEvents (s=0xa0f4310) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#69 postEventSourceDispatch (s=0xa0f4310) at kernel/qeventdispatcher_glib.cpp:210
#70 0x01b5fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#71 0x01b63730 in ?? () from /lib/libglib-2.0.so.0
#72 0x01b63863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#73 0x0955a02c in QEventDispatcherGlib::processEvents (this=0xa0cbe80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#74 0x026ccbe5 in QGuiEventDispatcherGlib::processEvents (this=0xa0cbe80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#75 0x0952dc79 in QEventLoop::processEvents (this=0xbff3da04, flags=) at kernel/qeventloop.cpp:149
#76 0x0952e0ca in QEventLoop::exec (this=0xbff3da04, flags=...) at kernel/qeventloop.cpp:201
#77 0x0953053f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#78 0x0262bdd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#79 0x083bb51b in ?? ()
#80 0x03b98b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#81 0x080a22d1 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-01-13 08:52:03 UTC
Try with digiKam 1.0.0 final release

Gilles Caulier
Comment 2 caulier.gilles 2010-04-04 10:46:13 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 3 caulier.gilles 2010-10-07 08:53:42 UTC
we need feedback using digiKam 1.4.0

Gilles Caulier
Comment 4 caulier.gilles 2015-06-25 12:56:41 UTC
Maik Qualmann <metzpinguin@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |4.12.0
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/digi
                   |                            |kam/a8b7a0713609fc752bbd718
                   |                            |30f72ae01bd8dbb67
             Status|CONFIRMED                   |RESOLVED

--- Comment #12 from Maik Qualmann <metzpinguin@gmail.com> ---
Git commit a8b7a0713609fc752bbd71830f72ae01bd8dbb67 by Maik Qualmann.
Committed on 22/06/2015 at 17:23.
Pushed by mqualmann into branch 'master'.

corrects the values for width and height of the preview image from the image
data interface
Related: bug 269682, bug 317689, bug 340389
FIXED-IN: 4.12.0

M  +5    -1    NEWS
M  +2    -1    utilities/imageeditor/plugin/imageiface.cpp

http://commits.kde.org/digikam/a8b7a0713609fc752bbd71830f72ae01bd8dbb67