Description of problem: When an application using the C++ QMF Console API is shut down (via signal), it will occasionally cause a crash due to unorderly destruction of resources. Version-Release number of selected component (if applicable): 1.1.1 How reproducible: unknown
Created attachment 346897 [details] Patch (off of svn revision 752581) that fixes this problem.
How to reproduce: You need the following example from svn revision 782981 (or later): cpp/examples/qmf-console/printevents If you start this example program (it connects to localhost:5672) against a running broker (use --auth no to make it simple), and interrupt the program with a SIGINT (control-C), it will coredump in the failure case and close cleanly in the success case. -Ted
Fixed in qmf-0.5.752581-13.el5
Putting back to ON_QA.
The issue has been fixed. Validated on RHEL 4.7 / 5.3 i386 / x86_64 on packages: [root@dell-pe-sc1435-02 bz502914]# rpm -qa | egrep '(rhm|qpid|openais)' | sort -u openais-0.80.3-22.el5_3.7 openais-debuginfo-0.80.3-22.el5_3.7 openais-devel-0.80.3-22.el5_3.7 python-qpid-0.5.752581-2.el5 qpidc-0.5.752581-14.el5 qpidc-debuginfo-0.5.752581-14.el5 qpidc-devel-0.5.752581-14.el5 qpidc-perftest-0.5.752581-14.el5 qpidc-rdma-0.5.752581-14.el5 qpidc-ssl-0.5.752581-14.el5 qpidd-0.5.752581-14.el5 qpidd-acl-0.5.752581-14.el5 qpidd-cluster-0.5.752581-14.el5 qpidd-devel-0.5.752581-14.el5 qpid-dotnet-0.4.738274-2.el5 qpidd-rdma-0.5.752581-14.el5 qpidd-ssl-0.5.752581-14.el5 qpidd-xml-0.5.752581-14.el5 qpid-java-client-0.5.751061-7.el5 qpid-java-common-0.5.751061-7.el5 rhm-0.5.3206-1.el5 rhm-docs-0.5.756148-1.el5 ->VERIFIED Note: I suceeded to create robust reproducer using parallel run of recommended cleint.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-1097.html