[Digikam-devel] [Bug 108747] picture-viewer crash on special JPEG-pictures without exif

Detlef Duerr Detlef.Duerr at web.de
Tue Jul 19 13:31:21 BST 2005


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=108747         




------- Additional Comments From Detlef.Duerr web de  2005-07-19 14:31 -------
The crash does not run away with a new imlib (version 1.2). All goes well, if I view the picture with the test-command imlib-view, but all goes wrong with digikam. Here are the crash-report from kde3.1 and with the new imlib2:
[New Thread 16384 (LWP 14647)]
0x415a8a86 in waitpid () from /lib/i686/libpthread.so.0
#0  0x415a8a86 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40a81010 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x415a796c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x406cfefe in __imlib_RenderImage (d=0x8076338, im=0x85c59e8, w=52430388, 
    m=0, v=0x807ac88, cm=32, depth=24, sx=1027, sy=770, sw=33, sh=25, dx=0, 
    dy=0, dw=1114263552, dh=140604140, antialias=1 '\001', hiq=1 '\001', 
    blend=1 '\001', dither_mask=0 '\0', cmod=0x85b92d8, op=OP_COPY)
    at rend.c:434
#5  0x406ae064 in imlib_render_image_part_on_drawable_at_size (source_x=1027, 
    source_y=770, source_width=128, source_height=128, x=0, y=0, width=128, 
    height=128) at api.c:1912
#6  0x4018a0fe in Digikam::ImlibInterface::paintOnDevice(QPaintDevice*, int, int, int, int, int, int, int, int, int) (this=0x85b8b58, p=0x860ec38, sx=1027, 
    sy=770, sw=128, sh=128, dx=0, dy=0, dw=128, dh=128, antialias=1)
    at imlibinterface.cpp:493
#7  0x4018e68a in Canvas::paintViewport(QRect const&, bool) (this=0x85b7708, 
    er= 0xbfffe7f0, antialias=true) at canvas.cpp:421
#8  0x4018d9af in Canvas::viewportPaintEvent(QPaintEvent*) (this=0x85b7708, 
    e=0xbfffec50) at canvas.cpp:324
#9  0x40f8b76c in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40e75fde in QObject::activate_filters(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40e75ed0 in QObject::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x40eaf01f in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40e16656 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x40e1597e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40a0e8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#16 0x40dde44b in QWidget::repaint(QRegion const&, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40e17557 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40e172f6 in QApplication::sendPostedEvents() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40dbdcf5 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40e2a900 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40e2a7f6 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40e168ef in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x0804a22d in main (argc=7, argv=0xbffff0a4) at main.cpp:280



More information about the Digikam-devel mailing list