[Digikam-devel] [Bug 156418] New: Crash when rotating or geolocalizing image

Ron Lusk ronlusk at alum.mit.edu
Tue Jan 22 21:55:31 GMT 2008

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Crash when rotating or geolocalizing image
           Product: digikam
           Version: unspecified
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: ronlusk alum mit edu

Version:           0.9.3 (using KDE 3.5.5)
Installed from:    SuSE RPMs
OS:                Linux

I start digiKam, select a photo, press Ctrl-Shift-Right to rotate it to the right, and look at the "Rotating images right" dialog.  Almost immediately after this, digiKam disappears with a crash.

In the shell, I get
  Found dcraw version: 8.77
  KCrash: Application 'digikam' crashing...

Now, originally I got this crash by attempting to geolocalize some photos using a GPX file derived from a Phototrackr Lite via a couple of Perl scripts, but I find that manually editing the location (using the map) crashes digiKam when I click the "Apply" button, just as it did when using a GPX file.  After this happened, I tried to find the minimum change that would crash it, and found rotating an image failed, too.

I have a few backtraces available (I installed the digiKam-debuginfo package to enhance the backtrace).  

System configuration startup check disabled.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1246005552 (LWP 7513)]
[New Thread -1348662384 (LWP 7539)]
[New Thread -1311089776 (LWP 7535)]
[New Thread -1302697072 (LWP 7534)]
[New Thread -1294304368 (LWP 7533)]
[New Thread -1248982128 (LWP 7532)]
[New Thread -1257374832 (LWP 7531)]
0xb7f6e410 in ?? ()
#0  0xb7f6e410 in ?? ()
#1  0xbff8c8b8 in ?? ()
#2  0x0808b204 in ?? ()
#3  0x0808b080 in ?? ()
#4  0xb6997a41 in ___newselect_nocancel () from /lib/libc.so.6
#5  0xb6d566e6 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0xb6dbe0c0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0xb6dbdf56 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0xb6da6fef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x0804ac6a in main (argc=7, argv=0xbff8cbd4) at main.cpp:332

and, if it makes a difference, a second one from geolocalizing a single image:

System configuration startup check disabled.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1246239024 (LWP 7828)]
[New Thread -1320989808 (LWP 7859)]
[New Thread -1287418992 (LWP 7857)]
[New Thread -1249215600 (LWP 7848)]
[New Thread -1257608304 (LWP 7847)]
[KCrash handler]
#9  0xb709fb00 in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0xb707d55a in QFileInfo::QFileInfo () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0xb7ace2d9 in KExiv2Iface::KExiv2::load ()
   from /opt/kde3/lib/libkexiv2.so.3
#12 0xb4501e48 in KExiv2Iface::KExiv2::setGPSInfo ()
   from /opt/kde3/lib/libkexiv2.so.1
#13 0xb43ea5c9 in KIPIGPSSyncPlugin::GPSListViewItem::writeGPSInfoToFile ()
   from /opt/kde3/lib/kde3/kipiplugin_gpssync.so
#14 0xb43e3563 in KIPIGPSSyncPlugin::GPSSyncDialog::slotApply ()
   from /opt/kde3/lib/kde3/kipiplugin_gpssync.so
#15 0xb768cff3 in KDialogBase::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#16 0xb43e4bf3 in KIPIGPSSyncPlugin::GPSSyncDialog::qt_invoke ()
   from /opt/kde3/lib/kde3/kipiplugin_gpssync.so
#17 0xb6dcd311 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0xb6dcdfed in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0xb710e43c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0xb6e60f6d in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0xb6e06190 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb6d6e627 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb6d6f621 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb73f7a42 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#25 0xb6d0e0f7 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb6d0d01f in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0xb6d1d91a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0xb6d850c0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0xb6d84f56 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb6d6dfef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x0804ac6a in main (argc=7, argv=0xbff90dc4) at main.cpp:332

More information about the Digikam-devel mailing list