Bug 175316 - digiKam crashes when trying to enter gps data
Summary: digiKam crashes when trying to enter gps data
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-GoogleMaps (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-16 18:34 UTC by Uwe Gehring
Modified: 2017-08-18 19:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Uwe Gehring 2008-11-16 18:34:48 UTC
Version:            (using KDE 3.5.10)
OS:                Linux
Installed from:    SuSE RPMs

When I open the editor in digiKam to enter gps data (Menu in german: Bild -> Geo-Lokalisierung -> Daten bearbeiten) and leave it again (in any way, even via Cancel!), digiKam crashes. By the way, there is no map shown. Here is the report:

Überprüfung der Systemkonfiguration beim Start deaktiviert.

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f3542a0b700 (LWP 11079)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007f35405dda70 in QWidget::topLevelWidget ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#6  0x00007f353d813605 in KParts::StatusBarExtension::statusBar ()
   from /opt/kde3/lib64/libkparts.so.2
#7  0x00007f353d8236cc in KParts::StatusBarExtension::removeStatusBarItem ()
   from /opt/kde3/lib64/libkparts.so.2
#8  0x00007f353eed3141 in KHTMLPart::removeJSErrorExtension ()
   from /opt/kde3/lib64/libkhtml.so.4
#9  0x00007f353ef145a5 in KHTMLPart::~KHTMLPart ()
   from /opt/kde3/lib64/libkhtml.so.4
#10 0x00007f3533d41669 in KIPIGPSSyncPlugin::GPSMapWidget::~GPSMapWidget ()
   from /opt/kde3/lib64/kde3/kipiplugin_gpssync.so
#11 0x00007f353d818f3d in KParts::Part::qt_invoke ()
   from /opt/kde3/lib64/libkparts.so.2
#12 0x00007f353ef2360c in KHTMLPart::qt_invoke ()
   from /opt/kde3/lib64/libkhtml.so.4
#13 0x00007f35405aed3a in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#14 0x00007f35405b1122 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x00007f35405b214b in QObject::~QObject ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#16 0x00007f35405e3e93 in QWidget::~QWidget ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#17 0x00007f353ef02631 in KHTMLView::~KHTMLView ()
   from /opt/kde3/lib64/libkhtml.so.4
#18 0x00007f35405e3e15 in QWidget::~QWidget ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x00007f35408d29b1 in QFrame::~QFrame ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00007f35405e3e15 in QWidget::~QWidget ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x00007f3541487187 in KJanusWidget::~KJanusWidget ()
   from /opt/kde3/lib64/libkdeui.so.4
#22 0x00007f35405e3e15 in QWidget::~QWidget ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#23 0x00007f3533d32721 in Plugin_GPSSync::slotGPSEdit ()
   from /opt/kde3/lib64/kde3/kipiplugin_gpssync.so
#24 0x00007f3533d33138 in Plugin_GPSSync::qt_invoke ()
   from /opt/kde3/lib64/kde3/kipiplugin_gpssync.so
#25 0x00007f35405aedaf in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#26 0x00007f35405b1122 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#27 0x00007f35414121d0 in KAction::slotPopupActivated ()
   from /opt/kde3/lib64/libkdeui.so.4
#28 0x00007f35414124d8 in KAction::qt_invoke ()
   from /opt/kde3/lib64/libkdeui.so.4
#29 0x00007f35405aedaf in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#30 0x00007f35408c905d in QSignal::signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#31 0x00007f35405c8a94 in QSignal::activate ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#32 0x00007f35406abd0d in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#33 0x00007f35405e4096 in QWidget::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#34 0x00007f3540550435 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#35 0x00007f3540551432 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#36 0x00007f3540eaa972 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#37 0x00007f35404eef8e in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#38 0x00007f35404eda7e in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#39 0x00007f354050080a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#40 0x00007f3540566f69 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#41 0x00007f3540566df2 in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#42 0x000000000040334e in ?? ()
#43 0x00007f353f972436 in __libc_start_main () from /lib64/libc.so.6
#44 0x0000000000401fe9 in ?? ()
#45 0x00007fff4aa4c9d8 in ?? ()
#46 0x000000000000001c in ?? ()
#47 0x0000000000000007 in ?? ()
#48 0x00007fff4aa4e386 in ?? ()
#49 0x00007fff4aa4e38e in ?? ()
#50 0x00007fff4aa4e397 in ?? ()
#51 0x00007fff4aa4e39f in ?? ()
#52 0x00007fff4aa4e3a5 in ?? ()
#53 0x00007fff4aa4e3ad in ?? ()
#54 0x00007fff4aa4e3b7 in ?? ()
#55 0x0000000000000000 in ?? ()


I am using:
libkexiv2 0.1.7-10.1
kipiplugins 0.1.5-13.1

Cheers,
Uwe
Comment 1 caulier.gilles 2008-11-16 18:42:42 UTC
This point is normally fixed in current implementation of GPSSync kipi-plugin. This is not digiKam.

To test, you need to checkout code of kipi-plugins from svn KDE3 branch, compile and install it.

Gilles Caulier
Comment 2 Christophe Marin 2008-11-17 10:06:12 UTC

*** This bug has been marked as a duplicate of bug 165370 ***
Comment 3 caulier.gilles 2017-08-15 13:35:40 UTC
This crash is relevant of KHTML. Since digiKam 5.x we use Qt5::WebView instead.

Gilles Caulier