You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2013/02/13 00:19:13 UTC
[jira] [Commented] (AMQCPP-462) Producer aborts/core dump during
ActiveMQCPP::shutdownLibrary()
[ https://issues.apache.org/jira/browse/AMQCPP-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13577151#comment-13577151 ]
Timothy Bish commented on AMQCPP-462:
-------------------------------------
Try the v3.5.1 SNAPSHOT and see if that resolves the issue.
> Producer aborts/core dump during ActiveMQCPP::shutdownLibrary()
> ---------------------------------------------------------------
>
> Key: AMQCPP-462
> URL: https://issues.apache.org/jira/browse/AMQCPP-462
> Project: ActiveMQ C++ Client
> Issue Type: Bug
> Components: Decaf
> Affects Versions: 3.5.0
> Environment: This has been observed on both RedHat 5.8 and SUSE SLES10
> 32bit Linux machines. We are linking with apr version 1.4.2 and apri-util version 1.3.9
> Reporter: John Rocha
> Assignee: Timothy Bish
> Labels: abort, activemq, core, crash, decaf, shutdown
> Fix For: 3.5.1
>
> Attachments: CoreInfo.txt, core-SimpleProducer..9541, SimpleProducer.cpp, SimpleProducer.exe
>
>
> Producer aborts/core dump during ActiveMQCPP::shutdownLibrary()
> We recently upgrade from the AMQ-CPP-Client from 3.4.5 to 3.5.0. After doing
> this we found that we would get aborts and core files when shutting down the
> proces.
> I've also been able to reproduce the problem with the simple consumer, which
> equates to basically.
> # Invoke the initializeLibrary() routine.
> # Print the library version and CMSX properties
> # Invoke shutdownLibrary()
> When I link against the 3.4.5 library there is no abort/core. When I link
> against 3.5.0 we abort/core.
> +Environments:+ This has been observed on both RedHat 5.8 and SUSE SLES10
> 32bit. We are linking with apr version 1.4.2 and apri-util version 1.3.9
> I've attached gdb output as well as the modified SimpleProducer.cpp that I see
> the problem with.
> {panel:title=It works with the previous version}
> %> SimpleProducer.exe
> =====================================================
> Starting the example with version 3.4.4:
> -----------------------------------------------------
> 0: JMSXGroupID
> 1: JMSXGroupSeq
> 2: JMSXDeliveryCount
> 3: JMSXProducerTXID
> -----------------------------------------------------
> Finished with the example.
> =====================================================
> {panel}
> \\
> {panel:title=It fails with 3.5.0}
> ----------------------------------------
> %> SimpleProducer.exe
> =====================================================
> Starting the example with version 3.5.0:
> -----------------------------------------------------
> 0: JMSXGroupID
> 1: JMSXGroupSeq
> 2: JMSXDeliveryCount
> 3: JMSXProducerTXID
> -----------------------------------------------------
> Finished with the example.
> =====================================================
> terminate called after throwing an instance of 'decaf::lang::exceptions::RuntimeException'
> what(): Failed to Lock OS Mutex
> Abort (core dumped)
> {panel}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira