summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2013-10-20 21:09:54 (GMT)
committerJason Evans <jasone@canonware.com>2013-10-20 21:39:33 (GMT)
commit7b65180b32558fc4f2bc7b6ac5602f306ed3a014 (patch)
treea1d0ae279b3921ede7593fb8f380050744a00857 /ChangeLog
parent0f1d8ec300f746d5c9618904aa1d5568a6f524b5 (diff)
downloadjemalloc-7b65180b32558fc4f2bc7b6ac5602f306ed3a014.zip
jemalloc-7b65180b32558fc4f2bc7b6ac5602f306ed3a014.tar.gz
jemalloc-7b65180b32558fc4f2bc7b6ac5602f306ed3a014.tar.bz2
Fix a race condition in the "arenas.extend" mallctl.
Fix a race condition in the "arenas.extend" mallctl that could lead to internal data structure corruption. The race could be hit if one thread called the "arenas.extend" mallctl while another thread concurrently triggered initialization of one of the lazily created arenas.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog2
1 files changed, 2 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9b51fd5..def7685 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,8 @@ found in the git revision history:
* 3.4.1 (XXX)
Bug fixes:
+ - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
+ of internal data structures and subsequent crashes.
- Fix Valgrind integration flaws that caused Valgrind warnings about reads of
uninitialized memory in:
+ arena chunk headers