Tim Peters reports on "comp.lang.python": > [Martin v. Loewis] > > The garbage collector runs while having the GIL, so it does not need > > to be thread-safe. > > There's still a vulnerability here: gc *assumes* the GIL is held when > _PyObject_GC_Malloc gets called, and doesn't verify that the GIL is in fact > held. A rogue extension module could violate this precondition without > triggering a predictable error (and then "random" segfaults would be > likely). Maybe, we should check for this, too.
Dieter _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )