You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Helen Huang (JIRA)" <ji...@apache.org> on 2012/10/02 22:09:07 UTC

[jira] [Created] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Helen Huang created AMQCPP-430:
----------------------------------

             Summary: CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
                 Key: AMQCPP-430
                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
             Project: ActiveMQ C++ Client
          Issue Type: Bug
    Affects Versions: 3.4.1
            Reporter: Helen Huang
            Assignee: Timothy Bish
            Priority: Critical
             Fix For: 3.5.0, 3.4.1


Found a crash in CMS. The following is the call stack. Please take a look. Thanks!

ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
msvcr80!free+cd     0a16a948     0a16a950     060d418d    
activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
0x0a3f9488     00000000     00000000     063477c4    
msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
msvcp80!std::_Allocate<char>+15 

 


--
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

[jira] [Commented] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13469629#comment-13469629 ] 

Timothy Bish commented on AMQCPP-430:
-------------------------------------

Its possible this is already covered by fixes in the latest 3.4.4 release.  There is also a SNAPSHOT build of the next release 3.4.5 here that has some other crash and leak related fixes in it: http://people.apache.org/~tabish/cms-3.4.x/ 
                
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Commented] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13469640#comment-13469640 ] 

Timothy Bish commented on AMQCPP-430:
-------------------------------------

You can either browse the SVN log for the 3.4.x branch or look at each of the issues included in the 3.4.5 release from Jira.  
                
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Updated] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish updated AMQCPP-430:
--------------------------------

    Fix Version/s:     (was: 3.4.1)
                   3.4.5
    
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Closed] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Helen Huang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Helen Huang closed AMQCPP-430.
------------------------------

    Resolution: Cannot Reproduce
    
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Commented] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Helen Huang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13472474#comment-13472474 ] 

Helen Huang commented on AMQCPP-430:
------------------------------------

It turned out this is a problem in our application. Once we fixed that we can no longer recreate the issue in CMS. Thanks a lot for your help!
                
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Commented] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Helen Huang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13469632#comment-13469632 ] 

Helen Huang commented on AMQCPP-430:
------------------------------------

Could you please point me to what changes you have made. I am hoping that we can pick up the changes in 3.4.1 without upgrading to 3.4.4 or 3.4.5
                
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.5, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Updated] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Helen Huang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Helen Huang updated AMQCPP-430:
-------------------------------

    Attachment: drwtsn32.log

Please see the dump in the attached file drwtsn32.log. It is a text file.
Thanks!
                
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.1, 3.5.0
>
>         Attachments: drwtsn32.log
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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

[jira] [Updated] (AMQCPP-430) CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy

Posted by "Helen Huang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQCPP-430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Helen Huang updated AMQCPP-430:
-------------------------------

    Environment: 
Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1


    
> CMS crashes in decaf::internal::util::concurrent::MutexImpl::destroy
> --------------------------------------------------------------------
>
>                 Key: AMQCPP-430
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-430
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>    Affects Versions: 3.4.1
>         Environment: Windows xp service pack 3, ActiveMQ broker 5.3.1, apr 1.4.2, apr-util 1.3.9, apr iconv 1.2.1
>            Reporter: Helen Huang
>            Assignee: Timothy Bish
>            Priority: Critical
>             Fix For: 3.4.1, 3.5.0
>
>
> Found a crash in CMS. The following is the call stack. Please take a look. Thanks!
> ntdll!RtlDeleteCriticalSection+51     0a42e258     0a42fcec     0f6be6d0    
> activemq_cppu!decaf::internal::util::concurrent::MutexImpl::destroy+3b     0a42e258     36901bd1     00000000    
> activemq_cppu!decaf::util::concurrent::Mutex::~Mutex+5f     36901a31     0a42fce0     00000000    
> activemq_cppu!decaf::io::OutputStream::~OutputStream+4e     36901a09     0a42fce0     00000000    
> activemq_cppu!decaf::io::ByteArrayOutputStream::~ByteArrayOutputStream+60     0a4053f8     00000000     062aa6b9    
> activemq_cppu!decaf::io::ByteArrayOutputStream::`vector deleting destructor'+3d     05f40000     00000000     05ea4c58    
> msvcr80!free+cd     0a16a948     0a16a950     060d418d    
> activemq_cppu!decaf::io::DataOutputStream::`vector deleting destructor'+51     000001f0     00000000     7c9115f9    
> ntdll!RtlAllocateHeap+eac     0a16a950     0a16ab40     36901719    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::copyDataStructure+43     0a16a950     3690175d     0a35a3b0    
> activemq_cppu!activemq::commands::ActiveMQBytesMessage::cloneDataStructure+6a     7c91019b     7c9101db     00000008    
> ntdll!RtlpAllocateFromHeapLookaside+42     0a4358e0     0a3f8ae0     060d0ff0    
> activemq_cppu!decaf::lang::Pointer<activemq::commands::MessageId,decaf::util::concurrent::atomic::AtomicRefCounter>::`vftable'     0a3f949c     0000000f     0a37748c    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign+7e     0f6bee30     0a3f9564     0000000b    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+46     00000000     0000000c     0f6bee64    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+21     00000000     0f6bee2c     7c42319e    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy+47     00000001     00000000     060b4e45    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >+9     369012d5     0a3f9488     0f6bee64    
> activemq_cppu!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,activemq::util::PrimitiveValueNode>+45     0a16aafc     0a3f9488     00000000    
> ntdll!RtlpAllocateFromHeapLookaside+42     00000000     00000000     00000000    
> 0x0a3f9488     00000000     00000000     063477c4    
> msvcp80!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare+1e     7c83194f     00002d54     0f6bef90    
> ntdll!NtQueryValueKey+c     0000192d     0f6bed0c     0f6becec    
> kernel32!GetNameFromValue+10d     00000020     0f6bef2c     0f6bf1ec    
> msvcp80!std::_Allocate<char>+15 
>  

--
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