maybe it's 15?
if ( (_unit->getStatus() == STATUS_COLLAPSING) && (_drawingRoutine == 15) )
Which is from line 1404 of UnitSprite.cpp , which in the comment says
Drawing routine for hallucinoids (routine 12) and biodrones (routine 16).
Either way I'm getting segment fault 11 for either case. So it's possible I've got a different misconfiguration.