[Digikam-devel] [Bug 162814] New: digikam crashes when using light table (page down)

Mark Purcell msp at debian.org
Thu May 29 14:13:26 BST 2008

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: digikam crashes when using light table (page down)
           Product: digikam
           Version: 0.9.4-beta5
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: msp debian org

Version:           0.9.4-beta5 (using 3.5.9, Debian Package 4:3.5.9.dfsg.1-4 (lenny/sid))
Compiler:          Target: powerpc-linux-gnu
OS:                Linux (ppc) release 2.6.18-5-powerpc

This is a forwarded report from:

I confirm I am able to reproduce the crash with 0.9.4-beta5. I also noticed there are a couple of light table crash reports, that were never resolved. So I suspect there maybe a real problem here.

I can provide the beta5 backtrace if that is of more help:

From: David Bremner <bremner unb ca>
To: Debian Bug Tracking System <submit bugs debian org>
Subject: digikam crashes when using light table
Date: Fri, 10 Aug 2007 08:15:08 +0200

Package: digikam
Version: 2:0.9.2-4
Severity: normal

It seems with the current unstable version of digikam, digikam crashes 
consistently for me if I add 3 pictures to the light table, select one 
to be the left, and press page down once

The backtrace is not very informative; I thought I had the right 
packages (digikam-dbg) installed, but perhaps not.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1247365440 (LWP 31937)]
[New Thread -1340671088 (LWP 31969)]
[New Thread -1332282480 (LWP 31968)]
[New Thread -1302103152 (LWP 31967)]
[New Thread -1293714544 (LWP 31966)]
[New Thread -1249895536 (LWP 31953)]
[New Thread -1258284144 (LWP 31952)]
0xb5b3af7c in nanosleep () from /lib/libc.so.6
#0  0xb5b3af7c in nanosleep () from /lib/libc.so.6
#1  0xb5b3ad9a in sleep () from /lib/libc.so.6
#2  0xb6a2b107 in KCrash::startDrKonqi (argv=0xbf983f40, argc=17)
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kcrash.cpp:312
#3  0xb6a41107 in KCrash::defaultCrashHandler (sig=11)
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kcrash.cpp:229
#4  0xffffe420 in ?? ()
#5  0x0000000b in ?? ()
#6  0x00000033 in ?? ()
#7  0xc0100000 in ?? ()
#8  0xc010007b in ?? ()
#9  0xffff007b in ?? ()
#10 0xbf984364 in ?? ()
#11 0xbf984360 in ?? ()
#12 0xbf9842f8 in ?? ()
#13 0xbf9842bc in ?? ()
#14 0xb68865ac in ?? () from /usr/lib/libqt-mt.so.3
#15 0x0886f5d0 in ?? ()
#16 0x00000004 in ?? ()
#17 0x00000000 in ?? ()

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22 (PREEMPT)
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages digikam depends on:
ii  kdebase-kio-plugins     4:3.5.7-2+b1     core I/O slaves for KDE
ii  kdelibs4c2a             4:3.5.7.dfsg.1-3 core libraries and binaries for al
ii  libacl1                 2.2.42-1         Access control list shared library
ii  libart-2.0-2            2.3.19-3         Library of functions for 2D graphi
ii  libattr1                1:2.4.32-1.2     Extended attribute shared library
ii  libaudio2               1.9-2+b1         The Network Audio System (NAS). (s
ii  libc6                   2.6.1-1          GNU C Library: Shared libraries
ii  libexif12               0.6.16-2         library to parse EXIF files
ii  libexiv2-0              0.15-1           EXIF/IPTC metadata manipulation li
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libfreetype6            2.3.5-1+b1       FreeType 2 font engine, shared lib
ii  libgamin0 [libfam0]     0.1.8-2          Client library for the gamin file 
ii  libgcc1                 1:4.2.1-2        GCC support library
ii  libgphoto2-2            2.3.1-8          gphoto2 digital camera library
ii  libgphoto2-2-dev        2.3.1-8          gphoto2 digital camera library (de
ii  libgphoto2-port0        2.3.1-8          gphoto2 digital camera port librar
ii  libice6                 2:1.0.3-3        X11 Inter-Client Exchange library
ii  libidn11                1.0-0            GNU libidn library, implementation
ii  libjasper1              1.900.1-3        The JasPer JPEG-2000 runtime libra
ii  libjpeg62               6b-13            The Independent JPEG Group's JPEG 
ii  libkdcraw1              0.1.1-2          Raw picture decoding C++ library (
ii  libkexiv2-1             0.1.5-1+b1       Qt like interface for the libexiv2
ii  libkipi0                0.1.5-2          library for apps that want to use 
ii  liblcms1                1.16-6           Color management library
ii  libltdl3                1.5.24-1         A system independent dlopen wrappe
ii  libpcre3                7.2-1            Perl 5 Compatible Regular Expressi
ii  libpng12-0              1.2.15~beta5-2   PNG library - runtime
ii  libqt3-mt               3:3.3.7-6        Qt GUI Library (Threaded runtime v
ii  libsm6                  2:1.0.3-1+b1     X11 Session Management library
ii  libsqlite3-0            3.4.1-1          SQLite 3 shared library
ii  libstdc++6              4.2.1-2          The GNU Standard C++ Library v3
ii  libtiff4                3.8.2-7          Tag Image File Format (TIFF) libra
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxcursor1             1:1.1.8-2        X cursor management library
ii  libxext6                1:1.0.3-2        X11 miscellaneous extension librar
ii  libxft2                 2.1.12-2         FreeType-based font drawing librar
ii  libxi6                  2:1.1.2-1        X11 Input extension library
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxrandr2              2:1.2.1-1        X11 RandR extension library
ii  libxrender1             1:0.9.2-1        X Rendering Extension client libra
ii  libxt6                  1:1.0.5-3        X11 toolkit intrinsics library
ii  zlib1g                  1: compression library - runtime

Versions of packages digikam recommends:
ii  kdeprint                    4:3.5.7-2+b1 print system for KDE
ii  kipi-plugins                0.1.4-1+b1   image manipulation/handling plugin
ii  konqueror                   4:3.5.7-2+b1 KDE's advanced file manager, web b

-- no debconf information

Message #10 received at 437021 bugs debian org (full text, mbox):
From: bremner unb ca
To: 437021 bugs debian org
Subject: better backtrace
Date: Fri, 10 Aug 2007 20:08:59 +0200

Doh!  I guess I should have tried this earlier. Here is a backtrace
from within gdb (as opposed to from the KDE crash handler widget)

#0  0xb7c6cf59 in QString::length (this=0xbff96c20)
    at /usr/share/qt3/include/qstring.h:879
#1  0x0804b368 in operator+ (s1= 0xbff96c24, s2= 0xb27032d4)
    at /usr/share/qt3/include/qstring.h:1038
#2  0xb7c24624 in Digikam::ImageInfo::filePath (this=0xb27032c8)
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/digik                           am/imageinfo.cpp:188
#3  0xb7e55946 in Digikam::LightTablePreview::setImageInfo (this=0x881ad30,
    info=0xb27032c8, previous=0x0, next=0x0)
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/utili                           ties/lighttable/lighttablepreview.cpp:330
#4  0xb7e55b61 in Digikam::LightTableView::setLeftImageInfo (this=0x881a720,
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/utili                           ties/lighttable/lighttableview.cpp:364
#5  0xb7e55ba5 in Digikam::LightTableWindow::slotSetItemOnLeftPanel (
    this=0x8749558, info=0xb27032c8)
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/utili                           ties/lighttable/lighttablewindow.cpp:764
#6  0xb7e5a91c in Digikam::LightTableWindow::slotSetItemLeft (this=0x8749558)
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/utili                           ties/lighttable/lighttablewindow.cpp:750
#7  0xb7e61fe7 in Digikam::LightTableWindow::qt_invoke (this=0x8749558,
    _id=78, _o=0xbff96dbc) at ./lighttablewindow.moc:233
#8  0xb62c9d23 in QObject::activate_signal (this=0x876d918, clist=0x881fb58,
    o=0xbff96dbc) at kernel/qobject.cpp:2356
