jemalloc 3.4.1 released

Jason Evans jasone at canonware.com
Sun Oct 20 20:05:56 PDT 2013


jemalloc 3.4.1 is now available.  This version fixes a serious bug in the "arenas.extend" mallctl, as well as several minor issues.

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.

For the complete ChangeLog, see:
	http://www.canonware.com/jemalloc/ChangeLog.html

Direct download:
	http://www.canonware.com/download/jemalloc/jemalloc-3.4.1.tar.bz2

Starting point for general information:
	http://www.canonware.com/jemalloc/

Browsable revision history:
	https://github.com/jemalloc/jemalloc/tree/3.4.1


More information about the jemalloc-announce mailing list