Wed Jul 17 2024 19:53:01 PDT
  • Product: Core
  • Resolution: ---
  • Component: Memory Allocator

156 bugs found.
ID Type Summary Product Comp Assignee Status Resolution Updated
1441041 memory not freed after ceasing to visit some types of content Core Memory Allocator nobody UNCO --- 2024-04-04
1494268 mozjemalloc relies on glibc Core Memory Allocator nobody UNCO --- 2024-06-19
453265 pthread_mutex_lock can be replaced by implementation of light lock in malloc_mutex_lock / malloc_mutex_unlock on arm platform. Core Memory Allocator nobody UNCO --- 2022-10-10
855280 jemalloc_purge_freed_pages() not actually releasing memory in macOS, but only affecting FF usage reporting in Activity Monitor? Core Memory Allocator nobody UNCO --- 2022-10-10
913308 Support hugepages Core Memory Allocator nobody UNCO --- 2024-06-19
1236348 Some memory/additional errors from a Valgrind run Core Memory Allocator nobody UNCO --- 2022-10-11
1629938 When launching programs that NEED the memory, firefox won't free it in time - what about a limit option? Core Memory Allocator nobody UNCO --- 2022-10-11
1664682 Memory usage Core Memory Allocator nobody UNCO --- 2024-06-19
1744955 Major memory leak in heap-unclassified Core Memory Allocator nobody UNCO --- 2022-10-11
1842582 Unusable memalign implementation on Windows Core Memory Allocator nobody UNCO --- 2023-08-04
1896301 infinite recursion between jemalloc and dl-tls.c on armv7h Core Memory Allocator nobody UNCO --- 2024-06-08
1531887 Fenix segfaults in arena_dalloc when Rust code calls std::fs::canonicalize Core Memory Allocator mh+mozilla NEW --- 2022-10-11
1885102 Enable PHC on Nightly Android builds Core Memory Allocator nobody NEW --- 2024-07-01
1523268 [meta] PHC (Probabilistic Heap Checker): a port of Chromium's GWP-ASan project to Firefox Core Memory Allocator choller NEW --- 2024-07-07
1624698 Share one rust fallible allocation implementation Core Memory Allocator nobody NEW --- 2023-11-30
1843932 Too much time spent in the allocator during innerHTML parsing when creating DOM nodes Core Memory Allocator nobody NEW --- 2023-12-15
1446040 [meta] Add guard pages before and after arenas, chunks, and runs Core Memory Allocator gpascutto NEW --- 2023-09-30
1407538 Experiments with mozjemalloc additions to enhance UAF detection Core Memory Allocator jseward NEW --- 2022-10-11
1399695 Reduce the overhead from sub-page allocations Core Memory Allocator mh+mozilla NEW --- 2023-02-24
1325470 Allocator mismatch: libstdc++ operator new freed by mozalloc operator delete Core Memory Allocator nobody NEW --- 2022-10-11
1340576 mismatched free / delete / delete [] at large Core Memory Allocator nobody NEW --- 2022-10-11
1364359 Properly cleanup thread-local arenas Core Memory Allocator nobody NEW --- 2022-10-11
1405062 Crash in RedBlackTree<T>::Remove Core Memory Allocator nobody NEW --- 2023-10-11
1406304 Properly support madvise(MADV_FREE) on linux Core Memory Allocator nobody NEW --- 2023-12-26
1446036 [meta] Mozjemalloc Hardening Core Memory Allocator nobody NEW --- 2023-09-19
1446039 Randomize the Page Cache Core Memory Allocator nobody NEW --- 2022-10-11
1446045 Move heap metadata out of line Core Memory Allocator nobody NEW --- 2022-10-11
1446046 Prevent pages from being recycled across arenas Core Memory Allocator nobody NEW --- 2022-10-11
1446047 Randomize the Starting Page Offset/Size Core Memory Allocator nobody NEW --- 2022-10-11
1446519 Need a tool for measuring non-heap process memory Core Memory Allocator nobody NEW --- 2022-10-11
1507358 Clean-up valgrind suppressions Core Memory Allocator nobody NEW --- 2022-10-11
1535897 Crash in [@ BaseAllocator::malloc] Core Memory Allocator nobody NEW --- 2022-09-27
1542105 Possibly a lot of lock contention on arm64 Core Memory Allocator nobody NEW --- 2022-10-11
1741905 Improvements to PHC crashes Core Memory Allocator nobody NEW --- 2024-06-10
1843382 Crash in [@ RedBlackTreeNode<T>::Right] Core Memory Allocator nobody NEW --- 2023-08-03
1849121 Add more telemetry for PHC Core Memory Allocator nobody NEW --- 2023-08-17
1317253 Best-effort detection of faulty memory at page-request time Core Memory Allocator nobody NEW --- 2022-10-11
1336662 Guard against invalid allocation flag bits in mozjemalloc Core Memory Allocator nobody NEW --- 2022-10-11
1479892 The logalloc test does not run under CFI icall Core Memory Allocator nobody NEW --- 2022-10-11
1537871 Hard crash the browser if it uses more memory than a specified limit Core Memory Allocator nobody NEW --- 2023-05-10
1819559 Investigate if arenas could be purged always in a background thread Core Memory Allocator nobody NEW --- 2023-03-01
1853541 Intermittent None [@ RedBlackTree<arena_chunk_map_t, ArenaRunTreeTrait>::TreeNode::operator bool] | tabswitch Core Memory Allocator nobody NEW --- 2024-02-25
1854649 Intermittent None [@ arena_t::DallocSmall] | tabswitch Core Memory Allocator nobody NEW --- 2023-09-25
1134914 (Try to) detect situations like bug 1134565 at the build level Core Memory Allocator mh+mozilla NEW --- 2022-10-11
1138321 Cleanup (most?) uses of DISABLE_STL_WRAPPING and MOZ_NO_MOZALLOC Core Memory Allocator mh+mozilla NEW --- 2022-10-11
1596300 [mozalloc-rs] Phase 1: Replace-malloc library Core Memory Allocator mh+mozilla NEW --- 2022-10-12
426005 jemalloc significantly slower on maemo/armel Core Memory Allocator nobody NEW --- 2022-10-10
510691 bound maximum successful allocation to avoid ptrdiff_t overflow Core Memory Allocator nobody NEW --- 2022-10-10
622723 Use ashmem on android Core Memory Allocator nobody NEW --- 2022-10-10
625609 Turn off GLIBCXX_FORCE_NEW for jemalloc Core Memory Allocator nobody NEW --- 2022-10-10
634612 Crash [@ libpthread-2.11.2.so (deleted)@0xa543 ] in malloc_mutex_unlock() Core Memory Allocator nobody NEW --- 2022-10-10
683248 Need to prevent usage of non-safe CRT symbols. Core Memory Allocator nobody NEW --- 2022-10-10
720682 Linking jemalloc enabled libxul with external binaries fail in runtime Core Memory Allocator nobody NEW --- 2022-10-10
736074 The madvise(MADV_FREE) call we make in arena_run_dalloc to can take between 20%-30% of our time Core Memory Allocator nobody NEW --- 2022-10-10
770612 On x86/x64 Linux, transparent huge pages (memory pages, not Web pages) cause huge "resident" values Core Memory Allocator nobody NEW --- 2024-06-19
855151 Automatic release of GCed memory back to system in OS X is less than optimal Core Memory Allocator nobody NEW --- 2022-10-10
938682 Eagerly report OOM to stderr when running tests Core Memory Allocator nobody NEW --- 2022-10-11
966749 Crash in [@ jemalloc_crash | isalloc_validate | ozone_size ] trying to run Instruments memory leak checker on Firefox Nightly Core Memory Allocator nobody NEW --- 2022-10-11
1004359 Make replace malloc work without jemalloc Core Memory Allocator nobody NEW --- 2022-10-11
1005844 jemalloc can miss usable regions in low-memory conditions Core Memory Allocator nobody NEW --- 2022-10-11
1089614 logalloc causes a deadlock on shutdown Core Memory Allocator nobody NEW --- 2022-10-11
1097340 Consider having jemalloc zero newly allocated memory Core Memory Allocator nobody NEW --- 2022-10-11
1108693 Make sure the address range for poisoned memory is protected Core Memory Allocator nobody NEW --- 2022-10-11
1137570 libsoundtouch and webrtc are not using the wrapped operator new Core Memory Allocator nobody NEW --- 2022-10-11
1140753 Expose jemalloc3 posix_memalign and aligned_alloc functions with a moz_ prefix Core Memory Allocator nobody NEW --- 2022-10-11
1142672 [logalloc] Leak of |fd| in |replace_init| Core Memory Allocator nobody NEW --- 2022-10-11
1153683 mozjemalloc crashes on FreeBSD in malloc_init() Core Memory Allocator nobody NEW --- 2022-10-11
1166854 Crash in arena_dalloc_small() at jemalloc.c:4651 Core Memory Allocator nobody NEW --- 2022-10-11
1168032 make heap-allocated memory reporter work on Nexus5 Core Memory Allocator nobody NEW --- 2022-10-11
1343180 ASan build fails with libc jemalloc: memory/build/mozmemory_wrap.o: multiple definition of 'strdup' Core Memory Allocator nobody NEW --- 2022-10-11
1450993 [meta] Make low-memory detection work properly on Windows Core Memory Allocator nobody NEW --- 2024-06-19
1569702 Bad performance on GitLab job display Core Memory Allocator nobody NEW --- 2024-06-19
1584125 When opening a certain web-app, the whole system critically slows down Core Memory Allocator nobody NEW --- 2022-10-11
1596294 Tracking bug for Memory Allocator reimplementation in Rust Core Memory Allocator nobody NEW --- 2024-02-27
1632109 Documentation of mozalloc_handle_oom should state that it never returns Core Memory Allocator nobody NEW --- 2020-04-22
1646372 Intermittent xpcshell <anything> | application crashed [@ Allocator<MozJemallocBase>::free] Core Memory Allocator nobody NEW --- 2023-03-09
1647002 Intermittent about_newtab_with_snippets | application crashed [@ Allocator<MozJemallocBase>::malloc] Core Memory Allocator nobody NEW --- 2023-03-09
1650313 Intermittent Last test finished | application crashed [@ arena_t::DallocSmall] Core Memory Allocator nobody NEW --- 2023-03-09
1653648 Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ _platform_bzero$VARIANT$Haswell + 0x54] Core Memory Allocator nobody NEW --- 2024-02-11
1688954 Intermittent dom/base/test/unit_ipc/test_bug553888_wrap.js | application crashed [@ RtlpLowFragHeapAllocFromContext + 0x1f4] Core Memory Allocator nobody NEW --- 2021-01-31
1715438 Intermittent [tier2] PROCESS-CRASH | Main app process exited normally | application crashed [@ BaseAllocator::malloc] Core Memory Allocator nobody NEW --- 2023-12-24
1719147 Intermittent [Tier 2] gtest | application crashed [@ arena_dalloc] | After Assertion failure: arena->mMagic == 0x947d3d24, at /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:3361 Core Memory Allocator nobody NEW --- 2023-03-09
1719785 jemalloc-replay doesn't report slop for allocations of x bytes, 2048 > x >= 4096 with the other bins Core Memory Allocator nobody NEW --- 2021-07-09
1719788 Add an option for brief 1-line output to jemalloc-replay Core Memory Allocator nobody NEW --- 2021-07-08
1735418 Intermittent toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_gfxBlacklist_GTE_DriverOld.js | application crashed [@ ld-linux-x86-64.so.2 + 0x1510d] Core Memory Allocator nobody NEW --- 2021-11-15
1772175 Update allocator API for C++17 Core Memory Allocator nobody NEW --- 2024-06-19
1778423 Allow realloc() to reuse physical pages Core Memory Allocator nobody NEW --- 2022-07-08
1782178 Split low-memory detection between low physical memory and low commit-space using different mechanisms Core Memory Allocator nobody NEW --- 2024-01-28
1784033 Implement delaying OOM crashes on Windows by hooking VirtualAlloc directly Core Memory Allocator nobody NEW --- 2022-08-25
1785145 [meta] Delay on OOM on Windows Core Memory Allocator nobody NEW --- 2023-01-28
1786477 Delay crashing processes on OOM based on their priority Core Memory Allocator nobody NEW --- 2022-08-25
1786479 Retire mozalloc_handle_oom() Core Memory Allocator nobody NEW --- 2022-10-05
1789090 Intermittent browser/base/content/test/backforward/browser_history_menu.js | application crashed [@ replace_malloc_usable_size] Core Memory Allocator nobody NEW --- 2023-03-09
1801255 [meta] Get PHC running on the release channel Core Memory Allocator nobody NEW --- 2024-07-08
1804002 logalloc-replay doesn't separate memory reports well Core Memory Allocator nobody NEW --- 2022-12-05
1806202 Crash in [@ OOM | small] with many pages loaded Core Memory Allocator nobody NEW --- 2023-08-23
1808440 Make logalloc-replay handle threads. Core Memory Allocator nobody NEW --- 2023-05-01
1810008 Send number of successful OOM stalls as telemetry data Core Memory Allocator nobody NEW --- 2023-01-12
1814817 Dynamically adjust dirty page limits based on browser activity. Core Memory Allocator nobody NEW --- 2023-04-26
1816269 Investigate using non-temporal stores (`MOVNTQ`) for poisoning Core Memory Allocator nobody NEW --- 2023-03-14
1819500 consider to remove arena_params_t::mMaxDirty Core Memory Allocator nobody NEW --- 2023-02-28
1821077 Optimize memory poisoning (maybe?) Core Memory Allocator nobody NEW --- 2023-09-05
1829136 jemalloc doesn't need to work hard to produce pointers in the right range Core Memory Allocator nobody NEW --- 2023-04-20
1830720 logalloc stops content from loading Core Memory Allocator nobody NEW --- 2023-05-16
1831240 Investigate the mimalloc allocator Core Memory Allocator nobody NEW --- 2023-05-03
1843998 Investigate adjusting structure sizes to amortise costs in jemalloc Core Memory Allocator nobody NEW --- 2023-10-04
1849836 Alternative allocators WIP Core Memory Allocator nobody NEW --- 2023-08-24
1851226 Optimize js_arena_malloc Core Memory Allocator nobody NEW --- 2023-10-03
1861945 After a speedometer 2 benchmark roughly half of explicit memory is malloc overhead Core Memory Allocator nobody NEW --- 2023-11-26
1862120 Several MEMORY_* histograms are unused Core Memory Allocator nobody NEW --- 2023-10-31
1865569 Crash in [@ arena_t::MallocSmall | arena_t::Malloc | BaseAllocator::malloc | MozJemalloc::malloc] Core Memory Allocator nobody NEW --- 2024-03-14
1866208 PHC should not statically compile page sizes on some platforms Core Memory Allocator nobody NEW --- 2023-11-22
1872261 Crash in [@ RedBlackTree<T>::TreeNode::SetColor] Core Memory Allocator nobody NEW --- 2024-01-02
1874941 Support PHC for Windows' AllocateHeap and FreeHeap Core Memory Allocator nobody NEW --- 2024-01-16
1878195 Crash in [@ arena_t::MallocSmall | arena_t::Malloc | BaseAllocator::malloc | MozJemalloc::moz_arena_malloc] Core Memory Allocator nobody NEW --- 2024-04-15
1878863 Intermittent application crashed [@ __GI___pthread_mutex_unlock_usercnt] | single tracking bug Core Memory Allocator nobody NEW --- 2024-02-27
1878889 Intermittent application crashed [@ arena_t::AllocRun] | single tracking bug Core Memory Allocator nobody NEW --- 2024-03-03
1878984 Crash in [@ arena_t::ArenaRunRegAlloc | arena_t::MallocSmall | arena_t::Malloc | BaseAllocator::malloc | MozJemalloc::malloc] Core Memory Allocator nobody NEW --- 2024-04-29
1879033 Intermittent application crashed [@ lll_mutex_unlock_optimized] | single tracking bug Core Memory Allocator nobody NEW --- 2024-02-27
1879036 Intermittent application crashed [@ RedBlackTree<arena_chunk_map_t, ArenaRunTreeTrait>::Insert] | single tracking bug Core Memory Allocator nobody NEW --- 2024-02-11
1879671 Intermittent application crashed [@ choose_arena] | single tracking bug Core Memory Allocator nobody NEW --- 2024-02-27
1880496 Allow disallowing heap allocations in a scope on a thread Core Memory Allocator nobody NEW --- 2024-05-27
1881372 Crash in [@ RedBlackTree<T>::TreeNode::SetLeft] Core Memory Allocator nobody NEW --- 2024-06-27
1882862 Crash in [@ ArenaAvailTreeTrait::Compare] Core Memory Allocator nobody NEW --- 2024-06-28
1883167 Crash in [@ arena_t::DallocSmall | arena_dalloc | BaseAllocator::free | MozJemalloc::free | PageFree] Core Memory Allocator nobody NEW --- 2024-05-10
1883201 Intermittent application crashed [@ arena_t::MallocSmall] | single tracking bug Core Memory Allocator nobody NEW --- 2024-03-03
1883823 Try to pre-commit pages within unused chunks during a page load. Core Memory Allocator nobody NEW --- 2024-03-05
1884860 Add a validation pass to mozjemalloc Core Memory Allocator nobody NEW --- 2024-03-12
1886071 double-purge could skip the `munmap` Core Memory Allocator nobody NEW --- 2024-03-18
1898646 Reduce the number of VirtualFree calls in mozjemalloc Core Memory Allocator nobody NEW --- Mon 22:50
1898647 Seperate the cache of unallocated memory into: dirty, clean, unmapped. Core Memory Allocator nobody NEW --- 2024-05-27
1903758 Experiment with avoiding and/or deferring arena_t::Purge where possible Core Memory Allocator nobody NEW --- Tue 13:28
1906776 PHC page index should be a typedef'd type Core Memory Allocator nobody NEW --- 2024-07-08
1907544 2.16% speedometer VanillaJS-TodoMVC/CompletingAllItems/Async (OSX) regression on Wed July 3 2024 Core Memory Allocator nobody NEW --- Tue 09:36
1908058 0.99% Base Content Explicit (Linux) regression on Tue July 9 2024 Core Memory Allocator nobody NEW --- Tue 00:43
1888328 Add a profiler marker for purging memory from mozjemalloc Core Memory Allocator pbone NEW --- 2024-03-27
1488780 decommit can be slow while holding the allocator lock Core Memory Allocator pbone ASSI --- Mon 22:49
1760254 Use MADV_FREE_REUSABLE on MacOS (jemalloc) Core Memory Allocator pbone ASSI --- 2022-05-07
1857133 Use a priority queue for `mNonFullRuns` rather than red-black tree Core Memory Allocator pbone ASSI --- 2023-10-23
1545825 Leading guard pages for huge allocations Core Memory Allocator gpascutto ASSI --- 2022-10-11
1805606 Provide more information in mozjemalloc_info Core Memory Allocator pbone ASSI --- 2022-12-13
1810953 Replace arena lookup Mutex with a RWLock Core Memory Allocator pbone ASSI --- 2023-07-19
1818659 Investigate enabling PHC on processes probablistically Core Memory Allocator pbone ASSI --- 2023-03-29
1818660 Implement PHC "focused" mode Core Memory Allocator pbone ASSI --- 2023-03-29
1829128 jemalloc could tell the crash reporter which memory its freeing Core Memory Allocator pbone ASSI --- 2024-05-23
1843997 Consider adding batch allocation functions Core Memory Allocator pbone ASSI --- Tue 00:41
1845655 Fix the TestPHCExhaustion test Core Memory Allocator pbone ASSI --- 2023-07-27
1867191 Set the PHC memory area size from a pref Core Memory Allocator pbone ASSI --- 2023-11-28
1867197 Try to pre-commit unmapped pages within chunks during a page load. Core Memory Allocator pbone ASSI --- 2024-03-18
1906234 ifdef out PHC prefs Core Memory Allocator pbone ASSI --- 2024-07-03
1830735 logalloc doesn't record the arena used Core Memory Allocator rjesup ASSI --- 2023-05-01
1809610 [meta] Reduce lock contention in jemalloc Core Memory Allocator pbone REOP --- Mon 22:49
1547912 Memory Issue on oilprice.com, reuters.com Core Memory Allocator nobody REOP --- 2022-10-11
1876984 Intermittent Assertion failure: diff == regind * size, at /builds/worker/checkouts/gecko/memory/build/mozjemalloc.cpp:2578 | single tracking bug Core Memory Allocator nobody REOP --- Sun 23:52
1646819 Investigate whether the Windows 10 2004 SegmentHeap feature is useful to Firefox Core Memory Allocator nobody REOP --- 2021-12-08
1800878 Intermittent [tier 2] Last test finished | application crashed [@ RedBlackTree<extent_node_t, ExtentTreeBoundsTrait>::Search(RedBlackTree<extent_node_t, ExtentTreeBoundsTrait>::TreeNode) + 0x485] Core Memory Allocator nobody REOP --- 2024-06-16
156 bugs found.

File a new bug in the "Core" product