I have started qpidd under debugger and I got the following backtrace: #0 0x0000000000000030 in ?? () #1 0x00007ffff3a1a74d in pn_connection_finalize (object=0xb1d450) at /usr/src/debug/qpid-proton-0.9/proton-c/src/engine/engine.c:467 #2 0x00007ffff3a0f5c8 in pn_class_decref (clazz=0x7ffff3c43400 <clazz.4691>, object=0xb1d450) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/object.c:97 #3 0x00007ffff3a0f5c8 in pn_class_decref (clazz=0x7ffff3c43380 <clazz.4874>, object=0xb03ae0) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/object.c:97 #4 0x00007ffff3a0f5c8 in pn_class_decref (clazz=0x7ffff3c43300 <clazz.4927>, object=0xb0a310) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/object.c:97 #5 0x00007ffff3a1d310 in pn_event_finalize (event=0xb0cd00) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:190 #6 pn_event_finalize_cast (object=0xb0cd00) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:235 #7 0x00007ffff3a0f5c8 in pn_class_decref (clazz=0x7ffff3c43480 <clazz.2269>, object=0xb0cd00) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/object.c:97 #8 0x00007ffff3a0f7f2 in pn_decref (object=<optimized out>) at /usr/src/debug/qpid-proton-0.9/proton-c/src/object/object.c:252 #9 0x00007ffff3a1d4b2 in pn_collector_pop (collector=collector@entry=0xb29440) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:167 #10 0x00007ffff3a1d508 in pn_collector_drain (collector=0xb29440) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:34 #11 pn_collector_release (collector=collector@entry=0xb29440) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:96 #12 0x00007ffff3a1d529 in pn_collector_free (collector=0xb29440) at /usr/src/debug/qpid-proton-0.9/proton-c/src/events/event.c:87 #13 0x00007ffff3c97669 in qpid::broker::amqp::Connection::~Connection (this=0x8e8210, __in_chrg=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/qpid/broker/amqp/Connection.cpp:171 #14 0x00007ffff3c97819 in qpid::broker::amqp::Connection::~Connection (this=0x8e8210, __in_chrg=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/qpid/broker/amqp/Connection.cpp:173 #15 0x00007ffff749dd63 in qpid::sys::AsynchIOHandler::~AsynchIOHandler (this=0xb28ff0, __in_chrg=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/AsynchIOHandler.cpp:73 #16 0x00007ffff749de59 in qpid::sys::AsynchIOHandler::~AsynchIOHandler (this=0xb28ff0, __in_chrg=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/AsynchIOHandler.cpp:74 #17 0x00007ffff749ee5f in qpid::sys::AsynchIOHandler::closedSocket (this=0xb28ff0, s=...) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/AsynchIOHandler.cpp:196 #18 0x00007ffff741843c in qpid::sys::posix::AsynchIO::writeable (this=0xb26470, h=...) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/posix/AsynchIO.cpp:575 #19 0x00007ffff74a27a1 in operator() (a0=..., this=<optimized out>) at /usr/include/boost/function/function_template.hpp:767 #20 qpid::sys::DispatchHandle::processEvent (this=0xb26478, type=qpid::sys::Poller::WRITABLE) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/DispatchHandle.cpp:283 #21 0x00007ffff744058e in process (this=<synthetic pointer>, this=<synthetic pointer>) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/Poller.h:131 #22 qpid::sys::Poller::run (this=0x6543c0) at /usr/src/debug/qpid-cpp-0.32/src/qpid/sys/epoll/EpollPoller.cpp:522 #23 0x00007ffff79d6238 in qpid::broker::Broker::run (this=0x654d10) at /usr/src/debug/qpid-cpp-0.32/src/qpid/broker/Broker.cpp:522 #24 0x00000000004055cb in qpid::broker::QpiddBroker::execute (this=this@entry=0x7fffffffd8ae, options=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/posix/QpiddBroker.cpp:214 #25 0x0000000000409004 in qpid::broker::run_broker (argc=3, argv=0x7fffffffdc48, hidden=<optimized out>) at /usr/src/debug/qpid-cpp-0.32/src/qpidd.cpp:108 #26 0x00007ffff64f2af5 in __libc_start_main (main=0x404750 <main(int, char**)>, argc=3, ubp_av=0x7fffffffdc48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdc38) at libc-start.c:274 #27 0x00000000004049c1 in _start ()
qpidd is 0.32, proton is 0.9 Best regards, 29.06.2015 15:52, Gordon Sim пишет: > On 06/29/2015 11:27 AM, Michael Ivanov wrote: >> Hallo, >> >> I am using qpidd 0.32 Sometimes during operation the following diagnostics >> appears: >> >> Detected two management objects with the same identifier: >> 0-40-1--128(org.apache.qpid.broker:incoming:92bd6cc8-400a-4a81-8770-85d038a3d179,sender-xxx) > > That is (in theory) a result of there being more than one link with the same > name and container identifier. What qpidd should > really be doing there is detaching one of them, since the link name is > supposed to be unique. I've raised an issue to track > that: https://issues.apache.org/jira/browse/QPID-6615 > > The sender-xxx is the name given to all sending links created through the > proton messenger api. Where more than one link is > established to the same container, this is actually illegal. I've raised > another to track that (which in my view is the 'real' > problem here, since I believe link stealing is likely not the intended > consequence of sending to a different node): > https://issues.apache.org/jira/browse/PROTON-924 > >> Is this a real problem or can these messages be ignored? >> >> Also it crashes occasionally with segmentation violation, but I'm not sure >> whether these two problems are related. > > If you can get a backtrace for that, it really helps narrow down the cause. > (You need to enable core dumps if not already > enabled, then load the core in gdb and type 'backtrace'). > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > For additional commands, e-mail: users-h...@qpid.apache.org > -- \ / | | (OvO) | Михаил Иванов | (^^^) | Тел.: +7(911) 223-1300 | \^/ | E-mail: iv...@isle.spb.ru | ^ ^ | | --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org