Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2022

Python3 reactor listener client fails with 'Bad file descriptor' exception

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Not A Bug
    • Affects Version/s: proton-c-0.27.0
    • Fix Version/s: None
    • Component/s: python-binding
    • Labels:
      None
    • Environment:
      Fedora 29 or 28. Python 3.
      qpid-dispatch master @f359aea 1.6.0-rc2

      Description

      Qpid-dispatch self tests run a helper program qpid-dispatch/tests/authservice.py.in

      With Python 2 this test program works normally.

      With Python 3 the test fails with an 'OSError Errno 9, Bad file descriptor' exception.

      Control is passed from the application to a MessagingHandler with
          Container(handler).run()

      The stack trace is posted as an attached file.

      To reproduce: from the build directory
          ctest -VV -R authz

       

        Attachments

        1. authz.txt
          3 kB
          Chuck Rolke

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              chug Chuck Rolke
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: