[Digikam-devel] Crash when using CIMG image resizing in Digikam SVN

Thorsten Schnebeck thorsten.schnebeck at gmx.net
Thu Mar 29 19:59:32 BST 2007


Am Donnerstag 29 März 2007 schrieb Gilles Caulier:
> Fixed in svn. I have forget to use a new parameter in greycstoration call.

Ok, I'm on SVN Revision 647832

While testing impaining I got (sorry) a new crash

digikam: Final inpainting started...
[New Thread -1248011376 (LWP 25188)]
digikam: GreycstorationIface::Initialization...
digikam: GreycstorationIface::Process Computation...
[New Thread 1859611536 (LWP 25189)]
[Thread 1859611536 (LWP 25189) exited]
[New Thread 1851218832 (LWP 25200)]
[Thread 1851218832 (LWP 25200) exited]
[New Thread 1842826128 (LWP 25205)]
[Thread 1842826128 (LWP 25205) exited]
[New Thread 1582676880 (LWP 25208)]
[Thread 1582676880 (LWP 25208) exited]
[New Thread 1574284176 (LWP 25211)]
[Thread 1574284176 (LWP 25211) exited]
[New Thread 1565891472 (LWP 25216)]
[Thread 1565891472 (LWP 25216) exited]
[New Thread 1557498768 (LWP 25219)]
[Thread 1557498768 (LWP 25219) exited]
[New Thread 1549106064 (LWP 25222)]
[Thread 1549106064 (LWP 25222) exited]
[New Thread 1540713360 (LWP 25227)]
[Thread 1540713360 (LWP 25227) exited]
[New Thread 1532320656 (LWP 25230)]
[Thread 1532320656 (LWP 25230) exited]
[New Thread 1523927952 (LWP 25239)]
[Thread 1523927952 (LWP 25239) exited]
[New Thread 1515535248 (LWP 25244)]
[Thread 1515535248 (LWP 25244) exited]
[New Thread 1507142544 (LWP 25255)]
[Thread 1507142544 (LWP 25255) exited]
[New Thread 1498749840 (LWP 25260)]
[Thread 1498749840 (LWP 25260) exited]
[New Thread 1490357136 (LWP 25263)]
[Thread 1490357136 (LWP 25263) exited]
[New Thread 1481964432 (LWP 25266)]
[Thread 1481964432 (LWP 25266) exited]
[New Thread 1473571728 (LWP 25271)]
[Thread 1473571728 (LWP 25271) exited]
[New Thread 1465179024 (LWP 25274)]
[Thread 1465179024 (LWP 25274) exited]
[New Thread 1456786320 (LWP 25283)]
[Thread 1456786320 (LWP 25283) exited]
[New Thread 1448393616 (LWP 25288)]
[Thread 1448393616 (LWP 25288) exited]
[New Thread 1440000912 (LWP 25291)]
[Thread 1440000912 (LWP 25291) exited]
[New Thread 1431608208 (LWP 25296)]
[Thread 1431608208 (LWP 25296) exited]
[New Thread 1423215504 (LWP 25299)]
[Thread 1423215504 (LWP 25299) exited]
[New Thread 1414822800 (LWP 25302)]
[Thread 1414822800 (LWP 25302) exited]
[New Thread 1406430096 (LWP 25307)]
[Thread 1406430096 (LWP 25307) exited]
[New Thread 1398037392 (LWP 25310)]
[Thread 1398037392 (LWP 25310) exited]
[New Thread 1389644688 (LWP 25319)]
[Thread 1389644688 (LWP 25319) exited]
[New Thread 1381251984 (LWP 25328)]
[Thread 1381251984 (LWP 25328) exited]
[New Thread 1372859280 (LWP 25331)]
[Thread 1372859280 (LWP 25331) exited]
[New Thread 1364466576 (LWP 25334)]
[Thread 1364466576 (LWP 25334) exited]
[New Thread 1356073872 (LWP 25339)]
[Thread 1356073872 (LWP 25339) exited]
[New Thread 1347681168 (LWP 25342)]
[Thread 1347681168 (LWP 25342) exited]
[New Thread 1339288464 (LWP 25347)]
[Thread 1339288464 (LWP 25347) exited]
[New Thread 1330895760 (LWP 25350)]
[Thread 1330895760 (LWP 25350) exited]
[New Thread 1322503056 (LWP 25353)]
[Thread 1322503056 (LWP 25353) exited]
[New Thread 1314110352 (LWP 25364)]
[Thread 1314110352 (LWP 25364) exited]
[New Thread 1305717648 (LWP 25367)]
[Thread 1305717648 (LWP 25367) exited]
[New Thread 1297324944 (LWP 25372)]
[Thread 1297324944 (LWP 25372) exited]
[New Thread 1288932240 (LWP 25377)]
[Thread 1288932240 (LWP 25377) exited]
[New Thread 1280539536 (LWP 25380)]
[Thread 1280539536 (LWP 25380) exited]
[New Thread 1272146832 (LWP 25385)]
[Thread 1272146832 (LWP 25385) exited]
[New Thread 1263754128 (LWP 25388)]
[Thread 1263754128 (LWP 25388) exited]
[New Thread 1255361424 (LWP 25399)]
[New Thread 1246968720 (LWP 25402)]
[Thread 1255361424 (LWP 25399) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1246968720 (LWP 25402)]
0xb7e10531 in cimg_library::CImg<unsigned char>::greycstoration_thread 
(arg=0x8e3a460) at greycstoration.h:145
145               for (unsigned int x=0; x<source.width && !*(p.stop_request); 
x+=p.tile)

