I am developing Clear & Powerful watchface (apps.garmin.com/.../35a64cd7-7cff-4903-b138-48633373384b) and some users are reporting to me that CGM or GIQ crashes while changing settings.
Watchface doesn't crash - it's CGM does. It's very difficult to investigate while I can't reproduce this behavior.
I search the forum and double check the code - with appropriate checks against nulls, type of values (float, numbers, boolean), with default values in code etc.
Have no idea where to search now. Some additional info:
- watchface has a separate code & configuration for watches with 48kb (F45 & Swim2)
- watchface has separate resources (but common code) for different size of watch
- CGM crashes were reported for now by F45 (separate code with oldest version of watchface and old version of settings), but also 735XT users (with common code & settings)
- crashes of CGM and not specific parameters changing depended
- settings are quite big (45 KB for now) - maybe there are some limitation for that file ?
- maybe there are other limitations ? number of drop down options in list ? length of id ?
- in newest version I added support for Garmin weather info from Toolbox.Weather - I am checking in code if Weather is available in
Have no clue where to investigate - maybe you can point some ideas or check ?