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 pitrou
Recipients brett.cannon, ixokai, ned.deily, pitrou, sdaoden, vstinner
Date 2011-02-22.15:56:28
SpamBayes Score 8.309835e-06
Marked as misclassified No
Message-id <1298390186.3757.10.camel@localhost.localdomain>
In-reply-to <1298389078.05.0.50904530156.issue11277@psf.upfronthosting.co.za>
Content
> .. even with a self-compiled 1.2.3, INT_MAX/1000 ... nothing.
> The problem is not crc32(), but the buffer itself:
> 
>    if (pbuf.len > 1024*5) {
>         unsigned char *buf = pbuf.buf;
>         Py_ssize_t len = pbuf.len;
>         Py_ssize_t i;
> fprintf(stderr, "CRC 32 2.1\n");
> for(i=0; (size_t)i < (size_t)len;++i)
>     *buf++ = 1;
> fprintf(stderr, "CRC 32 2.2\n");

Thank you! So it's perhaps a bug in mmap on Snow Leopard.
Could you try to debug a bit more precisely and see at which buffer
offset (from the start) the fault occurs?
History
Date User Action Args
2011-02-22 15:56:29pitrousetrecipients: + pitrou, brett.cannon, ixokai, vstinner, ned.deily, sdaoden
2011-02-22 15:56:28pitroulinkissue11277 messages
2011-02-22 15:56:28pitroucreate