(gdb) bt
#0  0xb7e10531 in cimg_library::CImg<unsigned char>::greycstoration_thread 
(arg=0x8e3a460) at greycstoration.h:145
#1  0xb5eae4bb in start_thread () from /lib/libpthread.so.0
#2  0xb5c6b76e in clone () from /lib/libc.so.6

(gdb) info threads
* 215 Thread 1246968720 (LWP 25402)  0xb7e10531 in cimg_library::CImg<unsigned 
char>::greycstoration_thread (arg=0x8e3a460)
    at greycstoration.h:145
  214 Thread 1255361424 (LWP 25399) (Exiting)  0xb5eadcc1 in 
__nptl_death_event () from /lib/libpthread.so.0
  171 Thread -1248011376 (LWP 25188)  0xb7f16410 in __kernel_vsyscall ()
  4 Thread -1256404080 (LWP 24917)  0xb7f16410 in __kernel_vsyscall ()
  1 Thread -1246112080 (LWP 24896)  0xb7f16410 in __kernel_vsyscall ()


(gdb) thread 214
[Switching to thread 214 (Thread 1255361424 (LWP 25399))]#0  0xb5eadcc1 in 
__nptl_death_event () from /lib/libpthread.so.0
(gdb) bt
#0  0xb5eadcc1 in __nptl_death_event () from /lib/libpthread.so.0
#1  0xb5eae646 in start_thread () from /lib/libpthread.so.0
#2  0xb5c6b76e in clone () from /lib/libc.so.6


(gdb) thread 171
[Switching to thread 171 (Thread -1248011376 (LWP 25188))]#0  0xb7f16410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xb7f16410 in __kernel_vsyscall ()
#1  0xb5eb2b5c in pthread_cond_timedwait@@GLIBC_2.3.2 () 
from /lib/libpthread.so.0
#2  0xb64874ca in ?? () from /usr/qt/3/lib/libqt-mt.so.3
#3  0xb59cc134 in ?? ()
#4  0xb59cc164 in ?? ()
#5  0xb59cc1a0 in ?? ()
#6  0xb67871b4 in QMutex::unlock () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb6487567 in QThread::usleep () from /usr/qt/3/lib/libqt-mt.so.3
#8  0xb7de90b4 in Digikam::GreycstorationIface::iterationLoop 
(this=0xb59cc164, iter=43) at greycstorationiface.cpp:549
#9  0xb7de9de2 in Digikam::GreycstorationIface::inpainting (this=0x8dfe840) at 
greycstorationiface.cpp:421
#10 0xb7dea4af in Digikam::GreycstorationIface::filterImage (this=0x8dfe840) 
at greycstorationiface.cpp:227
#11 0xb7dbd966 in Digikam::DImgThreadedFilter::startComputation 
(this=0x8dfe840) at dimgthreadedfilter.cpp:143
#12 0xb7db69bf in Digikam::DImgThreadedFilter::run (this=0x8dfe840) 
at ../../../digikam/libs/dimg/filters/dimgthreadedfilter.h:84
#13 0xb64878e3 in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
#14 0xb5eae4bb in start_thread () from /lib/libpthread.so.0
#15 0xb5c6b76e in clone () from /lib/libc.so.6


