You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ernest Allen (JIRA)" <ji...@apache.org> on 2016/04/11 18:03:25 UTC

[jira] [Commented] (DISPATCH-263) Router crash when requesting log

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

Ernest Allen commented on DISPATCH-263:
---------------------------------------

Yes, I'm still seeing a crash after updating to latest code this morning.

#0  0x00007ffff6ba1a98 in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/unix/sysv/linux/raise.c:55
#1  0x00007ffff6ba369a in __GI_abort () at abort.c:89
#2  0x00007ffff6b9a227 in __assert_fail_base (fmt=<optimized out>, 
    assertion=assertion@entry=0x7ffff7bcc138 "*((uint32_t*) (p + desc->total_size)) == 0xbabecafe", 
    file=file@entry=0x7ffff7bcbf10 "/home/eallen/workspace/qpid-dispatch/src/alloc_pool.c", line=line@entry=213, 
    function=function@entry=0x7ffff7bcc350 <__PRETTY_FUNCTION__.9429> "qd_dealloc") at assert.c:92
#3  0x00007ffff6b9a2d2 in __GI___assert_fail (
    assertion=0x7ffff7bcc138 "*((uint32_t*) (p + desc->total_size)) == 0xbabecafe", 
    file=0x7ffff7bcbf10 "/home/eallen/workspace/qpid-dispatch/src/alloc_pool.c", line=213, function=0x7ffff7bcc350 <__PRETTY_FUNCTION__.9429> "qd_dealloc")
    at assert.c:101
#4  0x00007ffff7bc211e in qd_dealloc (
    desc=0x7ffff7dd9fc0 <__desc_qdr_delivery_t>, tpool=0x7fffeaa05658, 
    p=0x7fffdc02d350)
    at /home/eallen/workspace/qpid-dispatch/src/alloc_pool.c:213
#5  0x00007ffff7bb0a27 in free_qdr_delivery_t (p=0x7fffdc02d350)
    at /home/eallen/workspace/qpid-dispatch/src/router_core/router_core.c:26
#6  0x00007ffff7bb6f83 in qdr_delivery_free (delivery=0x7fffdc02d350)
    at /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:207
#7  0x00007ffff7bb7bce in qdr_update_delivery_CT (core=0x8bb8e0, 
    action=0x8be2c0, discard=false)
    at /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:499
#8  0x00007ffff7bb2ac8 in router_core_thread (arg=0x8bb8e0)
    at /home/eallen/workspace/qpid-dispatch/src/router_core/router_core_thread.c:71
#9  0x00007ffff771060a in start_thread (arg=0x7fffeaa05700)
    at pthread_create.c:334
#10 0x00007ffff6c6fa4d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

I'm starting unmodified A.conf and B.conf from tests/config-2/
    - I'm starting B.conf from command line with -d for daemon mode
    - I'm then starting A.conf from gdb so I can get the backtrace
After waiting for approx 5 minutes I'm running:
    - qdmanage GET-LOG -b 0.0.0.0:20100 -r QDR.B
Router A immediately crashes



> Router crash when requesting log
> --------------------------------
>
>                 Key: DISPATCH-263
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-263
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Management Agent
>    Affects Versions: 0.6
>            Reporter: Ernest Allen
>            Assignee: Ganesh Murthy
>
> Router crashes when requesting latest log entries
> - Start 2 nodes from qpid-dispatch/tests/config-2
> - let routers run for about 5 minutes (problem does not occur unless I wait)
> - qdmanage GET-LOG -b 0.0.0.0:20100 -r QDR.B
> {quote}
> #0  0x00007ffff6ba7a98 in __GI_raise (sig=sig@entry=6)
>     at ../sysdeps/unix/sysv/linux/raise.c:55
> #1  0x00007ffff6ba969a in __GI_abort () at abort.c:89
> #2  0x00007ffff6ba0227 in __assert_fail_base (fmt=<optimized out>, 
>     assertion=assertion@entry=0x7ffff7bcbaa8 "*((uint32_t*) (p + desc->total_size)) == 0xbabecafe", 
>     file=file@entry=0x7ffff7bcb880 "/home/eallen/workspace/qpid-dispatch/src/alloc_pool.c", line=line@entry=213, 
>     function=function@entry=0x7ffff7bcbcc0 <__PRETTY_FUNCTION__.9429> "qd_dealloc") at assert.c:92
> #3  0x00007ffff6ba02d2 in __GI___assert_fail (
>     assertion=0x7ffff7bcbaa8 "*((uint32_t*) (p + desc->total_size)) == 0xbabecafe", 
>     file=0x7ffff7bcb880 "/home/eallen/workspace/qpid-dispatch/src/alloc_pool.c", line=213, function=0x7ffff7bcbcc0 <__PRETTY_FUNCTION__.9429> "qd_dealloc")
>     at assert.c:101
> #4  0x00007ffff7bc1cf0 in qd_dealloc (
>     desc=0x7ffff7dd9fc0 <__desc_qdr_delivery_t>, tpool=0x7fffea9cc658, 
>     p=0x7fffdc0092b0)
>     at /home/eallen/workspace/qpid-dispatch/src/alloc_pool.c:213
> #5  0x00007ffff7bb06f8 in free_qdr_delivery_t (p=0x7fffdc0092b0)
>     at /home/eallen/workspace/qpid-dispatch/src/router_core/router_core.c:26
> ---Type <return> to continue, or q <return> to quit---
> #6  0x00007ffff7bb6c54 in qdr_delivery_free (delivery=0x7fffdc0092b0)
>     at /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:207
> #7  0x00007ffff7bb789f in qdr_update_delivery_CT (core=0x8cb5d0, 
>     action=0x7fffd4003d00, discard=false)
>     at /home/eallen/workspace/qpid-dispatch/src/router_core/transfer.c:499
> #8  0x00007ffff7bb2799 in router_core_thread (arg=0x8cb5d0)
>     at /home/eallen/workspace/qpid-dispatch/src/router_core/router_core_thread.c:71
> #9  0x00007ffff771060a in start_thread (arg=0x7fffea9cc700)
>     at pthread_create.c:334
> #10 0x00007ffff6c75a4d in clone ()
>     at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
> {quote}



--
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