You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/11/08 12:45:00 UTC
[jira] [Commented] (DISPATCH-1176) Router crash when connected to
network that has > 400 edge routers
[ https://issues.apache.org/jira/browse/DISPATCH-1176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16679706#comment-16679706 ]
ASF GitHub Bot commented on DISPATCH-1176:
------------------------------------------
GitHub user ErnieAllen opened a pull request:
https://github.com/apache/qpid-dispatch/pull/415
DISPATCH-1176 Prevent uninitialized delivery from crashing router
This prevents the crash but... I'm concerned about router inter-operability between different versions of the router.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ErnieAllen/qpid-dispatch ernie-DISPATCH-1176
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/qpid-dispatch/pull/415.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #415
----
commit 51a02e6a5de6907c14df24db7cd51475e45f2ea6
Author: Ernest Allen <ea...@...>
Date: 2018-11-08T12:40:53Z
DISPATCH-1176 Prevent uninitialized delivery from crashing router
----
> Router crash when connected to network that has > 400 edge routers
> ------------------------------------------------------------------
>
> Key: DISPATCH-1176
> URL: https://issues.apache.org/jira/browse/DISPATCH-1176
> Project: Qpid Dispatch
> Issue Type: Bug
> Components: Routing Engine
> Affects Versions: 1.5.0
> Reporter: Ernest Allen
> Assignee: Ganesh Murthy
> Priority: Major
>
> Router that is connected to console crashes after refreshing page.
> Steps:
> * 2 router network: A and B
> * connect console to router A
> * connect several hundred edge routers to router B (> 400)
> * refresh the console
> I'm getting the following backtrace:
> 2018-11-07 11:21:12.726892 -0500 SERVER (info) [35]: Connection from 127.0.0.1 (to :5673) failed: amqp:connection:framing-error connection aborted
> qdrouterd: /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:1255: qdr_deliver_continue_CT: Assertion `in_dlv->where == QDR_DELIVERY_IN_SETTLED' failed.
> Thread 2 "qdrouterd" received signal SIGABRT, Aborted.
> [Switching to Thread 0x7fffe3c9d700 (LWP 28359)]
> 0x00007ffff66b2f2b in raise () from /lib64/libc.so.6
> Missing separate debuginfos, use: dnf debuginfo-install compat-openssl10-1.0.2o-1.fc28.x86_64 cyrus-sasl-gssapi-2.1.27-0.2rc7.fc28.x86_64 cyrus-sasl-lib-2.1.27-0.2rc7.fc28.x86_64 cyrus-sasl-md5-2.1.27-0.2rc7.fc28.x86_64 cyrus-sasl-plain-2.1.27-0.2rc7.fc28.x86_64 cyrus-sasl-scram-2.1.27-0.2rc7.fc28.x86_64 keyutils-libs-1.5.10-6.fc28.x86_64 krb5-libs-1.16.1-2.fc28.x86_64 libcom_err-1.43.8-2.fc28.x86_64 libdb-5.3.28-30.fc28.x86_64 libffi-3.1-16.fc28.x86_64 libselinux-2.7-13.fc28.x86_64 libwebsockets-2.4.2-1.fc28.x86_64 libxcrypt-4.0.1-1.fc28.x86_64 openssl-libs-1.1.0h-3.fc28.x86_64 pcre2-10.31-4.fc28.x86_64 python2-libs-2.7.15-2.fc28.x86_64 zlib-1.2.11-8.fc28.x86_64
> (gdb) bt
> #0 0x00007ffff66b2f2b in raise () from /lib64/libc.so.6
> #1 0x00007ffff669d561 in abort () from /lib64/libc.so.6
> #2 0x00007ffff669d431 in __assert_fail_base.cold.0 () from /lib64/libc.so.6
> #3 0x00007ffff66ab692 in __assert_fail () from /lib64/libc.so.6
> #4 0x00007ffff7b98e96 in qdr_deliver_continue_CT (core=0x9cc620,
> action=0x7fffcc02b260, discard=false)
> at /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:1255
> #5 0x00007ffff7b91341 in router_core_thread (arg=0x9cc620)
> at /home/eallen/workspace/qpid-dispatch/src/router_core/router_core_thread.c:116
> #6 0x00007ffff74cc594 in start_thread () from /lib64/libpthread.so.0
> #7 0x00007ffff677600f in clone () from /lib64/libc.so.6
>
> This doesn't happen every time you refresh the console with F5.
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org