(gdb) thread 4
[Switching to thread 4 (Thread -1256404080 (LWP 24917))]#0  0xb7f16410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xb7f16410 in __kernel_vsyscall ()
#1  0xb5eb2b5c in pthread_cond_timedwait@@GLIBC_2.3.2 () 
from /lib/libpthread.so.0
#2  0xb67882b9 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
#3  0xb7de193c in Digikam::LoadSaveThread::run (this=0x8ac0050) at 
loadsavethread.cpp:115
#4  0xb64878e3 in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
#5  0xb5eae4bb in start_thread () from /lib/libpthread.so.0
#6  0xb5c6b76e in clone () from /lib/libc.so.6


(gdb) thread 1
[Switching to thread 1 (Thread -1246112080 (LWP 24896))]#0  0xb7f16410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xb7f16410 in __kernel_vsyscall ()
#1  0xb5c650e1 in select () from /lib/libc.so.6
#2  0xb643e618 in QEventLoop::processEvents () 
from /usr/qt/3/lib/libqt-mt.so.3
#3  0xb64a54a1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#4  0xb648e36f in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#5  0xb6672b16 in QDialog::exec () from /usr/qt/3/lib/libqt-mt.so.3
#6  0xb3873b78 in 
DigikamInPaintingImagesPlugin::ImageEffect_InPainting::inPainting 
(parent=0x8c5d2c8) at imageeffect_inpainting.cpp:120
#7  0xb386fc13 in ImagePlugin_InPainting::slotInPainting (this=0x8b864f8) at 
imageplugin_inpainting.cpp:66
#8  0xb387032b in ImagePlugin_InPainting::qt_invoke (this=0x8b864f8, _id=2, 
_o=0xbfa85438) at imageplugin_inpainting.moc:82
#9  0xb64edb49 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#10 0xb64ee79d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb6d38f8c in KAction::activated (this=0x8b8ffe0) at kaction.moc:176
#12 0xb6d397a1 in KAction::slotActivated (this=0xbfa85438) at kaction.cpp:1102
#13 0xb6d399eb in KAction::slotPopupActivated (this=0x8b8ffe0) at 
kaction.cpp:1137
#14 0xb6d39d1c in KAction::qt_invoke (this=0x8b8ffe0, _id=16, _o=0xbfa85574) 
at kaction.moc:219
#15 0xb64edb49 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb682672e in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb6509b05 in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#18 0xb65f2ec9 in QPopupMenu::mouseReleaseEvent () 
from /usr/qt/3/lib/libqt-mt.so.3
#19 0xb6d280a0 in KPopupMenu::mouseReleaseEvent (this=0x8da6110, e=0xbfa8597c) 
at kpopupmenu.cpp:508
#20 0xb65268be in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#21 0xb648e977 in QApplication::internalNotify () 
from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb648f748 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#23 0xb6aa286b in KApplication::notify (this=0xbfa85e10, receiver=0x8da6110, 
event=0xbfa8597c) at kapplication.cpp:550
#24 0xb642f996 in QETWidget::translateMouseEvent () 
from /usr/qt/3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#25 0xb642e940 in QApplication::x11ProcessEvent () 
from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb643e831 in QEventLoop::processEvents () 
from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb64a54a1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#28 0xb64a5326 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#29 0xb648e3ff in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#30 0x0804b1d0 in main (argc=-1079484252, argv=0xb7f254a9) at main.cpp:321

Bye

  Thorsten



More information about the Digikam-devel mailing list