summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2013-10-21 02:44:27 (GMT)
committerJason Evans <jasone@canonware.com>2013-10-21 02:44:27 (GMT)
commit0135fb806e4137dc9cdf152541926a2bc95e33f0 (patch)
tree6ea20134ca8ba7e51c9765f1e8451209040876c7 /ChangeLog
parent0ed518e5dab789ad2171bb38977a8927e2a26775 (diff)
parent0f7ba3ff2a3f05c990b369bbf67b8bcc9bfbf35b (diff)
downloadjemalloc-3.4.1.zip
jemalloc-3.4.1.tar.gz
jemalloc-3.4.1.tar.bz2
Merge branch 'dev'3.4.1
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 16 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 8ab8848..0efc742 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,21 @@ found in the git revision history:
http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git
git://canonware.com/jemalloc.git
+* 3.4.1 (October 20, 2013)
+
+ 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
+ + internal zero-initialized data structures (relevant to tcache and prof
+ code)
+ - Preserve errno during the first allocation. A readlink(2) call during
+ initialization fails unless /etc/malloc.conf exists, so errno was typically
+ set during the first allocation prior to this fix.
+ - Fix compilation warnings reported by gcc 4.8.1.
+
* 3.4.0 (June 2, 2013)
This version is essentially a small bugfix release, but the addition of
@@ -60,7 +75,7 @@ found in the git revision history:
Bug fixes:
- Fix "arenas.extend" mallctl to output the number of arenas.
- - Fix chunk_recycyle() to unconditionally inform Valgrind that returned memory
+ - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
is undefined.
- Fix build break on FreeBSD related to alloca.h.