• Home
  • Raw
  • Download

Lines Matching refs:Fix

26   - Fix size class computations for edge conditions involving extremely large
37 - Fix a severe virtual memory leak. This regression was first released in
57 - Fix large allocation to search starting in the optimal size class heap,
60 - Fix stats.arenas.<i>.nthreads accounting. (@interwq)
61 - Fix and simplify decay-based purging. (@jasone)
64 - Fix over-sized allocation of radix tree leaf nodes. (@mjp41, @ogaun,
66 - Fix over-sized allocation of arena_t (plus associated stats) data
68 - Fix EXTRA_CFLAGS to not affect configuration. (@jasone)
69 - Fix a Valgrind integration bug. (@ronawho)
71 - Fix a file descriptor leak on Linux. This regression was first released in
73 - Fix static linking of jemalloc with glibc. (@djwatson)
77 - Fix OS X default zone replacement to work with OS X 10.12. (@glandium,
79 - Fix cached memory management to avoid needless commit/decommit operations
82 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
84 - Fix malloc_conf overriding to work on Windows. (@jasone)
90 - Fix bootstrapping issues for configurations that require allocation during
92 - Fix gettimeofday() version of nstime_update(). (@ronawho)
93 - Fix Valgrind regressions in calloc() and chunk_alloc_wrapper(). (@ronawho)
94 - Fix potential VM map fragmentation regression. (@jasone)
95 - Fix opt_zero-triggered in-place huge reallocation zeroing. (@jasone)
96 - Fix heap profiling context leaks in reallocation edge cases. (@jasone)
117 - Fix chunk accounting related to triggering gdump profiles. (@jasone)
127 - Fix the linear scan version of bitmap_sfu() to shift by the proper amount
130 - Fix hashing functions to avoid unaligned memory accesses (and resulting
133 - Fix fork()-related lock rank ordering reversals. These reversals were
136 - Fix various chunk leaks in OOM code paths. (@jasone)
137 - Fix malloc_stats_print() to print opt.narenas correctly. (@jasone)
138 - Fix MSVC-specific build/test issues. (@rustyx, @yuslepukhin)
139 - Fix a variety of test failures that were due to test fragility rather than
195 - Fix stats.cactive accounting regression. (@rustyx, @jasone)
204 - Fix a potential tsd cleanup leak. (@cferris1000, @jasone)
205 - Fix run quantization. In practice this bug had no impact unless
208 - Fix LinuxThreads-specific bootstrapping deadlock. (Cosmin Paraschiv)
212 - Fix stats.arenas.<i>.{dss,lg_dirty_mult,decay_time,pactive,pdirty} for
223 - Fix xallocx(..., MALLOCX_ZERO to zero the last full trailing page of large
232 - Fix xallocx(..., MALLOCX_ZERO) to zero all trailing bytes of large
234 - Fix xallocx(..., MALLOCX_ZERO) to zero trailing bytes of huge allocations
236 - Fix prof_tctx_dump_iter() to filter out nodes that were created after heap
246 - Fix ixallocx_prof_sample() to never modify nor create sampled small
249 - Fix irallocx_prof_sample() to always allocate large regions, even when
251 - Fix prof_alloc_rollback() to read tdata from thread-specific data rather
273 - Fix TLS configuration such that it is enabled by default for platforms on
275 - Fix arenas_cache_cleanup() and arena_get_hard() to handle
278 - Fix xallocx() bugs related to size+extra exceeding HUGE_MAXCLASS.
279 - Fix chunk purge hook calls for in-place huge shrinking reallocation to
283 - Fix heap profiling bugs:
284 + Fix heap profiling to distinguish among otherwise identical sample sites
288 + Fix irealloc_prof() to prof_alloc_rollback() on OOM.
293 + Fix ixallocx_prof() to pass usize_max and zero to ixallocx_prof_sample()
295 + Fix prof_realloc() to call prof_free_sampled_object() after calling
298 - Fix portability bugs:
448 - Fix the cactive statistic to decrease (rather than increase) when active
450 - Fix OOM handling in memalign() and valloc(). A variant of this bug existed
452 - Fix an OOM-related regression in arena_tcache_fill_small(), which could
455 - Fix size class overflow handling for malloc(), posix_memalign(), memalign(),
457 - Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
459 - Fix fallback lg_floor() implementations to handle extremely large inputs.
461 - Fix latent bugs in atomic_*().
462 - Fix the "arena.<i>.dss" mallctl to handle read-only calls.
463 - Fix tls_model configuration to enable the initial-exec model when possible.
466 - Fix the --without-export configure option.
474 - Fix a regression in arena_chunk_alloc() that caused crashes during
478 - Fix backtracing for gcc intrinsics-based backtracing by specifying
484 - Fix test assertion failure message formatting. This bug did not manifest on
486 - Fix inconsequential test failures for hash and SFMT code.
498 - Fix junk filling for mremap(2)-based huge reallocation. This is only
505 - Fix mallctl argument size mismatches (size_t vs. uint64_t) in the stats unit
507 - Fix/remove flawed alignment-related overflow tests.
536 - Fix a file descriptor leak in a prof_dump_maps() error path.
537 - Fix prof_dump() to close the dump file descriptor for all relevant error
539 - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
541 - Fix a data race for large allocation stats counters.
542 - Fix a potential infinite loop during thread exit. This bug occurred on
547 - Fix growing large reallocation to junk fill new space.
548 - Fix huge deallocation to junk fill when munmap is disabled.
559 - Fix numerous bugs in malloc_strotumax() error handling/reporting. These
561 - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by
567 - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
569 - Fix Valgrind integration flaws that caused Valgrind warnings about reads of
577 - Fix compilation warnings reported by gcc 4.8.1.
585 - Fix race-triggered deadlocks in chunk_record(). These deadlocks were
598 - Fix a locking order bug that could cause deadlock during fork if heap
600 - Fix a chunk recycling bug that could cause the allocator to lose track of
608 - Fix TLS-related memory corruption that could occur during thread exit if the
611 - Fix two quarantine bugs:
616 - Fix Valgrind integration to annotate all internally allocated memory in a
618 - Fix building for s390 systems.
632 - Fix "arenas.extend" mallctl to output the number of arenas.
633 - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
635 - Fix build break on FreeBSD related to alloca.h.
647 - Fix dss/mmap allocation precedence code to use recyclable mmap memory only
649 - Fix deadlock in the "arenas.purge" mallctl. This regression was introduced
671 - Fix heap profiling crash if sampled object is freed via realloc(p, 0).
674 - Fix mlockall(2)/madvise(2) interaction.
675 - Fix fork(2)-related deadlocks.
676 - Fix error return value for "thread.tcache.enabled" mallctl.
739 - Fix a statistics-related bug in the "thread.arena" mallctl that could cause
743 - Fix a potential deadlock that could occur during interval- and
745 - Fix large calloc() zeroing bugs due to dropping chunk map unzeroed flags.
746 - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could
748 - Fix fork-related bugs that could cause deadlock in children between fork
750 - Fix malloc_stats_print() to honor 'b' and 'l' in the opts parameter.
751 - Fix realloc(p, 0) to act like free(p).
754 - Fix an off-by-one heap profile statistics bug that could be observed in
756 - Fix the "epoch" mallctl to update cached stats even if the passed in epoch
758 - Fix bin->runcur management to fix a layout policy bug. This bug did not
760 - Fix a bug in choose_arena_hard() that potentially caused more arenas to be
764 - Fix build issues for --disable-tcache.
770 - Fix huge_ralloc() race when using mremap(2). This is a serious bug that
772 - Fix huge_ralloc() to maintain chunk statistics.
773 - Fix malloc_stats_print(..., "a") output.
787 - Fix a prof-related race condition. This bug could cause memory corruption,
789 - Fix off-by-one backtracing issues (make sure that prof_alloc_prep() is
791 - Fix a prof-related bug in realloc() (only triggered by OOM errors).
792 - Fix prof-related bugs in allocm() and rallocm().
793 - Fix prof_tdata_cleanup() for --disable-tls builds.
794 - Fix a relative include path, to fix objdir builds.
799 - Fix a build error for --disable-tcache.
800 - Fix assertions in arena_purge() (for real this time).
809 - Fix an assertion in arena_purge().
825 - Fix symbol visibility so that it is also set on OS X.
826 - Fix a build dependency regression caused by the introduction of the .pic.o
830 - Fix deadlocks on OS X that were due to memory allocation in
833 + Fix memory corruption due to integer overflow in small region index
836 + Fix a bootstrap ordering bug that only occurred with TLS disabled.
837 + Fix a rallocm() rsize bug.
838 + Fix error detection bugs for aligned memory allocation.
843 - Fix a cpp logic regression (due to the "thread.{de,}allocatedp" mallctl fix
845 - Fix a "thread.arena" mallctl bug.
846 - Fix a thread cache stats merging bug.
851 - Fix "thread.{de,}allocatedp" mallctl for OS X.
857 - Fix aligned huge reallocation (affected allocm()).
858 - Fix the ALLOCM_LG_ALIGN macro definition.
859 - Fix a heap dumping deadlock.
860 - Fix a "thread.arena" mallctl bug.
875 - Fix a crash due to incorrect bootstrap ordering. This only impacted
877 - Fix a minor statistics bug for mallctl("swap.avail", ...).
882 - Fix a race condition in heap profiling that could cause undefined behavior
886 - Fix a compilation error for non-C99 builds.
927 - Fix strerror_r() usage to deal with non-standard semantics in GNU libc.
928 - Fix leak context reporting. This bug tended to cause the number of contexts
931 - Fix a realloc() bug for large in-place growing reallocation. This bug could
933 - Fix an allocation bug for small allocations that could be triggered if
937 - Fix a heap profiling bug due to sometimes losing track of requested object
943 - Fix the libunwind-based implementation of stack backtracing (used for heap
952 - Fix junk filling of large objects, which could cause memory corruption.
960 - Fix compilation when --enable-fill is specified.
961 - Fix threads-related profiling bugs that affected accuracy and caused memory
963 - Fix dirty page purging race conditions that could cause crashes.
964 - Fix crash in tcache flushing code during thread destruction.
997 - Fix thread cleanup bugs related to TLS destruction.
999 - Fix a chunk leak. The leaked chunks were never touched, so this impacted