I am getting a segv when asking pyexpat to parse some bad xml. I'm not sure whether this is a problem with pyexpat or with expat, but I'm leaning towards expat after finding a (partial?) fix.
The stack of the segv is:
(gdb) bt
#0 0x010245f8 in normal_updatePosition (enc=0x1035fc0, ptr=0x73b000 , end=0x186cc50 "
2009-09-09 23:09:04 UTC in Expat XML Parser