[
https://issues.apache.org/jira/browse/AMQCPP-626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17264225#comment-17264225
]
Thomas Pohl commented on AMQCPP-626:
------------------------------------
It's the same as https://issues.apache.org/jira/browse/AMQCPP-625
> ActiveMQ C++ client crashes with `_purecall`
> --------------------------------------------
>
> Key: AMQCPP-626
> URL: https://issues.apache.org/jira/browse/AMQCPP-626
> Project: ActiveMQ C++ Client
> Issue Type: Bug
> Components: Decaf, Transports
> Affects Versions: 3.1, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.2.2, 3.2.3,
> 3.2.4, 3.2.5, 3.3.0, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.5.0, 3.6.0,
> 3.7.0, 3.7.1, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0, 3.9.1, 3.9.2, 3.9.3,
> 3.9.4
> Reporter: Andrzej Lichnerowicz
> Assignee: Timothy A. Bish
> Priority: Major
>
> Inactivty monitor, during failover, in high CPU load conditions can crash an
> application.
>
> {{0:031> k}}
> {{ *** Stack trace for last set context - .thread/.cxr resets it}}
> {{ # ChildEBP RetAddr }}
> {{00 1323f880 614b4f3b ucrtbase!abort+0x4b}}
> {{01 1323f888 5a16e846 VCRUNTIME140!_purecall+0x1b
> [f:\dd\vctools\crt\vcruntime\src\misc\purevirt.cpp @ 29] }}
> {{WARNING: Stack unwind information not available. Following frames may be
> wrong.}}
> {{02 1323f8c8 5a0383d4
> activemq_cpp!decaf::util::concurrent::Lock::~Lock+0x46}}
> {{03 1323f8f0 5a067077
> activemq_cpp!activemq::threads::CompositeTaskRunner::wakeup+0x74}}
> {{04 1323f924 5a068188
> activemq_cpp!activemq::transport::inactivity::InactivityMonitor::writeCheck+0x47}}
> {{05 1323f938 5a15cd24
> activemq_cpp!activemq::transport::inactivity::WriteChecker::run+0x48}}
> {{06 1323fa20 5a0f25ac
> activemq_cpp!decaf::util::StringTokenizer::reset+0xa04}}
> {{07 1323fa74 5a0f254b
> activemq_cpp!decaf::internal::util::concurrent::SynchronizableImpl::~SynchronizableImpl+0x4cc}}
> {{08 1323faac 60c78824
> activemq_cpp!decaf::internal::util::concurrent::SynchronizableImpl::~SynchronizableImpl+0x46b}}
> {{09 1323fae8 76a27c04 ucrtbase!_crt_atexit+0x104}}
> {{0a 1323fafc 777fad2f kernel32!BaseThreadInitThunk+0x24}}
> {{0b 1323fb44 777facfa ntdll!__RtlUserThreadStart+0x2f}}
> {{0c 1323fb54 00000000 ntdll!_RtlUserThreadStart+0x1b}}
>
> It seems to be introduced by a commit
> 69739ab64c4cd140a5d92f15a64725d3386f86ce from Nov 2009, so looks like since
> very introduction of Inactivity Monitor.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)