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

pn_messenger_set_timeout leads to send hanging

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: proton-0.4
    • Fix Version/s: None
    • Component/s: proton-c
    • Labels:
    • Environment:
      Latest SVN checkout as of this morning

      Description

      A non-negative pn_messenger_set_timeout seems to result in pn_messenger_send hanging with the following backtrace:

      Thread 2 (Thread 0x7fee4c037700 (LWP 16763)):
      #0 0x0000003518ce99ad in poll () at ../sysdeps/unix/syscall-template.S:81
      #1 0x00007fee4c079a42 in pn_driver_wait_2 ()
      from /usr/local/lib64/libqpid-proton.so.1
      #2 0x00007fee4c079cea in pn_driver_wait ()
      from /usr/local/lib64/libqpid-proton.so.1
      #3 0x00007fee4c0744e4 in pn_messenger_tsync ()
      from /usr/local/lib64/libqpid-proton.so.1
      #4 0x00007fee4c0747dc in pn_messenger_sync ()
      from /usr/local/lib64/libqpid-proton.so.1
      #5 0x00007fee4c076327 in pn_messenger_recv ()
      from /usr/local/lib64/libqpid-proton.so.1
      #6 0x0000000000400d31 in qpidListenerThread ()
      #7 0x0000003519407d15 in start_thread (arg=0x7fee4c037700)
      at pthread_create.c:308
      #8 0x0000003518cf248d in clone ()
      at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

      Thread 1 (Thread 0x7fee4c039840 (LWP 16762)):
      #0 0x0000003519408e60 in pthread_join (threadid=140661454239488,
      --Type <return> to continue, or q <return> to quit--
      thread_return=0x0) at pthread_join.c:92
      #1 0x0000000000400f11 in main ()

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              fquinn Frank Quinn
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: