summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2013-12-03 23:22:38 +0000
committerKim van der Riet <kpvdr@apache.org>2013-12-03 23:22:38 +0000
commit6c539526c3b102859a00496cb96a596389edfab6 (patch)
tree203351b5cfd747cca0df9c7c865279b32e2e09f0 /qpid/cpp/src
parentbe7f29b88c183c6c24e15539d7a9b4a58a6d420e (diff)
downloadqpid-python-6c539526c3b102859a00496cb96a596389edfab6.tar.gz
QPID-5387: Segmentation fault when deleting queue. Incorrect order of operations on LinearFileController resulted in all JournalFile objects being deleted before they could be recycled to the EFP.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1547641 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src')
-rw-r--r--qpid/cpp/src/qpid/linearstore/ISSUES2
-rw-r--r--qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp1
2 files changed, 1 insertions, 2 deletions
diff --git a/qpid/cpp/src/qpid/linearstore/ISSUES b/qpid/cpp/src/qpid/linearstore/ISSUES
index c3e7e4632b..c511517ce8 100644
--- a/qpid/cpp/src/qpid/linearstore/ISSUES
+++ b/qpid/cpp/src/qpid/linearstore/ISSUES
@@ -30,7 +30,7 @@ Store:
Current bugs and performance issues:
------------------------------------
1. RH Bugzilla 1035843 - Slow performance for producers
-2. RH Bugzilla 1036071 - Crash when deleting queue
+2. (FIXED) QPID-5387 (BZ 1036071) - Crash when deleting queue
3. RH Bugzilla 1035802 - Broker won't recover with durable queue
4. RH Bugzilla 1036026 - Unable to create durable queue - framing error
diff --git a/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp b/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp
index 942feed824..8226741e4a 100644
--- a/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp
+++ b/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp
@@ -306,7 +306,6 @@ jcntl::stop(const bool block_till_aio_cmpl)
_stop_flag = true;
if (!_readonly_flag)
flush(block_till_aio_cmpl);
- _linearFileController.finalize();
}
LinearFileController&