#9  0xb62ca7c8 in QObject::activate_signal (this=0x876d918, signal=2)
    at kernel/qobject.cpp:2325
#10 0xb6c11709 in KAction::activated (this=0x876d918) at ./kaction.moc:176
#11 0xb6c46ab2 in KAction::slotActivated (this=0x876d918)
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdeui/kaction.cpp:1102
#12 0xb6c46a4c in KAction::slotButtonClicked (this=0x876d918, state=LeftButton)
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdeui/kaction.cpp:1147
#13 0xb6d13016 in KAction::qt_invoke (this=0x876d918, _id=17, _o=0xbff96ec0)
    at ./kaction.moc:220
#14 0xb62c9d23 in QObject::activate_signal (this=0x8906f00, clist=0x8901208,
    o=0xbff96ec0) at kernel/qobject.cpp:2356
#15 0xb6c48c60 in KToolBarButton::buttonClicked (this=0x8906f00, t0=-25,
    t1=LeftButton) at ./ktoolbarbutton.moc:154
#16 0xb6c48f66 in KToolBarButton::mouseReleaseEvent (this=0x8906f00,
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdeui/ktoolbarbutton.cpp:479
#17 0xb6300cb2 in QWidget::event (this=0x8906f00, e=0xbff97384)
    at kernel/qwidget.cpp:4702
#18 0xb6cc35d1 in KToolBarButton::event (this=0x4, e=0xb27043b8)
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdeui/ktoolbarbutton.cpp:651
#19 0xb62614e0 in QApplication::internalNotify (this=0xbff9795c,
    receiver=0x8906f00, e=0xbff97384) at kernel/qapplication.cpp:2635
#20 0xb62636a1 in QApplication::notify (this=0xbff9795c, receiver=0x8906f00,
    e=0xbff97384) at kernel/qapplication.cpp:2421
#21 0xb6a07122 in KApplication::notify (this=0xbff9795c, receiver=0x8906f00,
    at /tmp/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550
#22 0xb61f4609 in QApplication::sendSpontaneousEvent (receiver=0x8906f00,
    event=0xbff97384) at kernel/qapplication.h:523
#23 0xb61f3292 in QETWidget::translateMouseEvent (this=0x8906f00,
    event=0xbff977b8) at kernel/qapplication_x11.cpp:4301
#24 0xb61f16da in QApplication::x11ProcessEvent (this=0xbff9795c,
    event=0xbff977b8) at kernel/qapplication_x11.cpp:3478
#25 0xb6207fb8 in QEventLoop::processEvents (this=0x8081c68, flags=4)
    at kernel/qeventloop_x11.cpp:192
#26 0xb627bbe6 in QEventLoop::enterLoop (this=0x8081c68)
    at kernel/qeventloop.cpp:198
#27 0xb627b9f6 in QEventLoop::exec (this=0x8081c68)
    at kernel/qeventloop.cpp:145
#28 0xb6263089 in QApplication::exec (this=0xbff9795c)
    at kernel/qapplication.cpp:2758
#29 0x0804b148 in main (argc=1, argv=0xbff97be4)
    at /home/mark/src/debian/kde-extras/build-area/digikam-0.9.2/./digikam/digikam/main.cpp:322

More information about the Digikam-devel mailing list