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

Опубликовано: 04 Сентябрь 2024
на канале: anthonywritescode
7,437
395

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):    • oops I'm the pyuwsgi maintainer now (...  

- what is git bisect?    • finding regressions with git bisect (...  
- using git bisect to find a bug in nodejs:    • using git bisect to find a bug in nod...  
- why remove the GIL?    • why remove the python GIL? (intermedi...  
- the GIL is being removed!?    • python is removing the GIL! (PEP 703)...  
- fork vs. spawn:    • multiprocessing: fork() vs. spawn() (...  
- debugging python with gdb:    • debugging python segfaults with gdb (...  

playlist:    • anthony explains  

==========

twitch:   / anthonywritescode  
dicsord:   / discord  
twitter:   / 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!


Смотрите видео debugging and fixing pyuwsgi in python 3.12 (advanced) anthony explains онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь anthonywritescode 04 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 7,43 раз и оно понравилось 39 людям.