My latest official App in App store crashes on my own Fenix 8 watch, but no ERA and no CIQ log file?
How to debug? Any ideas how this can happen - that is - crash without ERA nor log file?
My latest official App in App store crashes on my own Fenix 8 watch, but no ERA and no CIQ log file?
How to debug? Any ideas how this can happen - that is - crash without ERA nor log file?
1. have you sync your device in Garmin Connect after the crash?
2. in my experience it can take more time for released apps' logs to arrive to ERA, so if you anyway can reproduce the crash, upload it as a beta app, and then make it crash, sync in Garmin Connect, and I usually see the error in ERA in 10 seconds
3. for all the above to have any chance the crash needs to be written in CIQ_LOG.TXT. If it's not then I don't know what you need to do. In that case it is probably some serious bug in the firmware, thus I don't know who can help you. Probably only the team who maintains the f8 FW, but you have no way to reach them. The best you can try tis to report via the CIQ bugs forum and to report via Garmin Customer Support. In the CIQ forum you have better chance that an internal ticket will be opened and passed to the relevant team, but you won't get feedback. In the CS you have a very tiny chance that you end up with one of the agents who know how to think and understand the issue and opens an internal ticket.
Can you describe what you're observing when the app crashes? Are you certain the app is crashing?
Generally, an app crash will display an 'IQ!' icon, unless the app is a watch face in which case the watch face will revert to a built-in, "native" watch face. In either case, I would expect a CIQ_LOG.YML file to be created on the device with a call stack from the app crash. If, however, the device is rebooting, that indicates a device crash and is likely a firmware problem.
My App is a data field App, and it is inserted on a 1-field data field. After about 5k running, it crashed with the familiar IQ icon. So, for sure a crash. No CIQ_LOG.YML, and I know that I'm looking in the right folder, because there was in fact a CIQ_LOG.YML file, but containing one much older crash by another App. No reboot of the device, the other native data fields kept working throughout my run. So, really strange!
Forgot to add: Fit file recording also worked up until the crash
On current devices, it's ciq_log.yml and not ciq_log.txt, and after the current one has been synced for ERA, it's renamed ciq_log.bak.
One of the things ERA does vs using the ciq_log files, is you get a friendly stack trace instead of just pc values, but you can use those values to help understand the stack trace.