Lines Matching refs:Fix
14 - Fix a severe virtual memory leak on Windows. This regression was first
17 - Fix size 0 handling in posix_memalign(). This regression was first released
19 - Fix the prof_log unit test which may observe unexpected backtraces from
22 - Fix the declaration of the extent_avail tree. This regression was first
24 - Fix an incorrect reference in jeprof. This functionality was first released
26 - Fix an assertion on the deallocation fast-path. This regression was first
28 - Fix the TLS_MODEL attribute in headers. This regression was first released
115 - Fix background thread index issues with max_background_threads. (@djwatson,
117 - Fix stats output for opt.lg_extent_max_active_fit. (@interwq)
118 - Fix opt.prof_prefix initialization. (@davidtgoldblatt)
120 - Fix tcache.flush. (@interwq)
123 - Fix a side effect caused by extent_max_active_fit combined with decay-based
126 - Fix a missing unlock on extent register error handling. (@zoulasc)
184 - Fix symbol listing for cross-compiling. (@tamird)
185 - Fix high bits computation on ARM. (@davidtgoldblatt, @paravoid)
187 - Fix MSVC 2015 & 2017 builds. (@rustyx)
194 - Fix 32-bit build on MSVC. (@rustyx)
195 - Fix external symbol on MSVC. (@maksqwe)
235 - Fix deadlock with multithreaded fork in OS X. (@davidtgoldblatt)
237 - Fix a few background thread initialization and shutdown issues. (@interwq)
238 - Fix an extent coalesce + decay race by taking both coalescing extents off
240 - Fix potentially unbound increase during decay, caused by one thread keep
243 - Fix a FreeBSD bootstrap assertion. (@strejda, @interwq)
245 - Fix a indexing bug when creating background threads. (@davidtgoldblatt,
247 - Fix arguments passed to extent_init. (@yuleniwo, @interwq)
248 - Fix addresses used for ordering mutexes. (@rkmisra)
249 - Fix abort_conf processing during bootstrap. (@interwq)
250 - Fix include path order for out-of-tree builds. (@cmuellner)
281 - Fix extent_grow_retained() to use the specified hooks when the
498 - Fix DSS (sbrk(2)-based) allocation. This regression was first released in
502 - Fix lock order reversal during gdump. (@jasone)
503 - Fix/refactor tcache synchronization. This regression was first released in
505 - Fix various JSON-formatted malloc_stats_print() bugs. This functionality
507 - Fix huge-aligned allocation. This regression was first released in 4.4.0.
513 - Fix lg_chunk clamping for the --enable-cache-oblivious --disable-fill case.
536 - Fix size class computations for edge conditions involving extremely large
547 - Fix a severe virtual memory leak. This regression was first released in
567 - Fix large allocation to search starting in the optimal size class heap,
570 - Fix stats.arenas.<i>.nthreads accounting. (@interwq)
571 - Fix and simplify decay-based purging. (@jasone)
574 - Fix over-sized allocation of radix tree leaf nodes. (@mjp41, @ogaun,
576 - Fix over-sized allocation of arena_t (plus associated stats) data
578 - Fix EXTRA_CFLAGS to not affect configuration. (@jasone)
579 - Fix a Valgrind integration bug. (@ronawho)
581 - Fix a file descriptor leak on Linux. This regression was first released in
583 - Fix static linking of jemalloc with glibc. (@djwatson)
587 - Fix OS X default zone replacement to work with OS X 10.12. (@glandium,
589 - Fix cached memory management to avoid needless commit/decommit operations
592 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
594 - Fix malloc_conf overriding to work on Windows. (@jasone)
600 - Fix bootstrapping issues for configurations that require allocation during
602 - Fix gettimeofday() version of nstime_update(). (@ronawho)
603 - Fix Valgrind regressions in calloc() and chunk_alloc_wrapper(). (@ronawho)
604 - Fix potential VM map fragmentation regression. (@jasone)
605 - Fix opt_zero-triggered in-place huge reallocation zeroing. (@jasone)
606 - Fix heap profiling context leaks in reallocation edge cases. (@jasone)
627 - Fix chunk accounting related to triggering gdump profiles. (@jasone)
637 - Fix the linear scan version of bitmap_sfu() to shift by the proper amount
640 - Fix hashing functions to avoid unaligned memory accesses (and resulting
643 - Fix fork()-related lock rank ordering reversals. These reversals were
646 - Fix various chunk leaks in OOM code paths. (@jasone)
647 - Fix malloc_stats_print() to print opt.narenas correctly. (@jasone)
648 - Fix MSVC-specific build/test issues. (@rustyx, @yuslepukhin)
649 - Fix a variety of test failures that were due to test fragility rather than
705 - Fix stats.cactive accounting regression. (@rustyx, @jasone)
714 - Fix a potential tsd cleanup leak. (@cferris1000, @jasone)
715 - Fix run quantization. In practice this bug had no impact unless
718 - Fix LinuxThreads-specific bootstrapping deadlock. (Cosmin Paraschiv)
722 - Fix stats.arenas.<i>.{dss,lg_dirty_mult,decay_time,pactive,pdirty} for
733 - Fix xallocx(..., MALLOCX_ZERO to zero the last full trailing page of large
742 - Fix xallocx(..., MALLOCX_ZERO) to zero all trailing bytes of large
744 - Fix xallocx(..., MALLOCX_ZERO) to zero trailing bytes of huge allocations
746 - Fix prof_tctx_dump_iter() to filter out nodes that were created after heap
756 - Fix ixallocx_prof_sample() to never modify nor create sampled small
759 - Fix irallocx_prof_sample() to always allocate large regions, even when
761 - Fix prof_alloc_rollback() to read tdata from thread-specific data rather
783 - Fix TLS configuration such that it is enabled by default for platforms on
785 - Fix arenas_cache_cleanup() and arena_get_hard() to handle
788 - Fix xallocx() bugs related to size+extra exceeding HUGE_MAXCLASS.
789 - Fix chunk purge hook calls for in-place huge shrinking reallocation to
793 - Fix heap profiling bugs:
794 + Fix heap profiling to distinguish among otherwise identical sample sites
798 + Fix irealloc_prof() to prof_alloc_rollback() on OOM.
803 + Fix ixallocx_prof() to pass usize_max and zero to ixallocx_prof_sample()
805 + Fix prof_realloc() to call prof_free_sampled_object() after calling
808 - Fix portability bugs:
958 - Fix the cactive statistic to decrease (rather than increase) when active
960 - Fix OOM handling in memalign() and valloc(). A variant of this bug existed
962 - Fix an OOM-related regression in arena_tcache_fill_small(), which could
965 - Fix size class overflow handling for malloc(), posix_memalign(), memalign(),
967 - Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
969 - Fix fallback lg_floor() implementations to handle extremely large inputs.
971 - Fix latent bugs in atomic_*().
972 - Fix the "arena.<i>.dss" mallctl to handle read-only calls.
973 - Fix tls_model configuration to enable the initial-exec model when possible.
976 - Fix the --without-export configure option.
984 - Fix a regression in arena_chunk_alloc() that caused crashes during
988 - Fix backtracing for gcc intrinsics-based backtracing by specifying
994 - Fix test assertion failure message formatting. This bug did not manifest on
996 - Fix inconsequential test failures for hash and SFMT code.
1008 - Fix junk filling for mremap(2)-based huge reallocation. This is only
1015 - Fix mallctl argument size mismatches (size_t vs. uint64_t) in the stats unit
1017 - Fix/remove flawed alignment-related overflow tests.
1046 - Fix a file descriptor leak in a prof_dump_maps() error path.
1047 - Fix prof_dump() to close the dump file descriptor for all relevant error
1049 - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
1051 - Fix a data race for large allocation stats counters.
1052 - Fix a potential infinite loop during thread exit. This bug occurred on
1057 - Fix growing large reallocation to junk fill new space.
1058 - Fix huge deallocation to junk fill when munmap is disabled.
1069 - Fix numerous bugs in malloc_strotumax() error handling/reporting. These
1071 - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by
1077 - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
1079 - Fix Valgrind integration flaws that caused Valgrind warnings about reads of
1087 - Fix compilation warnings reported by gcc 4.8.1.
1095 - Fix race-triggered deadlocks in chunk_record(). These deadlocks were
1108 - Fix a locking order bug that could cause deadlock during fork if heap
1110 - Fix a chunk recycling bug that could cause the allocator to lose track of
1118 - Fix TLS-related memory corruption that could occur during thread exit if the
1121 - Fix two quarantine bugs:
1126 - Fix Valgrind integration to annotate all internally allocated memory in a
1128 - Fix building for s390 systems.
1142 - Fix "arenas.extend" mallctl to output the number of arenas.
1143 - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
1145 - Fix build break on FreeBSD related to alloca.h.
1157 - Fix dss/mmap allocation precedence code to use recyclable mmap memory only
1159 - Fix deadlock in the "arenas.purge" mallctl. This regression was introduced
1181 - Fix heap profiling crash if sampled object is freed via realloc(p, 0).
1184 - Fix mlockall(2)/madvise(2) interaction.
1185 - Fix fork(2)-related deadlocks.
1186 - Fix error return value for "thread.tcache.enabled" mallctl.
1249 - Fix a statistics-related bug in the "thread.arena" mallctl that could cause
1253 - Fix a potential deadlock that could occur during interval- and
1255 - Fix large calloc() zeroing bugs due to dropping chunk map unzeroed flags.
1256 - Fix chunk_alloc_dss() to stop claiming memory is zeroed. This bug could
1258 - Fix fork-related bugs that could cause deadlock in children between fork
1260 - Fix malloc_stats_print() to honor 'b' and 'l' in the opts parameter.
1261 - Fix realloc(p, 0) to act like free(p).
1264 - Fix an off-by-one heap profile statistics bug that could be observed in
1266 - Fix the "epoch" mallctl to update cached stats even if the passed in epoch
1268 - Fix bin->runcur management to fix a layout policy bug. This bug did not
1270 - Fix a bug in choose_arena_hard() that potentially caused more arenas to be
1274 - Fix build issues for --disable-tcache.
1280 - Fix huge_ralloc() race when using mremap(2). This is a serious bug that
1282 - Fix huge_ralloc() to maintain chunk statistics.
1283 - Fix malloc_stats_print(..., "a") output.
1297 - Fix a prof-related race condition. This bug could cause memory corruption,
1299 - Fix off-by-one backtracing issues (make sure that prof_alloc_prep() is
1301 - Fix a prof-related bug in realloc() (only triggered by OOM errors).
1302 - Fix prof-related bugs in allocm() and rallocm().
1303 - Fix prof_tdata_cleanup() for --disable-tls builds.
1304 - Fix a relative include path, to fix objdir builds.
1309 - Fix a build error for --disable-tcache.
1310 - Fix assertions in arena_purge() (for real this time).
1319 - Fix an assertion in arena_purge().
1335 - Fix symbol visibility so that it is also set on OS X.
1336 - Fix a build dependency regression caused by the introduction of the .pic.o
1340 - Fix deadlocks on OS X that were due to memory allocation in
1343 + Fix memory corruption due to integer overflow in small region index
1346 + Fix a bootstrap ordering bug that only occurred with TLS disabled.
1347 + Fix a rallocm() rsize bug.
1348 + Fix error detection bugs for aligned memory allocation.
1353 - Fix a cpp logic regression (due to the "thread.{de,}allocatedp" mallctl fix
1355 - Fix a "thread.arena" mallctl bug.
1356 - Fix a thread cache stats merging bug.
1361 - Fix "thread.{de,}allocatedp" mallctl for OS X.
1367 - Fix aligned huge reallocation (affected allocm()).
1368 - Fix the ALLOCM_LG_ALIGN macro definition.
1369 - Fix a heap dumping deadlock.
1370 - Fix a "thread.arena" mallctl bug.
1385 - Fix a crash due to incorrect bootstrap ordering. This only impacted
1387 - Fix a minor statistics bug for mallctl("swap.avail", ...).
1392 - Fix a race condition in heap profiling that could cause undefined behavior
1396 - Fix a compilation error for non-C99 builds.
1437 - Fix strerror_r() usage to deal with non-standard semantics in GNU libc.
1438 - Fix leak context reporting. This bug tended to cause the number of contexts
1441 - Fix a realloc() bug for large in-place growing reallocation. This bug could
1443 - Fix an allocation bug for small allocations that could be triggered if
1447 - Fix a heap profiling bug due to sometimes losing track of requested object
1453 - Fix the libunwind-based implementation of stack backtracing (used for heap
1462 - Fix junk filling of large objects, which could cause memory corruption.
1470 - Fix compilation when --enable-fill is specified.
1471 - Fix threads-related profiling bugs that affected accuracy and caused memory
1473 - Fix dirty page purging race conditions that could cause crashes.
1474 - Fix crash in tcache flushing code during thread destruction.
1507 - Fix thread cleanup bugs related to TLS destruction.
1509 - Fix a chunk leak. The leaked chunks were never touched, so this impacted