Watch freezes after last update
-
@OutdoorMan My Race S seems fine but I have only tested a couple of runs with it.
-
@OutdoorMan I can only refer to Running sessions with my Race S, but since the last FW upgrade I’ve done 9 exercises ranging from 10 min to 45 min, with OHR and with Suunto Smart sensor, in +2C to -15C, and the watch has behaved perfectly - except for the issue with invisible Structured Workouts.
-
My Race did crash and restart 3 times during exercise (ride and run) since the last update. I performed a soft reset, it seems to be working ok so far, I haven’t done so many activities though.
-
@Brad_Olwin @inge-nallsson if it continues I’ll downgrade the firmware. But until now it behaved perfectly. My Race 2 also restarted itself after the upgrade, right after the first activity after the upgrade.
-
@OutdoorMan A similar issue has been reported on Reddit:
https://www.reddit.com/r/Suunto/comments/1rnesu9/froze_mid_run/ -
@sky-runner thanks for the link. Looks like it occasionally happens to some people as well. As much as I love Suunto, these small inconsistencies like occasional freeze, restart, notification freeze when navigating and so on make me re-think my choices.
-
@OutdoorMan This worries me too be honest. If this happens during a race, that would be extremely frustrating. Even small watch glitches and bugs frustrate me quite a bit when they occur during races, especially when they are longer ultramarathons. I will never forget how badly Suunto Ambit 3 Peak glitched during my Western States 100 race, which has been my most important race ever. But so far I have never experienced a critical issue like a freeze or a crash.
-
@sky-runner one of the two restarts I experienced have been mid-race. It happened early in my Suunto journey and it took quite a while until I trusted my watch again. The second restart happened 10 months later, during a training run earlier this year…
In my experience Suunto struggles with odd one time bugs. Something I never experienced with other watches. Those had a bug that hit every time, or no bug that affacted me at all…
-
@2b2bff said in Watch freezes after last update:
In my experience Suunto struggles with odd one time bugs. Something I never experienced with other watches. Those had a bug that hit every time, or no bug that affacted me at all…
Usually bugs like these are caused by race conditions in the code, when multiple things are handled in parallel and they have side effects on each other, especially in lower level programming languages like C++, which is what, based on what I’ve seen is used in in the current watch software. The code can work correctly in 99.999% of uses, but in a tiny number of uses the timing can be just wrong on the order of microseconds or nanoseconds and cause these unpredictable issues. Bugs like this are notoriously difficult and time consuming to reproduce and debug.
-
@sky-runner said in Watch freezes after last update:
Bugs like this are notoriously difficult and time consuming to reproduce and debug.
Indeed they are, but they can be avoided with defensive programming: Don’t assume anything - ensure it. Something I learned in the late 1990s as I started developing. Also I admit it is easier to start with defensive programming than to introduce it in later stages of the code. But you have to do it eventually or live with the bugs and hunt each of them individually…
-
@2b2bff No question about it! I’ve also been programming since early 1990s and do that for living.