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

With 2 brokers x 2 routers using waypoints / autolinks, enabling http: yes on both routers causes RouterB segfault

XMLWordPrintable

    • Compatibility/Configuration, User Experience
    • Hide
      • Using attached configuration file, qdrouterd_waypoint_whttp.conf, and launch the router:
        qdrouterd -c ./qdrouterd_waypoint_whttp.conf
      • Wait for segfault
      Show
      Using attached configuration file, qdrouterd_waypoint_whttp.conf, and launch the router: qdrouterd -c ./qdrouterd_waypoint_whttp.conf Wait for segfault

      Utilizing a slightly modified configuration file from ENTMQIC-1947 to enable the console via http: yes causes the router to segfault less than a minute after starting:

      [rkieley@ic0 attachments]$ qdrouterd -c ./qdrouterd_waypoint_whttp.conf                                                                                                                                                                        
      Wed Aug  9 10:56:28 2017 HTTP (info) Initial logging level 7
      Wed Aug  9 10:56:28 2017 HTTP (info) Libwebsockets version: 2.1.0 unknown-build-hash
      Wed Aug  9 10:56:28 2017 HTTP (info) IPV6 not compiled in
      Wed Aug  9 10:56:28 2017 HTTP (info) libev support not compiled in
      Wed Aug  9 10:56:28 2017 HTTP (info) libuv support not compiled in
      Wed Aug  9 10:56:28 2017 HTTP (info)  Threads: 1 each 1024 fds
      Wed Aug  9 10:56:28 2017 HTTP (info)  mem: platform fd map:  8192 bytes
      Wed Aug  9 10:56:28 2017 HTTP (info)  Compiled with OpenSSL support
      Wed Aug  9 10:56:28 2017 HTTP (info)  mem: per-conn:          512 bytes + protocol rx buf
      Wed Aug  9 10:56:28 2017 SERVER (info) Container Name: RouterA
      Wed Aug  9 10:56:28 2017 ROUTER (info) Router started in Interior mode, area=0 id=RouterA
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) Allow Unsettled Multicast: no
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) Router Core thread running. 0/RouterA
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription M/$management
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription L/$management
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription L/qdrouter
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription L/qdrouter.ma
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription T/qdrouter
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription T/qdrouter.ma
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription L/qdhello
      Wed Aug  9 10:56:28 2017 ROUTER (info) Router Engine Instantiated: id=RouterA instance=1502285188 max_routers=128
      Wed Aug  9 10:56:28 2017 AGENT (info) Activating management agent on $_management_internal
      Wed Aug  9 10:56:28 2017 ROUTER_CORE (info) In-process subscription L/$_management_internal
      Wed Aug  9 10:56:28 2017 CONN_MGR (info) Configured Listener: 0.0.0.0:2009 proto=any, role=normal
      Wed Aug  9 10:56:28 2017 CONN_MGR (info) Configured Listener: 0.0.0.0:2010 proto=any, role=inter-router
      Wed Aug  9 10:56:28 2017 CONN_MGR (info) Configured Listener: 192.168.2.208:5675 proto=any, role=normal, http
      Wed Aug  9 10:56:28 2017 HTTP (info) Creating Vhost 'vhost0' port -2, 3 protocols, IPv6 off
      Wed Aug  9 10:56:28 2017 HTTP (info)    mounting file:///usr/share/qpid-dispatch/console/stand-alone to /
      Wed Aug  9 10:56:28 2017 CONN_MGR (info) Configured Connector: localhost:5672 proto=any, role=route-container 
      Wed Aug  9 10:56:29 2017 POLICY (info) Policy configured maxConnections: 65535, policyDir: '', access rules enabled: 'false'
      Wed Aug  9 10:56:29 2017 POLICY (info) Policy fallback defaultVhost is defined: '$default'
      Wed Aug  9 10:56:29 2017 SERVER (info) Operational, 4 Threads Running
      Wed Aug  9 10:56:48 2017 HTTP (info) lws_protocol_init
      Segmentation fault (core dumped)
      

      From /var/log/messages

      Aug  9 10:56:48 ic0 kernel: qdrouterd[2094]: segfault at 60 ip 00007ff3275aa000 sp 00007ffca443c808 error 4 in libqpid-dispatch.so[7ff327564000+5c000]
      

      See attached for associated configuration file and coredump. Note that at the point in time of the segfault RouterA was live and both brokers had just been brought up.

        1. qdrouterd_waypoint_whttp.conf
          2 kB
          Roderick Kieley
        2. ENTMQIC-1948.patch
          2 kB
          Roderick Kieley
        3. core.qdrouterd.1502285208.2094.gz
          2.09 MB
          Roderick Kieley
        4. configuration-whttp.tgz
          4 kB
          Roderick Kieley

            gmurthy@redhat.com Ganesh Murthy
            rhn-support-rkieley Roderick Kieley
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: