Uploaded image for project: 'mod_python'
  1. mod_python
  2. MODPYTHON-234

SystemError: bad argument to internal function

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.2.10, 3.3.1
    • None
    • core
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            grahamd Graham Phillip Dumpleton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: