| Summary: | Client crashes periodically while receiving messages | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Jason Dillaman <jdillama> | ||||
| Component: | qpid-cpp | Assignee: | Gordon Sim <gsim> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Leonid Zhaldybin <lzhaldyb> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 1.3 | CC: | esammons, gsim, iboverma, jross, lzhaldyb | ||||
| Target Milestone: | 2.1.2 | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | qpid-cpp-0.14 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-11-14 20:11:14 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Bug Depends On: | |||||||
| Bug Blocks: | 698367, 803771 | ||||||
| Attachments: |
|
||||||
|
Description
Jason Dillaman
2011-10-24 14:04:38 UTC
Created attachment 529877 [details]
Backtrace in crash thread
I was unable to reproduce a crash despite trying a fair bit. However I have fixed the locking to prevent concurrent modification of the accept tracker structures which are indeed the likely cause of this. Fixed upstream by http://svn.apache.org/viewvc?view=rev&rev=1195385 I tested this on RHEL5.8 and RHEL6.2 (i386 and x86_64). The reproducer was running for a few days without a single crash on these platforms. Packages used for testing: RHEL6.2 qpid-cpp-client-0.14-14.el6_2 qpid-cpp-client-devel-0.14-14.el6_2 qpid-cpp-client-devel-docs-0.14-14.el6_2 qpid-cpp-server-0.14-14.el6_2 qpid-cpp-server-cluster-0.14-14.el6_2 qpid-cpp-server-devel-0.14-14.el6_2 qpid-cpp-server-store-0.14-14.el6_2 qpid-cpp-server-xml-0.14-14.el6_2 qpid-java-client-0.14-3.el6 qpid-java-common-0.14-3.el6 qpid-java-example-0.14-3.el6 qpid-qmf-0.14-7.el6_2 qpid-tools-0.14-2.el6_2 RHEL5.8 qpid-cpp-client-0.14-14.el5 qpid-cpp-client-devel-0.14-14.el5 qpid-cpp-client-devel-docs-0.14-14.el5 qpid-cpp-client-ssl-0.14-14.el5 qpid-cpp-server-0.14-14.el5 qpid-cpp-server-cluster-0.14-14.el5 qpid-cpp-server-devel-0.14-14.el5 qpid-cpp-server-ssl-0.14-14.el5 qpid-cpp-server-store-0.14-14.el5 qpid-cpp-server-xml-0.14-14.el5 qpid-dotnet-0.10-2.el5 qpid-java-client-0.14-3.el5 qpid-java-common-0.14-3.el5 qpid-java-example-0.14-3.el5 qpid-qmf-0.14-9.el5 qpid-tools-0.14-2.el5 -> VERIFIED |