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 subversion and git services (JIRA)" <ji...@apache.org> on 2016/04/28 16:25:12 UTC

[jira] [Commented] (DISPATCH-298) router spinning on shutdown (in qdr_del_connection_ref)

    [ https://issues.apache.org/jira/browse/DISPATCH-298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15262221#comment-15262221 ] 

ASF subversion and git services commented on DISPATCH-298:
----------------------------------------------------------

Commit 120593812b71bbd138aa2a94cbf18b5efc43a73f in qpid-dispatch's branch refs/heads/master from [~tross@redhat.com]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=1205938 ]

DISPATCH-298 - Fixed a while loop that would, under common circumstances, never exit.


> router spinning on shutdown (in qdr_del_connection_ref)
> -------------------------------------------------------
>
>                 Key: DISPATCH-298
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-298
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Container
>    Affects Versions: 0.6
>            Reporter: Gordon Sim
>            Assignee: Ted Ross
>             Fix For: 0.6
>
>
> On shutting down a router, it failed to stop and started using 100% cpu. The pstack output was the same on successive calls:
> {noformat}
> Thread 2 (Thread 0x7fd769ccc700 (LWP 20886)):
> #0  0x00007fd77757862e in qdr_del_connection_ref (ref_list=0x7fd76402b1c0, conn=conn@entry=0x7fd75c01cc70) at /home/gordon/projects/dispatch/src/router_core/router_core.c:278
> #1  0x00007fd777576d0e in qdr_link_route_deactivate_CT (core=core@entry=0x256b180, lr=lr@entry=0x7fd7640331e0, conn=conn@entry=0x7fd75c01cc70) at /home/gordon/projects/dispatch/src/router_core/route_control.c:110
> #2  0x00007fd77757784e in qdr_route_connection_closed_CT (core=core@entry=0x256b180, conn=conn@entry=0x7fd75c01cc70) at /home/gordon/projects/dispatch/src/router_core/route_control.c:380
> #3  0x00007fd777573c33 in qdr_connection_closed_CT (core=0x256b180, action=<optimized out>, discard=<optimized out>) at /home/gordon/projects/dispatch/src/router_core/connections.c:886
> #4  0x00007fd777578b45 in router_core_thread (arg=0x256b180) at /home/gordon/projects/dispatch/src/router_core/router_core_thread.c:71
> #5  0x00007fd7770e360a in start_thread () from /lib64/libpthread.so.0
> #6  0x00007fd776648a4d in clone () from /lib64/libc.so.6
> Thread 1 (Thread 0x7fd777992180 (LWP 20885)):
> #0  0x00007fd7770e46ad in pthread_join () from /lib64/libpthread.so.0
> #1  0x00007fd77756e59a in sys_thread_join (thread=<optimized out>) at /home/gordon/projects/dispatch/src/posix/threading.c:195
> #2  0x00007fd777577f4a in qdr_core_free (core=0x256b180) at /home/gordon/projects/dispatch/src/router_core/router_core.c:95
> #3  0x00007fd77757d613 in qd_router_free (router=0x2568040) at /home/gordon/projects/dispatch/src/router_node.c:839
> #4  0x00007fd77756468e in qd_dispatch_free (qd=0x230d240) at /home/gordon/projects/dispatch/src/dispatch.c:219
> #5  0x0000000000401ade in main_process (config_path=config_path@entry=0x7ffc3a30d0a1 "./etc/qpid-dispatch/topic.conf", python_pkgdir=python_pkgdir@entry=0x402468 "/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python", fd=fd@entry=2) at /home/gordon/projects/dispatch/router/src/main.c:139
> #6  0x00000000004017b7 in main (argc=3, argv=0x7ffc3a30bb98) at /home/gordon/projects/dispatch/router/src/main.c:335
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org