You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adafruit CircuitPython 9.2.1-33-gbb49f770a1 on 2024-12-15; Adafruit MatrixPortal S3 with ESP32S3
>>> import qmatrix
>>>
>>> a
[12:35:00.454] Disconnected
[12:35:01.455] Warning: Could not open tty device (No such file or directory)
[12:35:01.455] Waiting for tty device..
[12:35:06.462] Connected
Auto-reload is off.
Running in safe mode! Not running saved code.
You are in safe mode because:
CircuitPython core code crashed hard. Whoops!
Hard fault: memory access or instruction error.
Please file an issue with your program at github.com/adafruit/circuitpython/issues.
Press reset to exit safe mode.
Press any key to enter the REPL. Use CTRL-D to reload.
Description
I actually didn't run the above code in code.py/main.py but manually imported from the REPL. I haven't tested yet what happens if the code is run from the REPL Putting the above program segment in code.py and then typing a random character into the REPL results in the same crash.
After importing a file with the above code, if you type a random character into the REPL, which would normally give a NameError, the board crashes into safe mode.
Additional information
No response
The text was updated successfully, but these errors were encountered:
Is this new since 9.2.1? If so it could be #9865 which was supposed to fix a problem with an incorrect initialization leading to a crash, but maybe I got it wrong.
Indeed, the problem starts with adafruit-circuitpython-adafruit_matrixportal_s3-en_US-20241205-main-PR9865-2bb9fc4.uf2. The build just prior to that one does not exhibit the issue.
Thanks for testing that. We may just want to revert that PR in its entirety, since it only caused problems when a mistake was made in matrix initialization, rather than breaking them entirely.
CircuitPython version
Code/REPL
Behavior
Description
I actually didn't run the above code in code.py/main.py but manually imported from the REPL.
I haven't tested yet what happens if the code is run from the REPLPutting the above program segment in code.py and then typing a random character into the REPL results in the same crash.After importing a file with the above code, if you type a random character into the REPL, which would normally give a NameError, the board crashes into safe mode.
Additional information
No response
The text was updated successfully, but these errors were encountered: