Debugging of CPython processes with gdb
Debugging is a crucial part of day-to-day activities of Python developers. Everybody's familiar with pdb, which is our bread and butter, but sometimes it can't help you, e.g. when you are trying to debug a CPython extension or need to connect to a hanged process without restarting it. This is where general purpose debuggers like gdb shine. Being familiar with such tools allows one to troubleshoot complex issues efficiently and solve problems which otherwise would be very hard to fix.
Roman Podoliaka
Development manager at Mirantis. Leading a small team of engineers, who are working on improving OpenStack in terms of stability, scalability, performance, etc. Speaker at local Python events (KharkivPy, PyCon Ukraine). Personal blog: http://podoliaka.org Twitter: @rpodoliaka
Watch video PyCon PL 2016:Roman Podoliaka "Debugging of CPython processes with gdb" online without registration, duration hours minute second in high quality. This video was added by user PyCon PL 10 March 2017, don't forget to share it with your friends and acquaintances, it has been viewed on our site 180 once and liked it 5 people.