[Digikam-devel] [Bug 127182] New: Crash when scanning jpeg images

Steven Aiello s.aiello at adelphia.net
Fri May 12 00:30:52 BST 2006


------- 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=127182         
           Summary: Crash when scanning jpeg images
           Product: digikam
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: s.aiello adelphia net


Version:           0.8.2-beta1+svn534957 (using KDE KDE 3.5.2)
Installed from:    Gentoo Packages
Compiler:          gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) 
OS:                Linux

Whenever digikam encounters a jpeg image it crashes. I have tried multiple jpegs from my Canon EOS Rebel XT, and all make digikam crash. I removed all images from my digikam album, and then copied the jpeg image that I use for my desktop background, and it too causes digikam to crash. I removed all images from my digikam album and copied a png image, no crash, saw a nice thumbnail in digikam.

I have tested the following versions of digikam:
0.7.4 - works, no crash.
0.8.1 - crash.
0.8.2-beta1+svn534957 - crash.

digikam -v produces:
Qt: 3.3.4
KDE: 3.5.2
digiKam: 0.8.2-beta1+svn534957

I belive this bug is found only on the Gentoo GNU/Linux distribution. I did see others with this/simular issue (http://forums.gentoo.org/viewtopic-p-3309378.html#3309378).

Per Gilles request I performed a gdb backtrace:
(gdb) run
Starting program: /usr/kde/3.5/bin/digikam
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 3536)]
[New Thread 32769 (LWP 3540)]
[New Thread 16386 (LWP 3541)]
[New Thread 32771 (LWP 3542)]
[Thread 16386 (LWP 3541) exited]
[Thread 32771 (LWP 3542) exited]
digikam: ImagePlugin_Core plugin loaded
digikam: ImagePluginLoader: Loaded plugin ImagePlugin_Core
digikam: ScanLib: Finding non-existing Albums: 7 ms

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 3536)]
0xb7eba142 in ~ImageEditorPrintDialogPage (this=0x8c20) at imageprint.cpp:127
127     {
(gdb) bt
#0  0xb7eba142 in ~ImageEditorPrintDialogPage (this=0x8c20) at imageprint.cpp:127
#1  0xb7de3324 in KDateEdit::~KDateEdit () at kdateedit.cpp:107
#2  0xb7dc1314 in ScanLib::storeItemInDatabase (this=0xbfd259dc, albumURL= 0xbfd2583c,
    filename= 0xbfd257dc, albumID=1) at scanlib.cpp:380
#3  0xb7dc0f4f in ScanLib::allFiles (this=0xbfd259dc, directory= 0xbfd258bc)
    at scanlib.cpp:341
#4  0xb7dc02d5 in ScanLib::findMissingItems (this=0xbfd259dc) at scanlib.cpp:182
#5  0xb7dbfa0c in ScanLib::startScan (this=0xbfd259dc) at scanlib.cpp:81
#6  0xb7d7e4a6 in DigikamApp::slotDatabaseRescan (this=0x8173ea8) at digikamapp.cpp:1406
#7  0xb7d7e946 in DigikamApp::qt_invoke (this=0x8173ea8, _id=99, _o=0xbfd25aac)
    at digikamapp.moc:197
#8  0xb6cb1253 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#9  0xb6cb1094 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#10 0xb74f31cb in KAction::activated () from /usr/kde/3.5/lib/libkdeui.so.4
#11 0xb74f2b92 in KAction::slotActivated () from /usr/kde/3.5/lib/libkdeui.so.4
#12 0xb74f2c8b in KAction::slotPopupActivated () from /usr/kde/3.5/lib/libkdeui.so.4
#13 0xb74f33d7 in KAction::qt_invoke () from /usr/kde/3.5/lib/libkdeui.so.4
#14 0xb6cb1253 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#15 0xb6fe4f58 in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb6ccadef in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb6db4cb2 in QPopupMenu::mouseReleaseEvent () from /usr/qt/3/lib/libqt-mt.so.3
#18 0xb74e3d99 in KPopupMenu::mouseReleaseEvent () from /usr/kde/3.5/lib/libkdeui.so.4
#19 0xb6ce69ba in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#20 0xb6c55d7c in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
#21 0xb6c55230 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb728f77c in KApplication::notify () from /usr/kde/3.5/lib/libkdecore.so.4
#23 0xb6beb689 in QETWidget::translateMouseEvent () from /usr/qt/3/lib/libqt-mt.so.3
#24 0xb6be96fc in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#25 0xb6c010fb in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb6c67c98 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb6c67b48 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#28 0xb6c55fb1 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#29 0x0804abbc in main (argc=1, argv=0xbfd269b4) at main.cpp:264



More information about the Digikam-devel mailing list