Bug 340330

Summary: Deselecting "Show tracks on map" crashes the dialog
Product: [Applications] digikam Reporter: Tobias Leupold <tl>
Component: Geolocation-CorrelatorAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, tl
Priority: NOR    
Version: 4.2.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In: 4.9.0
Attachments: The crash's backtrace

Description Tobias Leupold 2014-10-25 10:12:57 UTC
After adding a GPX file to the dialog and deselecting "Show tracks on map", the dialog crashes. I ran gpssync via KPhotoAlbum, but I'm pretty sure this is a kipi problem.

Reproducible: Always

Steps to Reproduce:
1. Load a GPX file to the Geo Correlator
2. Deselect "Show tracks on map"

Actual Results:  
The gpssync dialog crashes.
Comment 1 Tobias Leupold 2014-10-25 10:13:24 UTC
Created attachment 89314 [details]
The crash's backtrace
Comment 2 caulier.gilles 2014-10-25 10:22:36 UTC
it crash in libkgeomap

Gilles Caulier
Comment 3 caulier.gilles 2014-12-10 17:53:32 UTC
digiKam 4.5.0 have been released.

Crash still reproducible with this release ?

Gilles Caulier
Comment 4 caulier.gilles 2015-03-25 08:50:22 UTC
Problem still reproducible with last stable digiKam 4.8.0 ?

Gilles Caulier
Comment 5 Tobias Leupold 2015-03-25 11:21:13 UTC
Still crashes. Interestingly, something about KGeoMap::BackendGoogleMaps::slotTrackVisibilityChanged (still) appears in the backtrace, but I had OSM displayed. Probably this helps debugging it?
Comment 6 Maik Qualmann 2015-03-26 22:06:15 UTC
Git commit 466675cf3d22fade0482f6e55d26664e01b76db3 by Maik Qualmann.
Committed on 26/03/2015 at 21:57.
Pushed by mqualmann into branch 'master'.

fixes crash in libkgeomap when deselecting "Show tracks on map"
FIXED-IN: 4.9.0

M  +1    -1    libkgeomap/backend_map_googlemaps.cpp

http://commits.kde.org/libkgeomap/466675cf3d22fade0482f6e55d26664e01b76db3
Comment 7 caulier.gilles 2015-03-26 23:10:23 UTC
Git commit 6efb730f6a08585665906a6ed0e9b19fca706eba by Gilles Caulier.
Committed on 26/03/2015 at 23:09.
Pushed by cgilles into branch 'frameworks'.

backport commit #466675cf3d22fade0482f6e55d26664e01b76db3 from git/master to frameworks branch

M  +1    -1    src/backend_map_googlemaps.cpp

http://commits.kde.org/libkgeomap/6efb730f6a08585665906a6ed0e9b19fca706eba