diff options
| author | Kim van der Riet <kpvdr@apache.org> | 2013-12-03 23:22:38 +0000 |
|---|---|---|
| committer | Kim van der Riet <kpvdr@apache.org> | 2013-12-03 23:22:38 +0000 |
| commit | 8934728745080940d0c93c5b87b7645e65994e9e (patch) | |
| tree | 9c00591fdc8e783a011459f854cb8dc2ade6aabf /cpp | |
| parent | c4adf22274caee4d3d6869d97e6f1a98717c7df4 (diff) | |
| download | qpid-python-8934728745080940d0c93c5b87b7645e65994e9e.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/qpid@1547641 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
| -rw-r--r-- | cpp/src/qpid/linearstore/ISSUES | 2 | ||||
| -rw-r--r-- | cpp/src/qpid/linearstore/journal/jcntl.cpp | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/cpp/src/qpid/linearstore/ISSUES b/cpp/src/qpid/linearstore/ISSUES index c3e7e4632b..c511517ce8 100644 --- a/cpp/src/qpid/linearstore/ISSUES +++ b/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/cpp/src/qpid/linearstore/journal/jcntl.cpp b/cpp/src/qpid/linearstore/journal/jcntl.cpp index 942feed824..8226741e4a 100644 --- a/cpp/src/qpid/linearstore/journal/jcntl.cpp +++ b/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& |
