QUERY · ISSUE
assertion error on bad call to socket.socket()
bug
Port, board and/or hardware
unix port, coverage variant, x86_64 linux
MicroPython version
MicroPython v1.26.0-preview.521.g658a2e3dbd on 2025-08-02; linux [GCC 12.2.0] version
Reproduction
Run in the repl:
>>> import socket
>>> socket.socket(True)
micropython: modsocket.c:481: socket_make_new: Assertion `mp_obj_is_small_int(args[0])' failed.
Expected behaviour
An assertion error occurs
Observed behaviour
A Python exception should have occurred
Additional Information
Manually minimized crash from fuzzer
Code of Conduct
Yes, I agree
CANDIDATE · ISSUE
Assertion error on invalid string to compile()
bug
Port, board and/or hardware
unix port, coverage variant, x86_64 linux
MicroPython version
MicroPython v1.26.0-preview.521.g658a2e3dbd on 2025-08-02; linux [GCC 12.2.0] version
Reproduction
>>> compile("a\\\n", "", "eval")
micropython: ../../py/emitbc.c:356: mp_emit_bc_end_pass: Assertion `emit->stack_size == 0' failed.
Expected behaviour
Should throw a SyntaxError
Observed behaviour
crashes with an assertion failure
Additional Information
This crash was found by aflplusplus and minimized manually.
Code of Conduct
Yes, I agree