Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leaks on example.com #32223

Open
sagudev opened this issue May 3, 2024 · 0 comments
Open

Leaks on example.com #32223

sagudev opened this issue May 3, 2024 · 0 comments
Labels
I-memory-leak A memory leak has been observed.

Comments

@sagudev
Copy link
Member

sagudev commented May 3, 2024

Here is output of debug ASAN build (based on #31429):

==279976==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 16384 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x7a7179e97cd1 in g_malloc /usr/src/glib2.0-2.78.0-2/debian/build/deb/../../../glib/gmem.c:130:13

Direct leak of 9256 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x5af208f96c8a in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:14:13
    #2 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #3 0x5af211dd378d in servo_arc::Arc$LT$T$GT$::new::hdf27df730211db86 /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/servo_arc/lib.rs:212:41
    #4 0x5af211db7492 in servo_arc::Arc$LT$T$GT$::new_leaked::he9e3d3aefe1d5406 /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/servo_arc/lib.rs:241:19
    #5 0x5af211cd6c74 in style::sharing::SHARING_CACHE_KEY::__init::hd1f93bd52325d965 /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/sharing/mod.rs:543:27
    #6 0x5af211cd7060 in style::sharing::SHARING_CACHE_KEY::__getit::_$u7b$$u7b$closure$u7d$$u7d$::h7fb81a67fb880abf /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/common/thread_local/fast_local.rs:99:25
    #7 0x5af211b6fa79 in std::sys::common::thread_local::lazy::LazyKeyInner$LT$T$GT$::initialize::hbcda2537050712b9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/common/thread_local/mod.rs:54:25
    #8 0x5af211055dfc in std::sys::common::thread_local::fast_local::Key$LT$T$GT$::try_initialize::h752c98444789b7b2 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/common/thread_local/fast_local.rs:190:27
    #9 0x5af211056cd2 in std::sys::common::thread_local::fast_local::Key$LT$T$GT$::get::hf3243b9c5a031643 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/common/thread_local/fast_local.rs:173:25
    #10 0x5af1fce6d6b6 in style::sharing::SHARING_CACHE_KEY::__getit::hd370ba5db6d48cea /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/common/thread_local/fast_local.rs:91:21
    #11 0x5af1fccabcb7 in std::thread::local::LocalKey$LT$T$GT$::with::hef4b760f3f91108f /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:246:9
    #12 0x5af1fcca91c7 in style::sharing::StyleSharingCache$LT$E$GT$::new::he9bd3b3fea7b41cf /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/sharing/mod.rs:596:25
    #13 0x5af1fcb088f2 in style::context::ThreadLocalStyleContext$LT$E$GT$::new::hf2a3a011f6a70f35 /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/context.rs:661:28
    #14 0x5af1fce18bd3 in style::parallel::create_thread_local_context::h8116a603db1c556c /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/parallel.rs:66:18
    #15 0x5af1fcbbcbd3 in core::ops::function::FnOnce::call_once::h081fa4ea78ecdbd3 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #16 0x5af1fcea762c in style::driver::with_pool_in_place_scope::_$u7b$$u7b$closure$u7d$$u7d$::h83fe62850621da64 /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/driver.rs:67:17
    #17 0x5af1fcea269d in rayon_core::scope::do_in_place_scope_fifo::_$u7b$$u7b$closure$u7d$$u7d$::h7832eba3b692ec5d /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/scope/mod.rs:457:36
    #18 0x5af1fcd870f0 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hccfb7ecbeac4ec5e /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #19 0x5af1fce87c9f in std::panicking::try::do_call::h896ef5d6c1ccc056 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #20 0x5af1fce8e15a in __rust_try 16uld4853v1yxzxh
    #21 0x5af1fce7e839 in std::panic::catch_unwind::ha1cb7ed9565e5795 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #22 0x5af1fcea38ac in rayon_core::scope::ScopeBase::execute_job_closure::hc39b8c2467aadb48 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/scope/mod.rs:689:28
    #23 0x5af1fcea3d35 in rayon_core::scope::ScopeBase::complete::h8b5545cac2a19615 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/scope/mod.rs:667:31
    #24 0x5af1fcea22e6 in rayon_core::scope::do_in_place_scope_fifo::h4d5c7f238d99f7c4 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/scope/mod.rs:457:5
    #25 0x5af1fcea7a88 in rayon_core::thread_pool::ThreadPool::in_place_scope_fifo::h3c48085164dee636 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/thread_pool/mod.rs:333:9
    #26 0x5af1fcea58e7 in style::driver::traverse_dom::h7e53a4bc1f50f5dc /home/user/.cargo/git/checkouts/stylo-d5871ad1ba1940d3/a4a4343/style/driver.rs:126:5
    #27 0x5af1fcee0c5c in layout_thread_2020::LayoutThread::handle_reflow::ha1caf0b6c258a3c3 /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:770:17
    #28 0x5af1fcc188ff in _$LT$layout_thread_2020..LayoutThread$u20$as$u20$script_layout_interface..Layout$GT$::reflow::_$u7b$$u7b$closure$u7d$$u7d$::h0711bb843207516d /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:450:16
    #29 0x5af1fceef937 in profile_traits::time::profile::hd33e1aad60e59d46 /home/user/Desktop/servo/components/shared/profile/time.rs:147:15

Direct leak of 4352 byte(s) in 17 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x7a7179571b91 in FcPatternObjectInsertElt /build/fontconfig-ZEeRqp/fontconfig-2.14.2/src/fcpat.c:525:24

Direct leak of 384 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f9959387 in posix_memalign /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:145:3
    #1 0x5af208f971ce in std::sys::unix::alloc::aligned_malloc::h13af05d19e63d6b9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:102:23
    #2 0x5af208f96c70 in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:22:13
    #3 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #4 0x5af211eac683 in alloc::alloc::Global::alloc_impl::h4cd9d99d67a92260 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #5 0x5af211eaf2a0 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::h2e50bc7cc304e86a /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #6 0x5af211eac0a1 in alloc::alloc::exchange_malloc::h9e8010f7e08efc70 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:330:11
    #7 0x5af210befd4d in alloc::boxed::Box$LT$T$GT$::new::h8945f4e137a6efb9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:217:9
    #8 0x5af210befd4d in rayon_core::registry::Registry::new::h57c3f5081dda2006 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/registry.rs:295:51
    #9 0x5af210ff8108 in rayon_core::thread_pool::ThreadPool::build::h940f729c37254397 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/thread_pool/mod.rs:69:24
    #10 0x5af211b666fd in rayon_core::ThreadPoolBuilder$LT$S$GT$::build::h6f09289c3aa03883 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/lib.rs:267:9
    #11 0x5af2117d3a47 in lazy_static::lazy::Lazy$LT$T$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h4b71f203790e9919 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/inline_lazy.rs:31:29
    #12 0x5af211e7a7af in std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::hc95938cdf44426c0 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once.rs:149:41
    #13 0x5af211e7a02d in std::sync::once::Once::call_once::hfd0941d3d81c72e0 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once.rs:149:9
    #14 0x5af21201a76f in lazy_static::lazy::Lazy$LT$T$GT$::get::h32574bcbf16ea860 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/inline_lazy.rs:30:9
    #15 0x5af21201a76f in _$LT$style..global_style_data..STYLE_THREAD_POOL$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hef2700d6683a0713 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs:142:21
    #16 0x5af21201a76f in _$LT$style..global_style_data..STYLE_THREAD_POOL$u20$as$u20$core..ops..deref..Deref$GT$::deref::ha70c946d712c7ce5 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs:144:17
    #17 0x5af1fcee0138 in layout_thread_2020::LayoutThread::handle_reflow::ha1caf0b6c258a3c3 /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:741:26
    #18 0x5af1fcc188ff in _$LT$layout_thread_2020..LayoutThread$u20$as$u20$script_layout_interface..Layout$GT$::reflow::_$u7b$$u7b$closure$u7d$$u7d$::h0711bb843207516d /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:450:16
    #19 0x5af1fceef937 in profile_traits::time::profile::hd33e1aad60e59d46 /home/user/Desktop/servo/components/shared/profile/time.rs:147:15
    #20 0x5af1fced75ed in _$LT$layout_thread_2020..LayoutThread$u20$as$u20$script_layout_interface..Layout$GT$::reflow::h35839bbcd2013a08 /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:446:9
    #21 0x5af1fe5f4c53 in script::dom::window::Window::force_reflow::_$u7b$$u7b$closure$u7d$$u7d$::h5d523d4640c8840a /home/user/Desktop/servo/components/script/dom/window.rs:1879:48
    #22 0x5af200a2a3a4 in script::script_thread::ScriptThread::with_layout::_$u7b$$u7b$closure$u7d$$u7d$::hf36706f28f15e9b4 /home/user/Desktop/servo/components/script/script_thread.rs:870:20
    #23 0x5af1fe6c7f67 in std::thread::local::LocalKey$LT$T$GT$::try_with::h1a064c74f88270ba /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:270:16
    #24 0x5af1fe6aca1a in std::thread::local::LocalKey$LT$T$GT$::with::h8d92fca2f91a97fd /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:246:9
    #25 0x5af1fe5f874c in script::dom::window::Window::with_layout::h14d209ed44149ed8 /home/user/Desktop/servo/components/script/dom/window.rs:2315:9
    #26 0x5af2000bd586 in script::dom::window::Window::force_reflow::he81df6277bdc37fc /home/user/Desktop/servo/components/script/dom/window.rs:1879:17
    #27 0x5af2000c05a9 in script::dom::window::Window::reflow::h273c257e7485419f /home/user/Desktop/servo/components/script/dom/window.rs:1950:29
    #28 0x5af2012abd7b in script::dom::document::Document::finish_load::h122e1fd67c8c3cc6 /home/user/Desktop/servo/components/script/dom/document.rs:2106:21
    #29 0x5af20125da8f in script::dom::servoparser::ServoParser::finish::h9dc662447ed965d1 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:658:9
    #30 0x5af20125c547 in script::dom::servoparser::ServoParser::do_parse_sync::h09b0b2285842ecb4 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:577:13
    #31 0x5af1feacec18 in script::dom::servoparser::ServoParser::parse_sync::_$u7b$$u7b$closure$u7d$$u7d$::h50c4ae2bc3730f07 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:550:16
    #32 0x5af20125b689 in script::dom::servoparser::ServoParser::parse_sync::ha0079316867f77ca /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:542:9

Direct leak of 264 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x7a71798b75eb in operator new(unsigned long) /build/gcc-13-XYspKM/gcc-13-13.2.0/build/x86_64-linux-gnu/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3/libsupc++/new_op.cc:50:22
    #2 0x5af2033a635d in script::dom::windowproxy::new_window_proxy_handler::ha86fd138f718b189 /home/user/Desktop/servo/components/script/dom/windowproxy.rs:1079:33
    #3 0x5af2017e1917 in script::script_thread::ScriptThread::load::h84c1b770f902430d /home/user/Desktop/servo/components/script/script_thread.rs:3277:22
    #4 0x5af200a47239 in script::script_thread::ScriptThread::handle_page_headers_available::_$u7b$$u7b$closure$u7d$$u7d$::h832e86718577522d /home/user/Desktop/servo/components/script/script_thread.rs:2821:37
    #5 0x5af2005fd5cd in core::option::Option$LT$T$GT$::map::h4f5d40a10d3050a0 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:1075:29
    #6 0x5af2017c9a91 in script::script_thread::ScriptThread::handle_page_headers_available::h5067e8b0370629ad /home/user/Desktop/servo/components/script/script_thread.rs:2821:17
    #7 0x5af200a2bc50 in script::script_thread::ScriptThread::page_headers_available::_$u7b$$u7b$closure$u7d$$u7d$::he1ac4b5f94bcbfed /home/user/Desktop/servo/components/script/script_thread.rs:953:13
    #8 0x5af1fe7316b2 in std::thread::local::LocalKey$LT$T$GT$::try_with::hc976cf6e86a12765 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:270:16
    #9 0x5af1fe6b57da in std::thread::local::LocalKey$LT$T$GT$::with::hef4e9d16eee8c3f1 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:246:9
    #10 0x5af20177cf5a in script::script_thread::ScriptThread::page_headers_available::h68159b0ddaef913e /home/user/Desktop/servo/components/script/script_thread.rs:951:9
    #11 0x5af201260f82 in _$LT$script..dom..servoparser..ParserContext$u20$as$u20$net_traits..FetchResponseListener$GT$::process_response::h46c29ca6bdcd5147 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:833:28
    #12 0x5af2017f8a31 in script::script_thread::ScriptThread::handle_fetch_metadata::h31fe13b4a7cd5b42 /home/user/Desktop/servo/components/script/script_thread.rs:3876:13
    #13 0x5af2017a0dd2 in script::script_thread::ScriptThread::handle_msg_from_constellation::h56d8e9e56fb81aa3 /home/user/Desktop/servo/components/script/script_thread.rs:1962:25
    #14 0x5af200a39f93 in script::script_thread::ScriptThread::handle_msgs::_$u7b$$u7b$closure$u7d$$u7d$::h3f0c4f13e9424b65 /home/user/Desktop/servo/components/script/script_thread.rs:1679:53
    #15 0x5af200a3da79 in script::script_thread::ScriptThread::profile_event::h5166ab6aae69ed1d /home/user/Desktop/servo/components/script/script_thread.rs:1933:13
    #16 0x5af201794ce5 in script::script_thread::ScriptThread::handle_msgs::hb769c51daa7432d6 /home/user/Desktop/servo/components/script/script_thread.rs:1673:26
    #17 0x5af20178aba8 in script::script_thread::ScriptThread::start::hcebfeb72e0567f5d /home/user/Desktop/servo/components/script/script_thread.rs:1467:15
    #18 0x5af200a130be in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbf9f364d3fcd936a /home/user/Desktop/servo/components/script/script_thread.rs:846:25
    #19 0x5af200a12a12 in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h5631d8240c1be67f /home/user/Desktop/servo/components/script/script_thread.rs:844:17
    #20 0x5af203bdc860 in std::sys_common::backtrace::__rust_begin_short_backtrace::h021d3ca0749a022c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:154:18
    #21 0x5af1ffe48536 in std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbc194a08ce167e43 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:529:17
    #22 0x5af2047ddd49 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hbbf5dac529dbea74 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #23 0x5af1fe265aa3 in std::panicking::try::do_call::h7a0b14908945a79e /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #24 0x5af1fe28863a in __rust_try 1dfa1uqb2fb6tnyg
    #25 0x5af1fe5070e9 in std::panic::catch_unwind::h39c3b603050fd7e9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #26 0x5af201cf667e in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h32b72150b2b82626 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #27 0x5af215e9aef3 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h35c66a2a44d781cb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2007:9
    #28 0x5af215c019e1 in std::sys::unix::thread::Thread::new::thread_start::h1f39ef58d35ece30 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:108:17
    #29 0x5af1f995659a in asan_thread_start(void*) /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:225:31

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x5af208f96c8a in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:14:13
    #2 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #3 0x5af2047ed0d3 in alloc::alloc::Global::alloc_impl::h08a9a4151f191ed2 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #4 0x5af2047f0220 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::h0bb1b50df95b80cd /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #5 0x5af2047ecaf1 in alloc::alloc::exchange_malloc::h717c7de38b7c25ae /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:330:11
    #6 0x5af1fe67d840 in alloc::boxed::Box$LT$T$GT$::new::h3750ae075f534682 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:217:9
    #7 0x5af1fe67d840 in script::script_runtime::new_rt_and_cx_with_parent::h46bceecc5d231f7c /home/user/Desktop/servo/components/script/script_runtime.rs:509:35
    #8 0x5af1fe67c153 in script::script_runtime::new_rt_and_cx::ha13aaafd3eaceef7 /home/user/Desktop/servo/components/script/script_runtime.rs:446:14
    #9 0x5af201781c44 in script::script_thread::ScriptThread::new::h99068b1edaa892ad /home/user/Desktop/servo/components/script/script_thread.rs:1310:23
    #10 0x5af200a12073 in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h5631d8240c1be67f /home/user/Desktop/servo/components/script/script_thread.rs:814:37
    #11 0x5af203bdc860 in std::sys_common::backtrace::__rust_begin_short_backtrace::h021d3ca0749a022c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:154:18
    #12 0x5af1ffe48536 in std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbc194a08ce167e43 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:529:17
    #13 0x5af2047ddd49 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hbbf5dac529dbea74 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #14 0x5af1fe265aa3 in std::panicking::try::do_call::h7a0b14908945a79e /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #15 0x5af1fe28863a in __rust_try 1dfa1uqb2fb6tnyg
    #16 0x5af1fe5070e9 in std::panic::catch_unwind::h39c3b603050fd7e9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #17 0x5af201cf667e in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h32b72150b2b82626 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #18 0x5af215e9aef3 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h35c66a2a44d781cb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2007:9
    #19 0x5af215c019e1 in std::sys::unix::thread::Thread::new::thread_start::h1f39ef58d35ece30 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:108:17
    #20 0x5af1f995659a in asan_thread_start(void*) /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:225:31

Indirect leak of 1520 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x5af208f96c8a in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:14:13
    #2 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #3 0x5af2122e2513 in alloc::alloc::Global::alloc_impl::h7de73899dcd21ed5 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #4 0x5af2122e3cc0 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::he014e03554228b3a /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #5 0x5af2122e1f31 in alloc::alloc::exchange_malloc::h2c6ec79d1e5f1004 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:330:11
    #6 0x5af21230b83e in alloc::boxed::Box$LT$T$GT$::new::h751c49d8b8dbff0c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:217:9
    #7 0x5af21230b83e in _$LT$crossbeam_deque..deque..Injector$LT$T$GT$$u20$as$u20$core..default..Default$GT$::default::h3e45a158467df02b /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.5/src/deque.rs:1316:35
    #8 0x5af2123073cd in crossbeam_deque::deque::Injector$LT$T$GT$::new::hf6a7bb248c7871ab /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.5/src/deque.rs:1342:9
    #9 0x5af21232921e in _$LT$rayon_core..registry..WorkerThread$u20$as$u20$core..convert..From$LT$rayon_core..registry..ThreadBuilder$GT$$GT$::from::h80a7b12733f2f4c6 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/registry.rs:673:19
    #10 0x5af210befbfd in rayon_core::registry::Registry::new::h57c3f5081dda2006 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/registry.rs:295:60
    #11 0x5af210ff8108 in rayon_core::thread_pool::ThreadPool::build::h940f729c37254397 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/thread_pool/mod.rs:69:24
    #12 0x5af211b666fd in rayon_core::ThreadPoolBuilder$LT$S$GT$::build::h6f09289c3aa03883 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/lib.rs:267:9
    #13 0x5af2117d3a47 in lazy_static::lazy::Lazy$LT$T$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h4b71f203790e9919 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/inline_lazy.rs:31:29
    #14 0x5af211e7a7af in std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::hc95938cdf44426c0 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once.rs:149:41
    #15 0x5af211e7a02d in std::sync::once::Once::call_once::hfd0941d3d81c72e0 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once.rs:149:9
    #16 0x5af21201a76f in lazy_static::lazy::Lazy$LT$T$GT$::get::h32574bcbf16ea860 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/inline_lazy.rs:30:9
    #17 0x5af21201a76f in _$LT$style..global_style_data..STYLE_THREAD_POOL$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hef2700d6683a0713 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs:142:21
    #18 0x5af21201a76f in _$LT$style..global_style_data..STYLE_THREAD_POOL$u20$as$u20$core..ops..deref..Deref$GT$::deref::ha70c946d712c7ce5 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs:144:17
    #19 0x5af1fcee0138 in layout_thread_2020::LayoutThread::handle_reflow::ha1caf0b6c258a3c3 /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:741:26
    #20 0x5af1fcc188ff in _$LT$layout_thread_2020..LayoutThread$u20$as$u20$script_layout_interface..Layout$GT$::reflow::_$u7b$$u7b$closure$u7d$$u7d$::h0711bb843207516d /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:450:16
    #21 0x5af1fceef937 in profile_traits::time::profile::hd33e1aad60e59d46 /home/user/Desktop/servo/components/shared/profile/time.rs:147:15
    #22 0x5af1fced75ed in _$LT$layout_thread_2020..LayoutThread$u20$as$u20$script_layout_interface..Layout$GT$::reflow::h35839bbcd2013a08 /home/user/Desktop/servo/components/layout_thread_2020/lib.rs:446:9
    #23 0x5af1fe5f4c53 in script::dom::window::Window::force_reflow::_$u7b$$u7b$closure$u7d$$u7d$::h5d523d4640c8840a /home/user/Desktop/servo/components/script/dom/window.rs:1879:48
    #24 0x5af200a2a3a4 in script::script_thread::ScriptThread::with_layout::_$u7b$$u7b$closure$u7d$$u7d$::hf36706f28f15e9b4 /home/user/Desktop/servo/components/script/script_thread.rs:870:20
    #25 0x5af1fe6c7f67 in std::thread::local::LocalKey$LT$T$GT$::try_with::h1a064c74f88270ba /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:270:16
    #26 0x5af1fe6aca1a in std::thread::local::LocalKey$LT$T$GT$::with::h8d92fca2f91a97fd /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:246:9
    #27 0x5af1fe5f874c in script::dom::window::Window::with_layout::h14d209ed44149ed8 /home/user/Desktop/servo/components/script/dom/window.rs:2315:9
    #28 0x5af2000bd586 in script::dom::window::Window::force_reflow::he81df6277bdc37fc /home/user/Desktop/servo/components/script/dom/window.rs:1879:17
    #29 0x5af2000c05a9 in script::dom::window::Window::reflow::h273c257e7485419f /home/user/Desktop/servo/components/script/dom/window.rs:1950:29
    #30 0x5af2012abd7b in script::dom::document::Document::finish_load::h122e1fd67c8c3cc6 /home/user/Desktop/servo/components/script/dom/document.rs:2106:21
    #31 0x5af20125da8f in script::dom::servoparser::ServoParser::finish::h9dc662447ed965d1 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:658:9
    #32 0x5af20125c547 in script::dom::servoparser::ServoParser::do_parse_sync::h09b0b2285842ecb4 /home/user/Desktop/servo/components/script/dom/servoparser/mod.rs:577:13

Indirect leak of 1056 byte(s) in 33 object(s) allocated from:
    #0 0x5af1f99589f8 in calloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:77:3
    #1 0x7a717957206c in FcValueListCreate /build/fontconfig-ZEeRqp/fontconfig-2.14.2/src/fcpat.c:136:12
    #2 0x7a717957206c in FcPatternObjectAddWithBinding /build/fontconfig-ZEeRqp/fontconfig-2.14.2/src/fcpat.c:687:11

Indirect leak of 512 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f9959387 in posix_memalign /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:145:3
    #1 0x5af208f971ce in std::sys::unix::alloc::aligned_malloc::h13af05d19e63d6b9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:102:23
    #2 0x5af208f96c70 in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:22:13
    #3 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #4 0x5af2047ed0d3 in alloc::alloc::Global::alloc_impl::h08a9a4151f191ed2 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #5 0x5af2047f0220 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::h0bb1b50df95b80cd /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #6 0x5af2047ecaf1 in alloc::alloc::exchange_malloc::h717c7de38b7c25ae /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:330:11
    #7 0x5af1fdcbb921 in alloc::boxed::Box$LT$T$GT$::new::h8ce5c21e87ad2d5a /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:217:9
    #8 0x5af1fdcbb921 in crossbeam_channel::counter::new::he4327b15de0109c6 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/counter.rs:26:33
    #9 0x5af2036b07ab in crossbeam_channel::channel::unbounded::h77a0184811fb938d /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/channel.rs:46:18
    #10 0x5af20177bba8 in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::hb5c79b63ec9dd2de /home/user/Desktop/servo/components/script/script_thread.rs:796:42
    #11 0x5af1fb29e152 in constellation::pipeline::UnprivilegedPipelineContent::start_all::hf950061ae6d80fd3 /home/user/Desktop/servo/components/constellation/pipeline.rs:525:9
    #12 0x5af1fb2a327d in constellation::pipeline::Pipeline::spawn::haf174e3226e7573f /home/user/Desktop/servo/components/constellation/pipeline.rs:321:21
    #13 0x5af1fb2f62bd in constellation::constellation::Constellation$LT$STF$C$SWF$GT$::new_pipeline::hc5cf1048b5cfef16 /home/user/Desktop/servo/components/constellation/constellation.rs:1021:22
    #14 0x5af1fb39adb3 in constellation::constellation::Constellation$LT$STF$C$SWF$GT$::handle_new_top_level_browsing_context::h6c1de3d3f98d9597 /home/user/Desktop/servo/components/constellation/constellation.rs:2977:9
    #15 0x5af1fb383091 in constellation::constellation::Constellation$LT$STF$C$SWF$GT$::handle_request_from_compositor::h5d009b964f9df496 /home/user/Desktop/servo/components/constellation/constellation.rs:1460:17
    #16 0x5af1fb304579 in constellation::constellation::Constellation$LT$STF$C$SWF$GT$::handle_request::h3517340182ac1cd0 /home/user/Desktop/servo/components/constellation/constellation.rs:1272:45
    #17 0x5af1fb3a5fac in constellation::constellation::Constellation$LT$STF$C$SWF$GT$::run::hfb157b05d7716ae9 /home/user/Desktop/servo/components/constellation/constellation.rs:829:13
    #18 0x5af1fb26c574 in std::sys_common::backtrace::__rust_begin_short_backtrace::h78a7dde6f0ddc671 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:154:18
    #19 0x5af1fb26bff4 in std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hdb133ecc0f2c7b39 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:529:17
    #20 0x5af1fb187707 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h72b12b93be64e88d /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #21 0x5af1fb3d0bd4 in std::panicking::try::do_call::h9977a45becd90712 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #22 0x5af1fb3d179a in __rust_try 51vkii21jh0mn01f
    #23 0x5af1fb092869 in std::panic::catch_unwind::hb482a4cf59b01936 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #24 0x5af1faf3ee1e in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hf634f6d6f10d8dcb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #25 0x5af215e9aef3 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h35c66a2a44d781cb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2007:9
    #26 0x5af215c019e1 in std::sys::unix::thread::Thread::new::thread_start::h1f39ef58d35ece30 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:108:17
    #27 0x5af1f995659a in asan_thread_start(void*) /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:225:31

Indirect leak of 321 byte(s) in 32 object(s) allocated from:
    #0 0x5af1f994085d in strdup /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:551:3
    #1 0x7a71795712f7 in FcValueSave /build/fontconfig-ZEeRqp/fontconfig-2.14.2/src/fcpat.c:103:10

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x5af208f96c8a in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:14:13
    #2 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #3 0x5af215fee2f3 in alloc::alloc::Global::alloc_impl::hc577ca7bcbd2c4c1 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #4 0x5af215fef510 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::hf1993ea1c91d4758 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #5 0x5af215fdb0f7 in alloc::raw_vec::finish_grow::h7cafaefa72a77840 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:485:9
    #6 0x5af212bf26c8 in alloc::raw_vec::RawVec$LT$T$C$A$GT$::grow_amortized::h8579bd3eab25a978 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:404:19
    #7 0x5af212bfb188 in alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve_for_push::h486072e3b4bfcd21 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs:302:24
    #8 0x5af203edbdc5 in crossbeam_channel::waker::Waker::register_with_packet::he7ee9468c6275c03 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/waker.rs:55:9
    #9 0x5af203edcd29 in crossbeam_channel::waker::Waker::register::hdcccbb1be7c01d1e /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/waker.rs:49:9
    #10 0x5af203821c28 in _$LT$crossbeam_channel..flavors..list..Receiver$LT$T$GT$$u20$as$u20$crossbeam_channel..select..SelectHandle$GT$::register::hdebadbd07e5ebdaf /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/flavors/list.rs:701:9
    #11 0x5af21432dfde in crossbeam_channel::select::run_select::_$u7b$$u7b$closure$u7d$$u7d$::heca8b6b41f017dcb /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/select.rs:227:20
    #12 0x5af21431f232 in crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::hfcff7cb3cb9bf4d0 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/context.rs:52:13
    #13 0x5af21431f878 in crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h6b96c69e5379576f /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/context.rs:60:31
    #14 0x5af214324fd7 in std::thread::local::LocalKey$LT$T$GT$::try_with::h70f330780c69795b /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:270:16
    #15 0x5af21431ee24 in crossbeam_channel::context::Context::with::h4f5de901ca0f39e4 /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/context.rs:55:9
    #16 0x5af21432c983 in crossbeam_channel::select::run_select::h5d4cb2263b493adf /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/select.rs:213:19
    #17 0x5af1ffd59e3f in crossbeam_channel::select::select::h70b170c2833fcf7e /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.12/src/select.rs:475:31
    #18 0x5af20178e4c0 in script::script_thread::ScriptThread::handle_msgs::hb769c51daa7432d6 /home/user/Desktop/servo/components/script/script_thread.rs:1503:25
    #19 0x5af20178aba8 in script::script_thread::ScriptThread::start::hcebfeb72e0567f5d /home/user/Desktop/servo/components/script/script_thread.rs:1467:15
    #20 0x5af200a130be in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbf9f364d3fcd936a /home/user/Desktop/servo/components/script/script_thread.rs:846:25
    #21 0x5af200a12a12 in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h5631d8240c1be67f /home/user/Desktop/servo/components/script/script_thread.rs:844:17
    #22 0x5af203bdc860 in std::sys_common::backtrace::__rust_begin_short_backtrace::h021d3ca0749a022c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:154:18
    #23 0x5af1ffe48536 in std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbc194a08ce167e43 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:529:17
    #24 0x5af2047ddd49 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hbbf5dac529dbea74 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #25 0x5af1fe265aa3 in std::panicking::try::do_call::h7a0b14908945a79e /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #26 0x5af1fe28863a in __rust_try 1dfa1uqb2fb6tnyg
    #27 0x5af1fe5070e9 in std::panic::catch_unwind::h39c3b603050fd7e9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #28 0x5af201cf667e in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h32b72150b2b82626 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #29 0x5af215e9aef3 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h35c66a2a44d781cb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2007:9

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x5af1f995880e in malloc /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
    #1 0x5af208f96c8a in std::sys::unix::alloc::_$LT$impl$u20$core..alloc..global..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc::h3efa41e003702d34 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/alloc.rs:14:13
    #2 0x5af208f96411 in __rust_alloc /home/user/Desktop/servo/components/allocator/lib.rs:8:15
    #3 0x5af2047ed0d3 in alloc::alloc::Global::alloc_impl::h08a9a4151f191ed2 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:181:73
    #4 0x5af2047f0220 in _$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$::allocate::h0bb1b50df95b80cd /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:241:9
    #5 0x5af2047ecaf1 in alloc::alloc::exchange_malloc::h717c7de38b7c25ae /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs:330:11
    #6 0x5af20177a52f in alloc::boxed::Box$LT$T$GT$::new::h10fd5504c6d6fb3c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:217:9
    #7 0x5af20177a52f in _$LT$script..script_thread..MainThreadScriptChan$u20$as$u20$script..script_runtime..ScriptChan$GT$::clone::hecf34b3c6dc9016e /home/user/Desktop/servo/components/script/script_thread.rs:423:9
    #8 0x5af20178193a in script::script_thread::ScriptThread::new::h99068b1edaa892ad /home/user/Desktop/servo/components/script/script_thread.rs:1311:13
    #9 0x5af200a12073 in _$LT$script..script_thread..ScriptThread$u20$as$u20$script_layout_interface..ScriptThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h5631d8240c1be67f /home/user/Desktop/servo/components/script/script_thread.rs:814:37
    #10 0x5af203bdc860 in std::sys_common::backtrace::__rust_begin_short_backtrace::h021d3ca0749a022c /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:154:18
    #11 0x5af1ffe48536 in std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hbc194a08ce167e43 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:529:17
    #12 0x5af2047ddd49 in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hbbf5dac529dbea74 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:271:9
    #13 0x5af1fe265aa3 in std::panicking::try::do_call::h7a0b14908945a79e /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:504:40
    #14 0x5af1fe28863a in __rust_try 1dfa1uqb2fb6tnyg
    #15 0x5af1fe5070e9 in std::panic::catch_unwind::h39c3b603050fd7e9 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:142:14
    #16 0x5af201cf667e in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h32b72150b2b82626 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    #17 0x5af215e9aef3 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h35c66a2a44d781cb /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2007:9
    #18 0x5af215c019e1 in std::sys::unix::thread::Thread::new::thread_start::h1f39ef58d35ece30 /home/user/.rustup/toolchains/1.74-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:108:17
    #19 0x5af1f995659a in asan_thread_start(void*) /rustc/llvm/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:225:31

SUMMARY: AddressSanitizer: 34185 byte(s) leaked in 91 allocation(s).
No build type specified so assuming `--dev`.
Servo exited with non-zero status 1
@sagudev sagudev added the I-memory-leak A memory leak has been observed. label May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I-memory-leak A memory leak has been observed.
Projects
None yet
Development

No branches or pull requests

1 participant