[ https://issues.apache.org/jira/browse/DISPATCH-296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gordon Sim updated DISPATCH-296: -------------------------------- Attachment: multiconnect.conf This is the conf file I was using, and I had qpidd instances listening on 6666 and 7777 on the localhost. > segfault on router startup > -------------------------- > > Key: DISPATCH-296 > URL: https://issues.apache.org/jira/browse/DISPATCH-296 > Project: Qpid Dispatch > Issue Type: Bug > Components: Container > Affects Versions: 0.6 > Reporter: Gordon Sim > Attachments: multiconnect.conf > > > Starting up a router with a couple of connectors (connectingto qpidd > instances in my case), the router occasionally (maybe one in five) crashes > with a segfault. > {noformat} > (gdb) bt > #0 0x00007ffff629c76e in sasl_client_add_plugin () from /lib64/libsasl2.so.3 > #1 0x00007ffff629cf58 in sasl_client_init () from /lib64/libsasl2.so.3 > #2 0x00007ffff796ecff in pni_init_client > (transport=transport@entry=0x7fffdc008fc0) at > /home/gordon/projects/proton/proton-c/src/sasl/cyrus_sasl.c:115 > #3 0x00007ffff796e87e in pn_do_mechanisms (transport=0x7fffdc008fc0, > frame_type=<optimized out>, channel=<optimized out>, args=<optimized out>, > payload=<optimized out>) > at /home/gordon/projects/proton/proton-c/src/sasl/sasl.c:703 > #4 0x00007ffff7959b26 in pni_dispatch_action (payload=0x7fffe96f2360, > args=0x7fffdc0091c0, channel=0, frame_type=1 '\001', lcode=<optimized out>, > transport=0x7fffdc008fc0) > at /home/gordon/projects/proton/proton-c/src/dispatcher/dispatcher.c:74 > #5 pni_dispatch_frame (args=0x7fffdc0091c0, transport=0x7fffdc008fc0, > frame=...) at > /home/gordon/projects/proton/proton-c/src/dispatcher/dispatcher.c:116 > #6 pn_dispatcher_input (transport=0x7fffdc008fc0, bytes=0x7fffdc00f358 "", > available=0, batch=false, halt=0x7fffdc009144) at > /home/gordon/projects/proton/proton-c/src/dispatcher/dispatcher.c:135 > #7 0x00007ffff795fbba in transport_consume > (transport=transport@entry=0x7fffdc008fc0) at > /home/gordon/projects/proton/proton-c/src/transport/transport.c:1751 > #8 0x00007ffff79630d2 in pn_transport_process > (transport=transport@entry=0x7fffdc008fc0, size=<optimized out>) at > /home/gordon/projects/proton/proton-c/src/transport/transport.c:2860 > #9 0x00007ffff7bb08e3 in qdpn_connector_process (c=0x7fffdc0068c0) at > /home/gordon/projects/dispatch/src/posix/driver.c:761 > #10 0x00007ffff7bc3a91 in process_connector (cxtr=0x7fffdc0068c0, > qd_server=0x702b50) at /home/gordon/projects/dispatch/src/server.c:683 > #11 thread_run (arg=0x87b9b0) at > /home/gordon/projects/dispatch/src/server.c:958 > #12 0x00007ffff772660a in start_thread () from /lib64/libpthread.so.0 > #13 0x00007ffff6c8ba4d in clone () from /lib64/libc.so.6 > {noformat} > other threads: > {noformat} > (gdb) thread 1 > [Switching to thread 1 (Thread 0x7ffff7fd1180 (LWP 19319))] > #0 0x00007ffff772e89d in __lll_lock_wait () from /lib64/libpthread.so.0 > (gdb) bt > #0 0x00007ffff772e89d in __lll_lock_wait () from /lib64/libpthread.so.0 > #1 0x00007ffff77289cd in pthread_mutex_lock () from /lib64/libpthread.so.0 > #2 0x00007ffff7bb1239 in sys_mutex_lock (mutex=0x702da0) at > /home/gordon/projects/dispatch/src/posix/threading.c:70 > #3 0x00007ffff7bc4723 in qd_timer (qd=qd@entry=0x604240, > cb=cb@entry=0x7ffff7bc11b0 <heartbeat_cb>, context=context@entry=0x702b50) at > /home/gordon/projects/dispatch/src/timer.c:89 > #4 0x00007ffff7bc3f33 in qd_server_run (qd=0x604240) at > /home/gordon/projects/dispatch/src/server.c:1349 > #5 0x0000000000401ac7 in main_process > (config_path=config_path@entry=0x7fffffffe090 > "./etc/qpid-dispatch/multiconnect.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:135 > #6 0x00000000004017b7 in main (argc=3, argv=0x7fffffffdd08) at > /home/gordon/projects/dispatch/router/src/main.c:335 > (gdb) thread 2 > [Switching to thread 2 (Thread 0x7fffea30f700 (LWP 19323))] > #0 0x00007ffff772bb10 in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > (gdb) bt > #0 0x00007ffff772bb10 in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib64/libpthread.so.0 > #1 0x00007ffff7bb133f in sys_cond_wait (cond=<optimized out>, > held_mutex=0x8624a0) at > /home/gordon/projects/dispatch/src/posix/threading.c:107 > #2 0x00007ffff7bbba1d in router_core_thread (arg=0x862180) at > /home/gordon/projects/dispatch/src/router_core/router_core_thread.c:54 > #3 0x00007ffff772660a in start_thread () from /lib64/libpthread.so.0 > #4 0x00007ffff6c8ba4d in clone () from /lib64/libc.so.6 > (gdb) thread 4 > [Switching to thread 4 (Thread 0x7fffe8ef2700 (LWP 19325))] > #0 0x00007ffff7deaadf in _dl_fixup () from /lib64/ld-linux-x86-64.so.2 > (gdb) bt > #0 0x00007ffff7deaadf in _dl_fixup () from /lib64/ld-linux-x86-64.so.2 > #1 0x00007ffff7df1db0 in _dl_runtime_resolve () from > /lib64/ld-linux-x86-64.so.2 > #2 0x00007ffff795e8a1 in pn_transport_unbind (transport=0x7fffdc006180) at > /home/gordon/projects/proton/proton-c/src/transport/transport.c:742 > #3 0x00007ffff7bb0590 in qdpn_connector_free > (ctor=ctor@entry=0x7fffdc006b30) at > /home/gordon/projects/dispatch/src/posix/driver.c:671 > #4 0x00007ffff7bc39d3 in thread_run (arg=0x864270) at > /home/gordon/projects/dispatch/src/server.c:982 > #5 0x00007ffff772660a in start_thread () from /lib64/libpthread.so.0 > #6 0x00007ffff6c8ba4d in clone () from /lib64/libc.so.6 > (gdb) thread 5 > [Switching to thread 5 (Thread 0x7fffe3fff700 (LWP 19326))] > #0 0x00007ffff772e89d in __lll_lock_wait () from /lib64/libpthread.so.0 > (gdb) bt > #0 0x00007ffff772e89d in __lll_lock_wait () from /lib64/libpthread.so.0 > #1 0x00007ffff77289cd in pthread_mutex_lock () from /lib64/libpthread.so.0 > #2 0x00007ffff7bb1239 in sys_mutex_lock (mutex=0x702da0) at > /home/gordon/projects/dispatch/src/posix/threading.c:70 > #3 0x00007ffff7bc331e in thread_run (arg=0x864240) at > /home/gordon/projects/dispatch/src/server.c:874 > #4 0x00007ffff772660a in start_thread () from /lib64/libpthread.so.0 > #5 0x00007ffff6c8ba4d in clone () from /lib64/libc.so.6 > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org