SystemError: bad argument to internal function
----------------------------------------------

                 Key: MODPYTHON-234
                 URL: https://issues.apache.org/jira/browse/MODPYTHON-234
             Project: mod_python
          Issue Type: Bug
          Components: core
    Affects Versions: 3.3.1, 3.2.10
            Reporter: Graham Dumpleton


As raised in thread:

  http://www.modpython.org/pipermail/mod_python/2007-June/023795.html

when req.read() is called, on rare occasions it can generate the error:

05 18:33:49 2007] [error] [client 200.155.85.225] SystemError: 
Objects/stringobject.c:3515: bad argument to internal function,

It is speculated that this is caused by an invalid value being supplied to 
_PyString_Resize() with code associated with req.read(). In particular, most 
likely being supplied a negative value for size.

This issues possibly relates to problems with how mod_python makes use of 
content length and what request_rec says in respect of remaining amount of data 
as described in MODPYTHON-212.

Further highlights how the code for req.read(), req.readline() and 
req.readlines() has to be completely revised and overhauled to simply read 
whatever is available rather than trusting content length.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to