Acknowledged

Strange White Screen of Death Bug

I have a small data field that has experienced this about 5 times. After publishing an update it will display only a white screen - absolutely nothing written to the screen. It is actually running, just doesn't display anything.

I've tracked down the issue. The Garmin\Apps\DATA\*.IMT file is deleted somehow. The *.DAT and *.IDX files are still there. If I remove the *.DAT file and reboot the EDGE device, then the DAT and IMT files are re-generated, and the data field works as expected and displays the screen properly.

So there is nothing going on in the code itself. Something is triggering the EDGE firmware to delete the IMT file, which causes the rendering engine to not display anything.

My data field uses background processing to grab the EDGE temperature (and uses Storage to communicate between the BG and FG processes). It uses Properties.getValue for User Settings. And it uses the Generic ANT channel to interact with a TEMPE sensor. I assume this strange bug is somehow related to Storage.

This doesn't happen with every update, but it has happened about 5 times, so definitely not a one-time thing. One of my users also reported it, so this could impact many.

I'm using an EDGE 1030 with the latest firmware and SDK 4.2.4.

Parents
  • This isn't something we've been able to reproduce, and the product team has had no similar reports of this. I would be interested to know whether any other developers have experienced this issue—if so, the product team would be interested in investigating further. 

Comment
  • This isn't something we've been able to reproduce, and the product team has had no similar reports of this. I would be interested to know whether any other developers have experienced this issue—if so, the product team would be interested in investigating further. 

Children
No Data