So, armed with my newfound gdb, I tackled the Cinemon crashes that necessitated writing the "zombiewatcher" script. Took about 20 seconds to have the gdb trace... hours and hours to finally decide that it appears to be a FreeBSD+Threading+PyOpenSSL bug. No responses yet from Python list as to whether there's a fix or workaround, but finally decided to move on to other things.
Did some screenshots for the documentation as well.
Fixed a bug that showed up while I was doing those, turns out that some of the data had \xa0 characters in it... latin-1 encoding of a non-breaking space, which was being treated as a regular character. Rather more involved to fix than I'd expected.
Pingbacks are closed.