This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jess
Recipients Rhamphoryncus, hushp1pt, jess, loewis
Date 2008-08-15.22:36:53
SpamBayes Score 1.6522866e-10
Marked as misclassified No
Message-id <1218839814.89.0.995230951175.issue3107@psf.upfronthosting.co.za>
In-reply-to
Content
This appears to be the same issue as in:
3055  	2 months ago  	 test_list on 64-bit platforms

The failing test appears to be test_bigrepeat:

    def test_bigrepeat(self):
        x = self.type2test([0])
        x *= 2**16
        self.assertRaises(MemoryError, x.__mul__, 2**16)
        if hasattr(x, '__imul__'):
            self.assertRaises(MemoryError, x.__imul__, 2**16)

I am experiencing the same symptoms with 64-bit builds on Solaris10 on
an 8gb sparc machine with lots of virtual memory.  The test is
attempting to allocate a list with 4gb elements.  This requires more
space than there is physical memory so the machine starts swapping like
crazy but does not throw an error in 64 bit mode.  In 32 bit, it would
presumabley throw the error because the test has requested more than 4gb
of memory.

In other words Python appears to be working as it should.  In my case I
am not sure that Solaris10 is scanning for virtual memory properly but
that is an entirely different problem.
History
Date User Action Args
2008-08-15 22:36:55jesssetrecipients: + jess, loewis, Rhamphoryncus, hushp1pt
2008-08-15 22:36:54jesssetmessageid: <1218839814.89.0.995230951175.issue3107@psf.upfronthosting.co.za>
2008-08-15 22:36:53jesslinkissue3107 messages
2008-08-15 22:36:53jesscreate