Message68065
If it's only failing during the second run of "make test", typically
there's some implicit dependency on something that is disturbed by
running a test that's later in the suite of tests. This could be either
the fault of that other test (not restoring some global setting or
environment var) or the fault of the test that fails (making unwarranted
assumptions or not initializing some needed settings before starting).
If it works for some folks and not for others, on the same platform,
compare the set of extension modules that are not built, reported by
"make" in a message starting with "Failed to find the necessary bits to
build these modules:". Likely, Barry has the most complete set, while
Jesse has a few more extensions missing.
Finding this is usually a painful process of bisecting the set of tests
run. Randomizing the tests with regrtest.py -r might also be helpful.
FWIW, when I tried (on Leopard) "make test
TESTOPTS=test_multiprocessing" it hung on the first set. When I ran
"./python Lib/test/test_multiprocess.py -v" it reported 122 tests
passed. But when I ran "./python Lib/test/regrtest.py -v
test_multiprocessing" one test failed:
======================================================================
ERROR: test_remote (test.test_multiprocessing.WithManagerTestRemoteManager)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/guido/p/Lib/test/test_multiprocessing.py", line 1167, in
test_remote
queue = manager2.get_queue()
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 650, in temp
authkey=self._authkey, exposed=exp
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 902, in
AutoProxy
incref=incref)
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 711, in
__init__
self._incref()
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 758, in
_incref
dispatch(conn, None, 'incref', (self._id,))
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 94, in
dispatch
raise convert_to_error(kind, result)
RemoteError:
---------------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 196, in
handle_request
result = func(c, *args, **kwds)
File "/Users/guido/p/Lib/multiprocessing/managers.py", line 412, in incref
self.id_to_refcount[ident] += 1
KeyError: '5f2828'
--------------------------------------------------------------------------- |
|
Date |
User |
Action |
Args |
2008-06-12 14:07:51 | gvanrossum | set | spambayes_score: 0.000148439 -> 0.00014843895 recipients:
+ gvanrossum, barry, donmez, benjamin.peterson, jnoller |
2008-06-12 14:07:50 | gvanrossum | set | spambayes_score: 0.000148439 -> 0.000148439 messageid: <1213279670.72.0.998670236771.issue3088@psf.upfronthosting.co.za> |
2008-06-12 14:07:49 | gvanrossum | link | issue3088 messages |
2008-06-12 14:07:46 | gvanrossum | create | |
|