In rev 54982 (the first time this crash was seen), I see something which might create a problem. In python/trunk/Modules/posixmodule.c (near line 6300):
+ PyMem_FREE(mode); Py_END_ALLOW_THREADS Can you call PyMem_FREE() without the GIL held? I couldn't find it documented either way. Of the 3 failures I know of, below is the intersection of the tests that were run prior to crashing: set(['test_threadedtempfile', 'test_cgi', 'test_dircache', 'test_set', 'test_binascii', 'test_imp', 'test_multibytecodec', 'test_weakref', 'test_ftplib', 'test_posixpath', 'test_xmlrpc', 'test_urllibnet', 'test_old_mailbox', 'test_distutils', 'test_site', 'test_runpy', 'test_fork1', 'test_traceback']) n -- On 4/30/07, Neal Norwitz <[EMAIL PROTECTED]> wrote: > This is the third time I've seen a crash on 2 different machines. > This is the first time I noticed this unexplained crash: > > http://python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/1983/step-test/0 > > That was at r54982. > > I tried to reproduce this: with a non-debug build, with a debug build, > with valgrind with both types of build. I could never reproduce it. > Valgrind did not report any errors either. > > Here is the third failure: > > http://python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/1986/step-test/0 > > The failure below prints: > python: Objects/obmalloc.c:746: PyObject_Malloc: Assertion `bp != > ((void *)0)' failed. > > which probably doesn't really help since the corruption has already > occurred. See > http://python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/497/step-test/0 > > Anyone have ideas what might have caused this? > > n > -- > > ---------- Forwarded message ---------- > From: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > Date: Apr 30, 2007 11:17 PM > Subject: [Python-checkins] buildbot warnings in x86 mvlgcc trunk > To: [EMAIL PROTECTED] > > > The Buildbot has detected a new failure of x86 mvlgcc trunk. > Full details are available at: > http://www.python.org/dev/buildbot/all/x86%2520mvlgcc%2520trunk/builds/497 > > Buildbot URL: http://www.python.org/dev/buildbot/all/ > > Build Reason: > Build Source Stamp: [branch trunk] HEAD > Blamelist: georg.brandl > > Build had warnings: warnings test > > Excerpt from the test logfile: > make: *** [buildbottest] Aborted (core dumped) > > sincerely, > -The Buildbot > > _______________________________________________ > Python-checkins mailing list > [EMAIL PROTECTED] > http://mail.python.org/mailman/listinfo/python-checkins > _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com