Hi there,
now with my new phone xperia 10 II, i experienced a lot of crashes with puremaps.
it crashes when i search for bar and then click on one, it freezes, crashes in settings dialog e.g when i wanted to switch the route …
is it related to oom as they are lot of talks on that here ?
Thanks !
when i ran this:
dmesg -w | egrep “lowmemorykiller|oom_reaper|^ {19}.*|Out of memory”
i would not see puremaps
when i run from cmdline:
apbox API key missing: skipping mapbox_1_outdoors
Mapbox API key missing: skipping mapbox_2_satellite
Mapbox API key missing: skipping mapbox_3_satellite_streets
Mapbox API key missing: skipping mapbox_4_navigation_traffic_day
Mapbox API key missing: skipping mapbox_4_navigation_traffic_night
Mapbox API key missing: skipping mapbox_5_navigation_guidance_day
Mapbox API key missing: skipping mapbox_5_navigation_guidance_night
[W] unknown:0 - Translation not found for navigator: “en”
Started DBus service at io.github.rinigus.PureMaps
[I] unknown:0 - Using QSGMapboxGLTextureNode for map rendering. devicePixelRatio: 1
[W] unknown:0 - [ INFO ] “{unknown}[General]: GPU Identifier: Adreno ™ 610”
[D] unknown:0 - Geoclue client path: “/org/freedesktop/Geoclue/Master/client31”
[W] unknown:0 - [ WARNING ] “{unknown}[ParseStyle]: source must have tiles”
[W] unknown:0 - Unable to add source: A line string must have two or more coordinate points.
[W] unknown:0 - Unable to add source: A line string must have two or more coordinate points.
Establishing connection to photon.komoot.io
Killed
update: i have increased the values for oom and while other apps do not ‘freeze’ that often, puremaps keeps crashing
Same here, Sometimes it crashes once or twice, sometimes it crashes a lot of times, even after a reboot of the phone, it can continue crashing. And sometimes it works fine when launching the app.
Crashes happen most of the time, while searching, zooming or other UI interactions. When I get it to the point of navigating it works just fine.
On my xperia 10ii (which is a backup phone), it doesn’t crash on searching but it crashes when you swipe down to minimize (for instance to turn on GPS). That happens EVERY time you swipe down. Also had a really weird ‘shaking all over’ interface for a few seconds. I think something is odd with the libs for this phone!
OOM killer behaviour on my 10ii was the reason for getting a 10iii, even if the latter seems to be still in beta status (instable mobile network). My 10ii was barely useable with more than four basic apps open. Also Pure Maps crashed frequently.
With the 10iii, no more crashes, and no more OOM killer issues anymore. The first SFOS phone that is able to do multi-tasking.
But I was using the 10ii periodically in the summer without anything like these symptoms. Specifically using puremaps while on vacation. Most of the time I was using a Volla, which is a better phone, but still. The 4.4.0.72 release seems to have regressions.
Note that the version in OpenStore is old and can break for many reasons.
Sounds like something is going on with underlying library (MapLibre GL) and device GL stack. MapLibre has been updated in Chum some time ago and has been under development. Maybe something has changed there.
One bug I have seen and it is related to removal of a route after navigation. Looks like the repaint command is not issued in the library and route stays drawn even after its removal on Pure Maps side. After moving to some other app, or similar activity, route would disappear.
As for crashes, haven’t seen them as you describe. Would be hard to debug, that’s for sure. Don’t know whether it is a case over here - on some platforms (Librem 5, PinePhone), GL stack was buggy and Pure Maps, through the backend GL lib, was exposing those. So far, SFOS has been fine and its GL stack working without problems and I hope the bugs will stay on the lib side.