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

router segfaults if you sent a management query with an empty body

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.7.0
    • None
    • None

    Description

      E.g. .qpid-send -a '$management' -P operation=QUERY -P entityType=org.apache.qpid.dispatch.router.config.linkRoute

      results in:

      (gdb) bt
      #0  qd_field_iterator_end (iter=iter@entry=0x0) at /home/gordon/projects/dispatch/src/iterator.c:482
      #1  0x00007ffff7baa7e8 in get_type_info (clen=<synthetic pointer>, count=<synthetic pointer>, length=<synthetic pointer>, tag=0x7fffdc006e38 "", iter=0x0) at /home/gordon/projects/dispatch/src/parse.c:42
      #2  qd_parse_internal (iter=iter@entry=0x0, p=p@entry=0x0) at /home/gordon/projects/dispatch/src/parse.c:119
      #3  0x00007ffff7baab07 in qd_parse (iter=iter@entry=0x0) at /home/gordon/projects/dispatch/src/parse.c:140
      #4  0x00007ffff7bbc321 in qd_core_agent_query_handler (offset=<synthetic pointer>, count=<synthetic pointer>, msg=0x7fffe4036940, operation_type=QD_ROUTER_OPERATION_QUERY, 
          entity_type=QD_ROUTER_CONFIG_LINK_ROUTE, core=0x92b0b0) at /home/gordon/projects/dispatch/src/router_core/management_agent.c:241
      #5  qdr_management_agent_on_message (context=0x92b0b0, msg=0x7fffe4036940, unused_link_id=<optimized out>, unused_cost=<optimized out>) at /home/gordon/projects/dispatch/src/router_core/management_agent.c:473
      #6  0x00007ffff7bb6f85 in qdr_forward_on_message (core=<optimized out>, work=0x7fffe4035100) at /home/gordon/projects/dispatch/src/router_core/forwarder.c:182
      #7  0x00007ffff7bb9564 in qdr_general_handler (context=0x92b0b0) at /home/gordon/projects/dispatch/src/router_core/router_core.c:318
      #8  0x00007ffff7bc253a in thread_run (arg=<optimized out>) at /home/gordon/projects/dispatch/src/server.c:904
      #9  0x00007ffff772061a in start_thread () from /lib64/libpthread.so.0
      #10 0x00007ffff6c7f59d in clone () from /lib64/libc.so.6
      

      Attachments

        Activity

          People

            gmurthy Ganesh Murthy
            gsim Gordon Sim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: