-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pico W crashes when accessing web workflow interface #7770
Comments
I am seeing the issue on the latest build from circuitpython.org. I am a bit concerned I'm missing something because the commit that the problem seems to start at doesn't make a lot of sense for this type of issue and I'm surprised that no one else has reported this by now. I did try plugging the pico w into both a Windows 8 PC and a Linux box and got the same result. I also connected the Pico to a usb charger so there was no computer involved and confirmed that web workflow didn't work in that case either. |
Just to eliminate doubt can you show the boot_out.txt from the "latest version" you're using? |
It looks like another one just dropped on S3, it also does the same thing for me:
|
I am also reproducing this on the latest builds (both downloaded and generated locally). The EAGAIN error (Errno 11) is being raised in socketpool_socket_recv_into() due to the change introduced in PR #7623. However, that identical code is working fine in CP 8.0.4. |
This reverts commit 7e6e824. Fixes adafruit#7770 The change in adafruit#7623 needs to be revered; the raise-site added in adafruit#7632 is the correct one and the one in socketpool needs to be reverted. This is not affecting 8.0.x because adafruit#7623 was not back-ported to there before we realized it was not a full fix. Both adafruit#7770 and adafruit#7606 should be re-tested. I didn't test.
CircuitPython version
Code/REPL
Behavior
During my testing I first dismounted the CIRCUITPY drive and then attempted to access the web workflow URL. on commit 60a9c7e and newer the Pi Pico W would restart as soon as I clicked on the link. If I had an serial console open an
OSError: [Errno 11] EAGAIN
message was displayed and then the board would restart. Even though the board appeared to restart once the error occurred I was unable to reconnect to the serial port until I power cycled the board.The build from this commit: 09f84e3 did not seem to have the issue.
Description
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: