Lines Matching refs:Fix
60 - Fix stats.cactive accounting regression. (@rustyx, @jasone)
69 - Fix a potential tsd cleanup leak. (Christopher Ferris, @jasone)
70 - Fix run quantization. In practice this bug had no impact unless
73 - Fix LinuxThreads-specific bootstrapping deadlock. (Cosmin Paraschiv)
77 - Fix stats.arenas.<i>.{dss,lg_dirty_mult,decay_time,pactive,pdirty} for
88 - Fix xallocx(..., MALLOCX_ZERO to zero the last full trailing page of large
97 - Fix xallocx(..., MALLOCX_ZERO) to zero all trailing bytes of large
99 - Fix xallocx(..., MALLOCX_ZERO) to zero trailing bytes of huge allocations
101 - Fix prof_tctx_dump_iter() to filter out nodes that were created after heap
111 - Fix ixallocx_prof_sample() to never modify nor create sampled small
114 - Fix irallocx_prof_sample() to always allocate large regions, even when
116 - Fix prof_alloc_rollback() to read tdata from thread-specific data rather
138 - Fix TLS configuration such that it is enabled by default for platforms on
140 - Fix arenas_cache_cleanup() and arena_get_hard() to handle
143 - Fix xallocx() bugs related to size+extra exceeding HUGE_MAXCLASS.
144 - Fix chunk purge hook calls for in-place huge shrinking reallocation to
148 - Fix heap profiling bugs:
149 + Fix heap profiling to distinguish among otherwise identical sample sites
153 + Fix irealloc_prof() to prof_alloc_rollback() on OOM.
158 + Fix ixallocx_prof() to pass usize_max and zero to ixallocx_prof_sample()
160 + Fix prof_realloc() to call prof_free_sampled_object() after calling
163 - Fix portability bugs:
313 - Fix the cactive statistic to decrease (rather than increase) when active
315 - Fix OOM handling in memalign() and valloc(). A variant of this bug existed
317 - Fix an OOM-related regression in arena_tcache_fill_small(), which could
320 - Fix size class overflow handling for malloc(), posix_memalign(), memalign(),
322 - Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
324 - Fix fallback lg_floor() implementations to handle extremely large inputs.
326 - Fix latent bugs in atomic_*().
327 - Fix the "arena.<i>.dss" mallctl to handle read-only calls.
328 - Fix tls_model configuration to enable the initial-exec model when possible.
331 - Fix the --without-export configure option.
339 - Fix a regression in arena_chunk_alloc() that caused crashes during
343 - Fix backtracing for gcc intrinsics-based backtracing by specifying
349 - Fix test assertion failure message formatting. This bug did not manifest on
351 - Fix inconsequential test failures for hash and SFMT code.
363 - Fix junk filling for mremap(2)-based huge reallocation. This is only
370 - Fix mallctl argument size mismatches (size_t vs. uint64_t) in the stats unit
372 - Fix/remove flawed alignment-related overflow tests.
401 - Fix a file descriptor leak in a prof_dump_maps() error path.
402 - Fix prof_dump() to close the dump file descriptor for all relevant error
404 - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
406 - Fix a data race for large allocation stats counters.
407 - Fix a potential infinite loop during thread exit. This bug occurred on
412 - Fix growing large reallocation to junk fill new space.
413 - Fix huge deallocation to junk fill when munmap is disabled.
424 - Fix numerous bugs in malloc_strotumax() error handling/reporting. These
426 - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by
432 - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
434 - Fix Valgrind integration flaws that caused Valgrind warnings about reads of
442 - Fix compilation warnings reported by gcc 4.8.1.
450 - Fix race-triggered deadlocks in chunk_record(). These deadlocks were
463 - Fix a locking order bug that could cause deadlock during fork if heap
465 - Fix a chunk recycling bug that could cause the allocator to lose track of
473 - Fix TLS-related memory corruption that could occur during thread exit if the
476 - Fix two quarantine bugs:
481 - Fix Valgrind integration to annotate all internally allocated memory in a
483 - Fix building for s390 systems.
497 - Fix "arenas.extend" mallctl to output the number of arenas.
498 - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
500 - Fix build break on FreeBSD related to alloca.h.
512 - Fix dss/mmap allocation precedence code to use recyclable mmap memory only
514 - Fix deadlock in the "arenas.purge" mallctl. This regression was introduced
536 - Fix heap profiling crash if sampled object is freed via realloc(p, 0).
539 - Fix mlockall(2)/madvise(2) interaction.
540 - Fix fork(2)-related deadlocks.
541 - Fix error return value for "thread.tcache.enabled" mallctl.
604 - Fix a statistics-related bug in the "thread.arena" mallctl that could cause
608 - Fix a potential deadlock that could occur during interval- and
610 - Fix large calloc() zeroing bugs due to dropping chunk map unzeroed flags.
611 - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could
613 - Fix fork-related bugs that could cause deadlock in children between fork
615 - Fix malloc_stats_print() to honor 'b' and 'l' in the opts parameter.
616 - Fix realloc(p, 0) to act like free(p).
619 - Fix an off-by-one heap profile statistics bug that could be observed in
621 - Fix the "epoch" mallctl to update cached stats even if the passed in epoch
623 - Fix bin->runcur management to fix a layout policy bug. This bug did not
625 - Fix a bug in choose_arena_hard() that potentially caused more arenas to be
629 - Fix build issues for --disable-tcache.
635 - Fix huge_ralloc() race when using mremap(2). This is a serious bug that
637 - Fix huge_ralloc() to maintain chunk statistics.
638 - Fix malloc_stats_print(..., "a") output.
652 - Fix a prof-related race condition. This bug could cause memory corruption,
654 - Fix off-by-one backtracing issues (make sure that prof_alloc_prep() is
656 - Fix a prof-related bug in realloc() (only triggered by OOM errors).
657 - Fix prof-related bugs in allocm() and rallocm().
658 - Fix prof_tdata_cleanup() for --disable-tls builds.
659 - Fix a relative include path, to fix objdir builds.
664 - Fix a build error for --disable-tcache.
665 - Fix assertions in arena_purge() (for real this time).
674 - Fix an assertion in arena_purge().
690 - Fix symbol visibility so that it is also set on OS X.
691 - Fix a build dependency regression caused by the introduction of the .pic.o
695 - Fix deadlocks on OS X that were due to memory allocation in
698 + Fix memory corruption due to integer overflow in small region index
701 + Fix a bootstrap ordering bug that only occurred with TLS disabled.
702 + Fix a rallocm() rsize bug.
703 + Fix error detection bugs for aligned memory allocation.
708 - Fix a cpp logic regression (due to the "thread.{de,}allocatedp" mallctl fix
710 - Fix a "thread.arena" mallctl bug.
711 - Fix a thread cache stats merging bug.
716 - Fix "thread.{de,}allocatedp" mallctl for OS X.
722 - Fix aligned huge reallocation (affected allocm()).
723 - Fix the ALLOCM_LG_ALIGN macro definition.
724 - Fix a heap dumping deadlock.
725 - Fix a "thread.arena" mallctl bug.
740 - Fix a crash due to incorrect bootstrap ordering. This only impacted
742 - Fix a minor statistics bug for mallctl("swap.avail", ...).
747 - Fix a race condition in heap profiling that could cause undefined behavior
751 - Fix a compilation error for non-C99 builds.
792 - Fix strerror_r() usage to deal with non-standard semantics in GNU libc.
793 - Fix leak context reporting. This bug tended to cause the number of contexts
796 - Fix a realloc() bug for large in-place growing reallocation. This bug could
798 - Fix an allocation bug for small allocations that could be triggered if
802 - Fix a heap profiling bug due to sometimes losing track of requested object
808 - Fix the libunwind-based implementation of stack backtracing (used for heap
817 - Fix junk filling of large objects, which could cause memory corruption.
825 - Fix compilation when --enable-fill is specified.
826 - Fix threads-related profiling bugs that affected accuracy and caused memory
828 - Fix dirty page purging race conditions that could cause crashes.
829 - Fix crash in tcache flushing code during thread destruction.
862 - Fix thread cleanup bugs related to TLS destruction.
864 - Fix a chunk leak. The leaked chunks were never touched, so this impacted