I'm fairly sure this is the type_new() bug in Python 2.2.1, which causes Python to dump core creating ExtensionClass types. This is one of the reasons to do 2.2.2 now. The effect of the bug varies with platform. On some platforms (like mine), the garbage memory it reads is usually NULL and so it has no effect. Jeremy