[bugreport] latest ios app crashing

so it’s trying to download/cache something on start up. Maybe try changing the newsletter settings if it’s the front tab that has some rogue post, or maybe it’s the map in the second tab

the app got updated to 4.9.1 with an array of bug fixes, check it out

Thanks, upgraded to the latest version, and the changelog promisingly listed some 3 or more crashes being fixed.
Unfortunately, not only the old crash is still there, it either got worse, or a new crash joined in. Now the app will sometimes crash no matter whether internet is available or not. Sometimes 10+ times in a row while starting. Missed capturing several roads without any current imagery while thumping at the phone by the wheel.

ah, this isn’t good.
i feel like there was a support email somewhere, or otherwise message one of the mapillary reps on the forum. can you pull any app logs (ie can you browse the app files on your phone from a computer)?

After very frustrating 4 days with the app, there seem to be 3 crash conditions:

  • Crashes with internet connectivity available. Workaround - disable internet. Identifiable by the crash happening shortly afterwards the app is started, sometimes as late as 30 seconds after the startup.
  • Crashes upon startup, seemingly when there are more images (perhaps more than 10 000). Workaround - none. Keep on restarting the app while driving and curse at it. Identifiable by the crash happening before the app comes up properly, instead part of the app interface in portrait view is shown in landscape mode.
  • Crashes during EXIF tag adding. Seems to happen with a larger amount of images, usually spotted happening around 14th thousand image or so.

I had the same problem today with iOS app version 4.9.2 on an iPad. App crashed several times when uploading images / adding exif data. In my case there are not a lot images to upload (less than 100).

App crashes also with version 4.9.4

Yep, still crashes when network is enabled. Trying not to take too many images to avoid the other crash at the startup.

Things had become very bad, and the app was close to unusable - was unable to upload images at all.
Accidentally noticed that it actually does not crash [that much] with… power saving mode on. Hopefully this helps somebody else.

Just a guess - given that it crashes less with internet disabled and also in the power saving mode, perhaps this is related to some background data transmitting (although what that could be is completely unclear).

I still need to try these tips (network off, power saving on), but just wanted to say that the iOS application is bordeline unusable… Today, it seemed to work fine in the morning, with both photos and maps working. In the afternoon, it kept crashing after a few photos. Had to give up using it…

Is there some way I can help debugging the app?
Without the iOS app, I’ll have to stop contributing to mapillary…

It’s a bit messy, eh. Sometimes, the app crashes constantly. Sometimes, it’s somewhat stable (although the meaning of that has degraded significantly - this means it crashes < 10 times per day).

Maybe Mapillary is into a sociological experiment and tests what it takes to stop contributions? :slight_smile:

@Brenna, it’s unexpected to see the iOS app so abandoned. Is there any hope for it, or is it gone for good?

it’s quite strange that I am seeing none of the issues you describe on 3 devices, must be a very peculiar bug with some sort of setting you have that I don’t.
obviously needs debugging

There are days when I don’t get crashes, but that’s pretty rare. The more images you have, the slower app becomes, and more prone to crashing. It sometimes seems as if it crashes more frequently with faster internet connection, but that might be an incorrect observation.
Overall, pre-GPX versions were so much better I wouldn’t mind reverting, even if that means excessive file rewrites when adding EXIF tags. At least it did not go over all files to add tags every time one starts the upload, stall for a long time and then crash…

i guess the upload in old versions is broken now, so alas.

to whoever at mapillary that sent out that test push: it crashed my app. and the second one too

4004, good point, but I guess it’s only upload of images taken with the new version. For those who can somehow upload the existing images, moving to the old version would be preferable.

Over the last 3 days I missed out on many km of imagery on roads with none, in the middle of a sunny day. The app crashed dozens of times in a row.
The super-slow blocking initial “adding EXIF” phase also hurts contributions.

Note on an unlikely solution, but if it helps somebody else… Twice when the app was constantly crashing upon startup, rotating the phone from landscape to portrait made it start up. Sounds silly, but the app does latch onto the orientation a bit.

@jesolem, given that all of the major issues with the latest version seem to be very hard to solve, is it possible to do an emergency downgrade to a working version?

I have read that an update is cumming, so maybe that’ll help here also?

Unfortunately that’s unlikely - the many problems plaguing the iOS app are rather distinct from OSC support.

Lately I’ve been intentionally capturing less images - have observed only one crash that way.

Version 4.16.4 (two days ago) listed fixing a crash during the EXIF adding phase.

Recent version changelogs mentioned upload crash fixes. Haven’t been able to test much, trying to keep the number of not uploaded images low.