-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
The Interconnect router is used with the Hono IOT control framework. Hono uses Vert.x which uses Proton-J for AMQP operations.
The customer describes the failure scenario like this:
"On some event [Hono] will open a receiver link to a specific anycast address and then it's waiting for a message
- A sender sends a message to this address
- Our application closes the reciever link
- This link creation and message sending can be done up to ~200/s before this crash happens"
The crash results in the following error report
2020-04-24 10:33:07.876362 +0000 ROUTER (info) [C439][L4755282] Link detached: del=1 presett=0 psdrop=0 acc=1 rej=0 rel=0 mod=0 delay1=0 delay10=0
*** Error in `qdrouterd': double free or corruption (fasttop): 0x00007f2c58166fc0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x816b9)[0x7f2c70ba76b9]
/usr/lib/qpid-dispatch/libqpid-dispatch.so(+0x52c0c)[0x7f2c71faac0c]
/usr/lib/qpid-dispatch/libqpid-dispatch.so(router_core_thread+0x14e)[0x7f2c71fb8c2e]
/lib64/libpthread.so.0(+0x7ea5)[0x7f2c718feea5]
/lib64/libc.so.6(clone+0x6d)[0x7f2c70c248cd]