Slides

PyCon China 2026

One Bug as a Doorway into CPython
Learning the Interpreter through Free-Threading Bugs โ€” Edward Xu

A practical path into CPython through a free-threading race: reproduce the bug, follow the Python-to-C call path, understand ownership and synchronization, and validate a fix. The talk also explores a multithreaded performance case and the value of clearer concurrency contracts.

Open or download the slides (PDF, 28 pages)

Read the talk notes ยท Conference talk page