activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carl Nygard (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMQCPP-368) Core dump in exception message formatting
Date Wed, 27 Apr 2011 16:00:03 GMT
Core dump in exception message formatting
-----------------------------------------

                 Key: AMQCPP-368
                 URL: https://issues.apache.org/jira/browse/AMQCPP-368
             Project: ActiveMQ C++ Client
          Issue Type: Bug
          Components: Openwire
    Affects Versions: 2.1.3
         Environment: Linux RHEL5.5u4 64bit, ActiveMQ v5.4.2
            Reporter: Carl Nygard
            Assignee: Timothy Bish


SIGSEGV while trying to format output when negotiating openwire format.  Problem seemed to
be triggered by issues in activemq when message store was full.  Under normal conditions the
client works fine.

Program received signal SIGSEGV, Segmentation fault.
0x00000032952797c0 in strlen () from /lib64/libc.so.6
(gdb) where
#0  0x00000032952797c0 in strlen () from /lib64/libc.so.6
#1  0x0000003295246b69 in vfprintf () from /lib64/libc.so.6
#2  0x000000329526988a in vsnprintf () from /lib64/libc.so.6
#3  0x00002aaaaec10bef in activemq::exceptions::ActiveMQException::buildMessage
    (this=<value optimized out>, 
    format=0x2aaaaed41a18 "No valid response received for command: %s, check broker.", vargs=<value
optimized out>)
    at activemq/exceptions/ActiveMQException.cpp:76
#4  0x00002aaaaec236a8 in activemq::transport::CommandIOException::CommandIOException (this=0x6f5b10,

    file=0x2aaaaed419e0 "activemq/transport/filters/ResponseCorrelator.cpp", 
    lineNumber=146, 
    msg=0x2aaaaed41a18 "No valid response received for command: %s, check broker.") at activemq/transport/CommandIOException.h:67
#5  0x00002aaaaec72612 in activemq::transport::filters::ResponseCorrelator::request (this=<value
optimized out>, command=0x94db38)
    at activemq/transport/filters/ResponseCorrelator.cpp:148
#6  0x00002aaaaec48c1a in activemq::connector::openwire::OpenWireFormatNegotiator::request
(this=0x921380, command=0x94db38)
    at activemq/connector/openwire/OpenWireFormatNegotiator.cpp:102
#7  0x00002aaaaec4fe9f in activemq::connector::openwire::OpenWireConnector::syncRequest (this=<value
optimized out>, command=0x2aaaaed41a40)
    at activemq/connector/openwire/OpenWireConnector.cpp:1349
#8  0x00002aaaaec51581 in activemq::connector::openwire::OpenWireConnector::send (this=0x6fd560,
message=<value optimized out>, 
    producerInfo=<value optimized out>)
    at activemq/connector/openwire/OpenWireConnector.cpp:838
#9  0x00002aaaaebe970c in activemq::core::ActiveMQSession::send (
    this=<value optimized out>, message=0x94db30, producer=0x6a8600)
    at activemq/core/ActiveMQSession.cpp:673
#10 0x00002aaaaebf5130 in activemq::core::ActiveMQProducer::send (
    this=0x6a8600, destination=<value optimized out>, message=0x94db30, 
    deliveryMode=-1754409308, priority=4, timeToLive=0)
    at activemq/core/ActiveMQProducer.cpp:192
#11 0x00002aaaaebf4c4a in activemq::core::ActiveMQProducer::send (
    this=0x101010101010101, destination=0x2aaaaed41a40, message=0x7fffffffb0b8)
    at activemq/core/ActiveMQProducer.cpp:147
#12 0x00002aaaaebf4f6b in activemq::core::ActiveMQProducer::send (
    this=0x6a8600, message=0x94db30) at activemq/core/ActiveMQProducer.cpp:106
#13 0x00000038b6c04832 in ActiveMQ::Client::Send (this=0x6d84d0, msg=...)
    at client.cpp:50
#14 0x00002aaab0692b9d in CAmqforwarderMsgHandler::OnMessage (this=0xc01e70, 
    vFields=..., pDB=<value optimized out>, oLogHandler=..., 
    oEventHandler=<value optimized out>) at AmqforwarderMsgHandler.cpp:203
#15 0x00002aaab0692dda in CAmqforwarderMsgHandler::OnReceived (this=0xc01e70, 
    pMHInfo=0x7fffffffba00, pMHRet=0x7fffffffba40, oLogHandler=..., 
    oEventHandler=...) at AmqforwarderMsgHandler.cpp:135
#16 0x00002aaaab8f87ea in CMsgDef::OnReceived(zMSGHANDLER_PARAMS*, zMSGHANDLER_RETURN*, CSOObjectPtr<CLogHandler>,
CSOObjectPtr<CEventHandler>) ()
   from /usr/lib64/libcommcore-msgdef.so.2
#17 0x000000000043a28d in CInterface::OnReceived (this=0xaa3ac0, 
---Type <return> to continue, or q <return> to quit---q
poMsgDef=0xbebfQuit
(gdb) quit


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message