Closed BlitzCityDIY closed 8 months ago
i tested with absolute newest (Adafruit CircuitPython 9.0.0-beta.2-11-gf4166ce3e5 on 2024-02-29; Adafruit MatrixPortal S3 with ESP32S3
)/PR8990 since that had fixed some MEMENTO issues but the error is still occurring
I was able to reproduce this yesterday. It isn't clear what is going wrong so I've got more debugging to do.
I am reproducing watchdog timer crashes after five or so hard restarts due to errors caused by my not having the logo files. I am trying to trim to a small reproducible example
I was able to reproduce this bug just running a variation of the BitMap demo: https://learn.adafruit.com/circuitpython-display-support-using-displayio/draw-pixels
I am pruning the original-post example and still getting hard crashes (without printing of exceptions), and also seeing safe-mode after up to a dozen restarts.
But most significantly, I changed the name of one of the wifi parameters to xCIRCUITPY_WIFI_SSID
to prevent the web workflow from starting up. After that, I see the exceptions printed, and am not seeing safe mode. So I think it may be related to wifi workflow.
Good progress! Thanks.
Commenting out _PM_row_handler
also prevents the problem. That is the interrupt that updates the matrix.
CircuitPython version
Code/REPL
Behavior
Initially the code runs properly for a few minutes but then it hard resets and goes into safe mode with this error in the serial monitor:
Description
This occurs when connected to USB on a computer or a separate USB-PD power supply. This behavior does not occur with 9.0.0 beta.0. I was running that build for the past week and everything ran smoothly.
Additional information
No response