Bug 291921 - Geolocation: Severe rendering problems of map/satellite view
Summary: Geolocation: Severe rendering problems of map/satellite view
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-Engine (show other bugs)
Version: 2.4.1
Platform: openSUSE Linux
: NOR major
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-19 04:14 UTC by wuselwu
Modified: 2017-08-18 20:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.6.0


Attachments
One more panning movement, and the map will be drawn again... (145.03 KB, image/png)
2012-01-19 04:14 UTC, wuselwu
Details
Short test run of Digikam only doing some geolocation stuff (1.54 KB, text/plain)
2012-01-19 14:58 UTC, wuselwu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wuselwu 2012-01-19 04:14:31 UTC
Created attachment 67987 [details]
One more panning movement, and the map will be drawn again...

Version:           2.4.1 (using KDE 4.7.4) 
OS:                Linux

I have this problem since a few months, thus I cannot pinpoint the first time it occured. However, it occurs in different openSUSE incarnations (11.4, 12.1, Factory, Tumbleweed) and since Digikam 2.3, I think. 
The geolocation widget is unusable because of rendering problems in the map display. I also attach a picture to illustrate the problem, it's the same if using Google Maps, Marble or a satellite view.
Graphics drivers are current versions of AMD Catalyst, if that's of relevance.


Reproducible: Always

Steps to Reproduce:
When doing anything that would move around the display (panning, selecting different photos in the listview, etc.) chances are nearly 100% that this won't work, but the areas which should be drawn anew are simply blank. 
It's reproducable: If I select a picture that requires a completely different map section to be drawn, this will work most of the time. But: If only a partial redraw of the map is necessary, this won't work and the section which should be drawn anew are blank. 
If I use the arrows to pan around in the map, the map will be OK once again as soon as I have completely moved out of the previously displayed map section. So in the attached screenshot, which is almost completely blank, I will have to move one more step to be completely out of the area which has been rendered in the first place, and the map will be OK again.

Panning around by simply clicking into the map an dragging does not work at all.

And, maybe related: Sometimes geolocating pictures by dropping them into the picture does not work at all. They "fall down" out of the picture and are located somewhere south of the area the map displays. Yes, the pins are really and animatedly "falling down", which is very strange. 

Actual Results:  
See text above.

Expected Results:  
See text above.
Comment 1 wuselwu 2012-01-19 04:21:37 UTC
Additional note: Contrary to above, marble widget seems to work better, the google maps part is broken.
Comment 2 Michael G. Hansen 2012-01-19 14:40:15 UTC
Hi Larx,

thank you for reporting this issue! I have no idea what may be causing it right now.

- Can you please test whether Google Maps works fine in Konqueror?
- Maybe there is a JavaScript bug occurring somewhere. Please check the status bars of the GPSSync dialog and digikam for a little red bug which is Konqueror's JavaScript error window button. It only appears for some JavaScript errors, not all of them.
- Finally, debug output of digikam may be helpful. Please start digikam from a konsole:
digikam 2>logfile.txt
This causes any debug messages emitted by digikam to be written to logfile.txt, which you can then post here.

Best regards,

Michael
Comment 3 wuselwu 2012-01-19 14:53:22 UTC
Started Konqueror for the first time in years ;). Google Maps, both satellite and roadmap view, working fine there.
There is no little red bug appearing somewhere.
I'll look in the debug output later.
One more link to a similar problem by another user (no reply yet): http://lists.opensuse.org/archive/opensuse-kde/2012-01/msg00241.html
Comment 4 wuselwu 2012-01-19 14:58:28 UTC
Created attachment 68007 [details]
Short test run of Digikam only doing some geolocation stuff

As far as I can judge it, the logfile does not seem to contain relevant info. I started Digikam, selected a few pics and did some geolocation stuff with them. The bug I described occured during this small exercise, as it does all the time.
Comment 5 wuselwu 2012-03-06 04:47:42 UTC
In the current 2.5-version, the one remaining problem is that the scroll wheel does not work for zooming in the Google Earth view. No more rendering problems, so I'll close.