Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-2316

Py_True/Py_False is not increfed, causing crash in policy tests with libpythond (debug python library)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.18.0
    • 1.19.0
    • Policy Engine
    • None

    Description

      Debug memory block at address p=0x8a6e80: API ''
          0 bytes originally requested
          The 7 pad bytes at p-7 are not all FORBIDDENBYTE (0xfd):
              at p-7: 0x00 *** OUCH
              at p-6: 0x00 *** OUCH
              at p-5: 0x00 *** OUCH
              at p-4: 0x00 *** OUCH
              at p-3: 0x00 *** OUCH
              at p-2: 0x00 *** OUCH
              at p-1: 0x00 *** OUCH
          Because memory is corrupted at the start, the count of bytes requested
             may be bogus, and checking the trailing pad bytes may segfault.
          The 8 pad bytes at tail=0x8a6e80 are not all FORBIDDENBYTE (0xfd):
              at tail+0: 0x00 *** OUCH
              at tail+1: 0x00 *** OUCH
              at tail+2: 0x00 *** OUCH
              at tail+3: 0x00 *** OUCH
              at tail+4: 0x00 *** OUCH
              at tail+5: 0x00 *** OUCH
              at tail+6: 0x00 *** OUCH
              at tail+7: 0x00 *** OUCH
      
      Enable tracemalloc to get the memory block allocation traceback
      
      Fatal Python error: _PyMem_DebugRawFree: bad ID: Allocated using API '', verified using API 'o'
      Python runtime state: finalizing (tstate=0x0000000001f43c50)
      
      Current thread 0x00007f3f562fa740 (most recent call first):
        Garbage-collecting
      <no Python frame>
      Abandon (core dumped)
      

      Attachments

        Activity

          People

            jdanek Jiri Daněk
            jdanek Jiri Daněk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: