Uploaded image for project: 'AMQ Interconnect'
  1. AMQ Interconnect
  2. ENTMQIC-45

dispatch-router segfault when running "qdstat -n"

XMLWordPrintable

    • Hide

      ??? The reproducer is not deterministic, but router had 1 on-demand connection to qpid broker, 1 interconnect from another router, few client connections (all SSL) plus nonSSL client running qdstat -n.

      Show
      ??? The reproducer is not deterministic, but router had 1 on-demand connection to qpid broker, 1 interconnect from another router, few client connections (all SSL) plus nonSSL client running qdstat -n.

      Having standard deployment of Satellite6 and qdrouterd there, and adding one nonSSL listener for qdstat, and running "qdstat -n" causes segfault.

      Coredump / abrt report to be attached. Backtrace:

      #0 pni_record_find (record=<optimized out>, record=<optimized out>, key=key@entry=0) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/record.c:71
      #1 pn_record_get (record=<optimized out>, key=key@entry=0) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/record.c:120
      #2 0x00007f2b8cb023c3 in pn_connection_get_context (conn=<optimized out>) at /usr/src/debug/qpid-proton-0.9/proton-c/src/engine/engine.c:184
      #3 0x00007f2b8cd45e25 in qd_link_connection (link=<optimized out>) at /usr/src/debug/qpid-dispatch-0.4/src/container.c:780
      #4 0x00007f2b8cd53445 in router_link_attach_handler (context=0xc769a0, link=<optimized out>) at /usr/src/debug/qpid-dispatch-0.4/src/router_node.c:1612
      #5 0x00007f2b8cd45285 in handle_link_open (container=<optimized out>, pn_link=0x7f2b681df020) at /usr/src/debug/qpid-dispatch-0.4/src/container.c:201
      #6 process_handler (unused=<optimized out>, qd_conn=0x7f2b7800cb10, container=0xe9ada0) at /usr/src/debug/qpid-dispatch-0.4/src/container.c:389
      #7 handler (handler_context=0xe9ada0, conn_context=<optimized out>, event=event@entry=QD_CONN_EVENT_PROCESS, qd_conn=0x7f2b7800cb10) at /usr/src/debug/qpid-dispatch-0.4/src/container.c:496
      #8 0x00007f2b8cd5742c in process_connector (cxtr=0x7f2b78010250, qd_server=0xd32e50) at /usr/src/debug/qpid-dispatch-0.4/src/server.c:394
      #9 thread_run (arg=<optimized out>) at /usr/src/debug/qpid-dispatch-0.4/src/server.c:622
      #10 0x00007f2b8c8c9df5 in start_thread (arg=0x7f2b7fca9700) at pthread_create.c:308
      #11 0x00007f2b8be251ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

              tross1@redhat.com Ted Ross
              rhn-support-pmoravec Pavel Moravec
              Matej Lesko Matej Lesko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: