Lines Matching refs:Fix

52   - Fix the synchronization around explicit tcache creation which could cause
55 - Fix a profiling biasing issue which could cause incorrect heap usage and
58 - Fix the order of stats counter updating on large realloc which could cause
60 - Fix the locking on the arena destroy mallctl, which could cause concurrent
79 - Fix the QUANTUM setting on MIPS64. (@brooksdavis)
85 - Fix unknown option detection when using Clang. (@Lapenkov)
86 - Fix symbol conflict with musl libc. (@georgthegreat)
103 - Fix doc build with --with-install-suffix. (@lawmurray, @interwq)
114 - Fix a severe virtual memory leak on Windows. This regression was first
117 - Fix size 0 handling in posix_memalign(). This regression was first released
119 - Fix the prof_log unit test which may observe unexpected backtraces from
122 - Fix the declaration of the extent_avail tree. This regression was first
124 - Fix an incorrect reference in jeprof. This functionality was first released
126 - Fix an assertion on the deallocation fast-path. This regression was first
128 - Fix the TLS_MODEL attribute in headers. This regression was first released
215 - Fix background thread index issues with max_background_threads. (@djwatson,
217 - Fix stats output for opt.lg_extent_max_active_fit. (@interwq)
218 - Fix opt.prof_prefix initialization. (@davidtgoldblatt)
220 - Fix tcache.flush. (@interwq)
223 - Fix a side effect caused by extent_max_active_fit combined with decay-based
226 - Fix a missing unlock on extent register error handling. (@zoulasc)
284 - Fix symbol listing for cross-compiling. (@tamird)
285 - Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
287 - Fix MSVC 2015 & 2017 builds. (@rustyx)
294 - Fix 32-bit build on MSVC. (@rustyx)
295 - Fix external symbol on MSVC. (@maksqwe)
335 - Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
337 - Fix a few background thread initialization and shutdown issues. (@interwq)
338 - Fix an extent coalesce + decay race by taking both coalescing extents off
340 - Fix potentially unbound increase during decay, caused by one thread keep
343 - Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
345 - Fix a indexing bug when creating background threads. (@davidtgoldblatt,
347 - Fix arguments passed to extent_init. (@yuleniwo, @interwq)
348 - Fix addresses used for ordering mutexes. (@rkmisra)
349 - Fix abort_conf processing during bootstrap. (@interwq)
350 - Fix include path order for out-of-tree builds. (@cmuellner)
381 - Fix extent_grow_retained() to use the specified hooks when the
598 - Fix DSS (sbrk(2)-based) allocation. This regression was first released in
602 - Fix lock order reversal during gdump. (@jasone)
603 - Fix/refactor tcache synchronization. This regression was first released in
605 - Fix various JSON-formatted malloc_stats_print() bugs. This functionality
607 - Fix huge-aligned allocation. This regression was first released in 4.4.0.
613 - Fix lg_chunk clamping for the --enable-cache-oblivious --disable-fill case.
636 - Fix size class computations for edge conditions involving extremely large
647 - Fix a severe virtual memory leak. This regression was first released in
667 - Fix large allocation to search starting in the optimal size class heap,
670 - Fix stats.arenas.<i>.nthreads accounting. (@interwq)
671 - Fix and simplify decay-based purging. (@jasone)
674 - Fix over-sized allocation of radix tree leaf nodes. (@mjp41, @ogaun,
676 - Fix over-sized allocation of arena_t (plus associated stats) data
678 - Fix EXTRA_CFLAGS to not affect configuration. (@jasone)
679 - Fix a Valgrind integration bug. (@ronawho)
681 - Fix a file descriptor leak on Linux. This regression was first released in
683 - Fix static linking of jemalloc with glibc. (@djwatson)
687 - Fix OS X default zone replacement to work with OS X 10.12. (@glandium,
689 - Fix cached memory management to avoid needless commit/decommit operations
692 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
694 - Fix malloc_conf overriding to work on Windows. (@jasone)
700 - Fix bootstrapping issues for configurations that require allocation during
702 - Fix gettimeofday() version of nstime_update(). (@ronawho)
703 - Fix Valgrind regressions in calloc() and chunk_alloc_wrapper(). (@ronawho)
704 - Fix potential VM map fragmentation regression. (@jasone)
705 - Fix opt_zero-triggered in-place huge reallocation zeroing. (@jasone)
706 - Fix heap profiling context leaks in reallocation edge cases. (@jasone)
727 - Fix chunk accounting related to triggering gdump profiles. (@jasone)
737 - Fix the linear scan version of bitmap_sfu() to shift by the proper amount
740 - Fix hashing functions to avoid unaligned memory accesses (and resulting
743 - Fix fork()-related lock rank ordering reversals. These reversals were
746 - Fix various chunk leaks in OOM code paths. (@jasone)
747 - Fix malloc_stats_print() to print opt.narenas correctly. (@jasone)
748 - Fix MSVC-specific build/test issues. (@rustyx, @yuslepukhin)
749 - Fix a variety of test failures that were due to test fragility rather than
805 - Fix stats.cactive accounting regression. (@rustyx, @jasone)
814 - Fix a potential tsd cleanup leak. (@cferris1000, @jasone)
815 - Fix run quantization. In practice this bug had no impact unless
818 - Fix LinuxThreads-specific bootstrapping deadlock. (Cosmin Paraschiv)
822 - Fix stats.arenas.<i>.{dss,lg_dirty_mult,decay_time,pactive,pdirty} for
833 - Fix xallocx(..., MALLOCX_ZERO to zero the last full trailing page of large
842 - Fix xallocx(..., MALLOCX_ZERO) to zero all trailing bytes of large
844 - Fix xallocx(..., MALLOCX_ZERO) to zero trailing bytes of huge allocations
846 - Fix prof_tctx_dump_iter() to filter out nodes that were created after heap
856 - Fix ixallocx_prof_sample() to never modify nor create sampled small
859 - Fix irallocx_prof_sample() to always allocate large regions, even when
861 - Fix prof_alloc_rollback() to read tdata from thread-specific data rather
883 - Fix TLS configuration such that it is enabled by default for platforms on
885 - Fix arenas_cache_cleanup() and arena_get_hard() to handle
888 - Fix xallocx() bugs related to size+extra exceeding HUGE_MAXCLASS.
889 - Fix chunk purge hook calls for in-place huge shrinking reallocation to
893 - Fix heap profiling bugs:
894 + Fix heap profiling to distinguish among otherwise identical sample sites
898 + Fix irealloc_prof() to prof_alloc_rollback() on OOM.
903 + Fix ixallocx_prof() to pass usize_max and zero to ixallocx_prof_sample()
905 + Fix prof_realloc() to call prof_free_sampled_object() after calling
908 - Fix portability bugs:
1058 - Fix the cactive statistic to decrease (rather than increase) when active
1060 - Fix OOM handling in memalign() and valloc(). A variant of this bug existed
1062 - Fix an OOM-related regression in arena_tcache_fill_small(), which could
1065 - Fix size class overflow handling for malloc(), posix_memalign(), memalign(),
1067 - Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
1069 - Fix fallback lg_floor() implementations to handle extremely large inputs.
1071 - Fix latent bugs in atomic_*().
1072 - Fix the "arena.<i>.dss" mallctl to handle read-only calls.
1073 - Fix tls_model configuration to enable the initial-exec model when possible.
1076 - Fix the --without-export configure option.
1084 - Fix a regression in arena_chunk_alloc() that caused crashes during
1088 - Fix backtracing for gcc intrinsics-based backtracing by specifying
1094 - Fix test assertion failure message formatting. This bug did not manifest on
1096 - Fix inconsequential test failures for hash and SFMT code.
1108 - Fix junk filling for mremap(2)-based huge reallocation. This is only
1115 - Fix mallctl argument size mismatches (size_t vs. uint64_t) in the stats unit
1117 - Fix/remove flawed alignment-related overflow tests.
1146 - Fix a file descriptor leak in a prof_dump_maps() error path.
1147 - Fix prof_dump() to close the dump file descriptor for all relevant error
1149 - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
1151 - Fix a data race for large allocation stats counters.
1152 - Fix a potential infinite loop during thread exit. This bug occurred on
1157 - Fix growing large reallocation to junk fill new space.
1158 - Fix huge deallocation to junk fill when munmap is disabled.
1169 - Fix numerous bugs in malloc_strotumax() error handling/reporting. These
1171 - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by
1177 - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
1179 - Fix Valgrind integration flaws that caused Valgrind warnings about reads of
1187 - Fix compilation warnings reported by gcc 4.8.1.
1195 - Fix race-triggered deadlocks in chunk_record(). These deadlocks were
1208 - Fix a locking order bug that could cause deadlock during fork if heap
1210 - Fix a chunk recycling bug that could cause the allocator to lose track of
1218 - Fix TLS-related memory corruption that could occur during thread exit if the
1221 - Fix two quarantine bugs:
1226 - Fix Valgrind integration to annotate all internally allocated memory in a
1228 - Fix building for s390 systems.
1242 - Fix "arenas.extend" mallctl to output the number of arenas.
1243 - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
1245 - Fix build break on FreeBSD related to alloca.h.
1257 - Fix dss/mmap allocation precedence code to use recyclable mmap memory only
1259 - Fix deadlock in the "arenas.purge" mallctl. This regression was introduced
1281 - Fix heap profiling crash if sampled object is freed via realloc(p, 0).
1284 - Fix mlockall(2)/madvise(2) interaction.
1285 - Fix fork(2)-related deadlocks.
1286 - Fix error return value for "thread.tcache.enabled" mallctl.
1349 - Fix a statistics-related bug in the "thread.arena" mallctl that could cause
1353 - Fix a potential deadlock that could occur during interval- and
1355 - Fix large calloc() zeroing bugs due to dropping chunk map unzeroed flags.
1356 - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could
1358 - Fix fork-related bugs that could cause deadlock in children between fork
1360 - Fix malloc_stats_print() to honor 'b' and 'l' in the opts parameter.
1361 - Fix realloc(p, 0) to act like free(p).
1364 - Fix an off-by-one heap profile statistics bug that could be observed in
1366 - Fix the "epoch" mallctl to update cached stats even if the passed in epoch
1368 - Fix bin->runcur management to fix a layout policy bug. This bug did not
1370 - Fix a bug in choose_arena_hard() that potentially caused more arenas to be
1374 - Fix build issues for --disable-tcache.
1380 - Fix huge_ralloc() race when using mremap(2). This is a serious bug that
1382 - Fix huge_ralloc() to maintain chunk statistics.
1383 - Fix malloc_stats_print(..., "a") output.
1397 - Fix a prof-related race condition. This bug could cause memory corruption,
1399 - Fix off-by-one backtracing issues (make sure that prof_alloc_prep() is
1401 - Fix a prof-related bug in realloc() (only triggered by OOM errors).
1402 - Fix prof-related bugs in allocm() and rallocm().
1403 - Fix prof_tdata_cleanup() for --disable-tls builds.
1404 - Fix a relative include path, to fix objdir builds.
1409 - Fix a build error for --disable-tcache.
1410 - Fix assertions in arena_purge() (for real this time).
1419 - Fix an assertion in arena_purge().
1435 - Fix symbol visibility so that it is also set on OS X.
1436 - Fix a build dependency regression caused by the introduction of the .pic.o
1440 - Fix deadlocks on OS X that were due to memory allocation in
1443 + Fix memory corruption due to integer overflow in small region index
1446 + Fix a bootstrap ordering bug that only occurred with TLS disabled.
1447 + Fix a rallocm() rsize bug.
1448 + Fix error detection bugs for aligned memory allocation.
1453 - Fix a cpp logic regression (due to the "thread.{de,}allocatedp" mallctl fix
1455 - Fix a "thread.arena" mallctl bug.
1456 - Fix a thread cache stats merging bug.
1461 - Fix "thread.{de,}allocatedp" mallctl for OS X.
1467 - Fix aligned huge reallocation (affected allocm()).
1468 - Fix the ALLOCM_LG_ALIGN macro definition.
1469 - Fix a heap dumping deadlock.
1470 - Fix a "thread.arena" mallctl bug.
1485 - Fix a crash due to incorrect bootstrap ordering. This only impacted
1487 - Fix a minor statistics bug for mallctl("swap.avail", ...).
1492 - Fix a race condition in heap profiling that could cause undefined behavior
1496 - Fix a compilation error for non-C99 builds.
1537 - Fix strerror_r() usage to deal with non-standard semantics in GNU libc.
1538 - Fix leak context reporting. This bug tended to cause the number of contexts
1541 - Fix a realloc() bug for large in-place growing reallocation. This bug could
1543 - Fix an allocation bug for small allocations that could be triggered if
1547 - Fix a heap profiling bug due to sometimes losing track of requested object
1553 - Fix the libunwind-based implementation of stack backtracing (used for heap
1562 - Fix junk filling of large objects, which could cause memory corruption.
1570 - Fix compilation when --enable-fill is specified.
1571 - Fix threads-related profiling bugs that affected accuracy and caused memory
1573 - Fix dirty page purging race conditions that could cause crashes.
1574 - Fix crash in tcache flushing code during thread destruction.
1607 - Fix thread cleanup bugs related to TLS destruction.
1609 - Fix a chunk leak. The leaked chunks were never touched, so this impacted