[Digikam-devel] [Bug 188334] Crash when applying free rotation to TIF16 picture

Guenther M. Erhard guenther.erhard at gmx.de
Tue Jul 21 20:55:56 BST 2009


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





--- Comment #18 from Guenther M. Erhard <guenther erhard gmx de>  2009-07-21 21:55:48 ---
Hi,

It happened again with build 1.0.0-beta3 (rev.: 1000076)
Using KDE 4.2.4 (KDE 4.2.4) "release 2".

I did the usual procedure:
- load the large picture
- assigned the AdobeRGB profile
- selected free rotation
- selected the correct degree of rotation
- pressed o.k. to start the rotation -> crash

This was at the sixth picture I was editing. The first five caused no problems.

Here is the crash log:

Anwendung: digiKam (digikam), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb4426700 (LWP 16149))]

Thread 18 (Thread 0xb2e5db90 (LWP 16431)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0x08353929 in Digikam::ScanController::run (this=0x85618c8) at
/home/guenni/tmp/kde4/graphics/digikam/digikam/scancontroller.cpp:483
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xb1a62b90 (LWP 17079)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb535c677 in poll () from /lib/libc.so.6
#2  0xb4db09fb in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4da331d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb56d0fd7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb55b3559 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb6e96e47 in Digikam::ImageFilterModelWorker::Thread::run (this=0x860e908)
at
/home/guenni/tmp/kde4/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#10 0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb55231b5 in start_thread () from /lib/libpthread.so.0
#12 0xb536638e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb2263b90 (LWP 17080)):
#0  0xb4e2f3da in clock_gettime () from /lib/librt.so.1
#1  0xb56d2beb in ?? () from /usr/lib/libQtCore.so.4
#2  0xb56d2dc1 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb56d45bc in ?? () from /usr/lib/libQtCore.so.4
#4  0xb56d1198 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4da2d60 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb4da3124 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb56d0fd7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#11 0xb55b3559 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb6e96e47 in Digikam::ImageFilterModelWorker::Thread::run (this=0x8650a78)
at
/home/guenni/tmp/kde4/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#13 0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb55231b5 in start_thread () from /lib/libpthread.so.0
#15 0xb536638e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xb10ccb90 (LWP 17087)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x8662cd0) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xb08cbb90 (LWP 17088)):
#0  0xb55245ac in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4da32bc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb56d0fd7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb55b3559 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x0834874d in Digikam::MetadataManagerWorker::Thread::run (this=0x860fe08)
at
/home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:145
#8  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#10 0xb536638e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb00cab90 (LWP 17089)):
#0  0xb56d0bc1 in ?? () from /usr/lib/libQtCore.so.4
#1  0xb4da2d60 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb4da3124 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb56d0fd7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5  0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0xb55b3559 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x0834874d in Digikam::MetadataManagerWorker::Thread::run (this=0x8648e38)
at
/home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:145
#9  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb55231b5 in start_thread () from /lib/libpthread.so.0
#11 0xb536638e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xaf8c9b90 (LWP 17093)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x85fc800) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xac933b90 (LWP 17112)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xad975721 in ?? () from /usr/lib/libxine.so.1
#3  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#4  0xb536638e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xabc5cb90 (LWP 17113)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xad98417e in ?? () from /usr/lib/libxine.so.1
#3  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#4  0xb536638e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xab45bb90 (LWP 17114)):
#0  0xb55260a0 in pthread_mutex_unlock () from /lib/libpthread.so.0
#1  0xb4da18ec in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb4da304c in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb56d0fd7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5  0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0xb55b3559 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xad9cb8f9 in ?? () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb55231b5 in start_thread () from /lib/libpthread.so.0
#11 0xb536638e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaac06b90 (LWP 17180)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5529bbb in read () from /lib/libpthread.so.0
#2  0xadc93992 in ?? () from /usr/lib/libasound.so.2
#3  0xadc90edd in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0xadc8d28f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0xadc99401 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0xac118051 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#7  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#8  0xb536638e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaa405b90 (LWP 17181)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad987f33 in ?? () from /usr/lib/libxine.so.1
#3  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#4  0xb536638e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa8afbb90 (LWP 19677)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x9d08d88) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa6effb90 (LWP 19678)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x9d08bd8) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa9ba3b90 (LWP 24107)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x9c64d38) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa3affb90 (LWP 12864)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55b7872 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb70cfa5d in Digikam::LoadSaveThread::run (this=0x9a91348) at
/home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb55231b5 in start_thread () from /lib/libpthread.so.0
#6  0xb536638e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa32feb90 (LWP 29317)):
[KCrash Handler]
#6  0xb6fd8be9 in Digikam::DImg::fill (this=0x9e37130, color=@0xa32fe1e0) at
/home/guenni/tmp/kde4/graphics/digikam/libs/dimg/dimg.cpp:2044
#7  0xa55b5d20 in DigikamFreeRotationImagesPlugin::FreeRotation::filterImage
(this=0x9e37110) at
/home/guenni/tmp/kde4/graphics/digikam/imageplugins/freerotation/freerotation.cpp:153
#8  0xb702f889 in Digikam::DImgThreadedFilter::startFilterDirectly
(this=0x9e37110) at
/home/guenni/tmp/kde4/graphics/digikam/libs/dimg/filters/dimgthreadedfilter.cpp:139
#9  0xb702e574 in Digikam::DImgThreadedFilter::run (this=0x9e37110) at
/home/guenni/tmp/kde4/graphics/digikam/libs/dimg/filters/dimgthreadedfilter.cpp:152
#10 0xb55b685e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb55231b5 in start_thread () from /lib/libpthread.so.0
#12 0xb536638e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4426700 (LWP 16149)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5526f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb55b6269 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb55b639b in QThread::msleep(unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xad9e596c in ?? () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0xb7e8e712 in ?? () from /usr/lib/libphonon.so.4
#6  0xb7e8d555 in ?? () from /usr/lib/libphonon.so.4
#7  0xb7e8ae8b in ?? () from /usr/lib/libphonon.so.4
#8  0xb52c29b1 in exit () from /lib/libc.so.6
#9  0xb5bbee1b in ?? () from /usr/lib/libQtGui.so.4
#10 0xb6674a2a in KApplication::xioErrhandler(_XDisplay*) () from
/usr/lib/libkdeui.so.5
#11 0xb6674a66 in ?? () from /usr/lib/libkdeui.so.5
#12 0xb50d93c2 in _XIOError () from /usr/lib/libX11.so.6
#13 0xb50e1ab0 in _XSend () from /usr/lib/libX11.so.6
#14 0xb50e1c00 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb50c9b3f in XEventsQueued () from /usr/lib/libX11.so.6
#16 0xb5bf7fea in ?? () from /usr/lib/libQtGui.so.4
#17 0xb4d9fe28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb4da3453 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb56d0fb8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#21 0xb5bf77c5 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#23 0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#24 0xb5f37ad1 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/libQtGui.so.4
#25 0xb678a965 in KToolBar::contextMenuEvent(QContextMenuEvent*) () from
/usr/lib/libkdeui.so.5
#26 0xb5bb6d7d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb5f7530f in QToolBar::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb5b5e8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#29 0xb5b66c85 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#30 0xb667507d in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#31 0xb56a6961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#32 0xb5b6989e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#33 0xb5bd0f3f in ?? () from /usr/lib/libQtGui.so.4
#34 0xb5bcfb05 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#35 0xb5bf80ca in ?? () from /usr/lib/libQtGui.so.4
#36 0xb4d9fe28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb4da3453 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb4da35d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb56d0fb8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#40 0xb5bf77c5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb56a501a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#42 0xb56a51da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#43 0xb56a7895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb5b5e777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0x083d4385 in main (argc=5, argv=0xbfc07304) at
/home/guenni/tmp/kde4/graphics/digikam/digikam/main.cpp:184

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