debugging and fixing pyuwsgi in python 3.12 (advanced) anthony explains #580

anthonywritescode September 4, 2024
Video Thumbnail

About

No channel description available.

Video Description

welcome to a whirlwind tour of bisecting, GIL, strace, gdb, forking, threadstates, undefined behaviour, and deadlocking. I go through the process debugging the most difficult bug I've encountered yet and ultimately how I fixed the problem and understood what changed and why it resulted in this issue! part 1 if you missed it (though all context is covered in this video): https://youtu.be/WILYaDNez4g - what is git bisect? https://youtu.be/C2C7FTI8nB4 - using git bisect to find a bug in nodejs: https://youtu.be/cSd5GGrj2VA - why remove the GIL? https://youtu.be/6g79qGQo2-Q - the GIL is being removed!? https://youtu.be/OC2gnyfmwL8 - fork vs. spawn: https://youtu.be/hzBtsDPJ1dM - debugging python with gdb: https://youtu.be/bXEXE6ywzSA playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter: https://twitter.com/codewithanthony github: https://github.com/asottile stream github: https://github.com/anthonywritescode I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!

You May Also Like