Created
December 2, 2024 16:59
-
-
Save AtkinsSJ/75e78b8fbe7cb54d43083cc78a0d5124 to your computer and use it in GitHub Desktop.
LeakSanitizer output on Ladybird CI
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================= | |
==18523==ERROR: LeakSanitizer: detected memory leaks | |
Indirect leak of 243501360 byte(s) in 122 object(s) allocated from: | |
#0 0x7f42c64fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f42c3fd9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f42c3fe8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f42c46429c9 in Gfx::PNGLoadingContext::read_frames(png_struct_def*, png_info_def*) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:278 | |
#4 0x7f42c464c660 in Gfx::PNGImageDecoderPlugin::initialize() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:147 | |
#5 0x7f42c465069f in Gfx::PNGImageDecoderPlugin::create(AK::Span<unsigned char const>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:35 | |
#6 0x7f42c45fb45f in probe_and_sniff_for_appropriate_plugin /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.cpp:45 | |
#7 0x7f42c45fb45f in Gfx::ImageDecoder::try_create_for_raw_bytes(AK::Span<unsigned char const>, AK::Optional<AK::ByteString>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.cpp:52 | |
#8 0x56324aa59a77 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:95 | |
#9 0x56324aa59a77 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#10 0x56324aa59a77 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#13 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#15 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#17 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#18 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 3686408 byte(s) in 5 object(s) allocated from: | |
#0 0x7f42c64fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f42c3fd9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f42c3fe8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f42c3ff235a in Gfx::Bitmap::clone() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:134 | |
#4 0x7f42c457578a in Gfx::GIFImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/GIFLoader.cpp:493 | |
#5 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#6 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#7 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#8 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#9 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#10 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#12 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#14 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#16 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#17 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 2936640 byte(s) in 1 object(s) allocated from: | |
#0 0x7f42c64fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f42c3fd9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f42c3fe8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f42c47f60f4 in decode_webp_image /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/WebPLoader.cpp:153 | |
#4 0x7f42c47f60f4 in Gfx::WebPImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/WebPLoader.cpp:216 | |
#5 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#6 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#7 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#8 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#9 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#10 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#12 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#14 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#16 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#17 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 46112 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x56324aa705fe in construct<> /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:41 | |
#2 0x56324aa705fe in ImageDecoder::ConnectionFromClient::make_decode_image_job(long, Core::AnonymousBuffer, AK::Optional<Gfx::Size<int> >, AK::Optional<AK::ByteString>) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:146 | |
#3 0x56324aa73ab0 in ImageDecoder::ConnectionFromClient::decode_image(Core::AnonymousBuffer const&, AK::Optional<Gfx::Size<int> > const&, AK::Optional<AK::ByteString> const&) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:159 | |
#4 0x56324ab133cc in ImageDecoderServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/ImageDecoder/ImageDecoderServerEndpoint.h:464 | |
#5 0x7f42c2b54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#6 0x7f42c22b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f42c22b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#8 0x7f42c22b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#9 0x7f42c23ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#10 0x7f42c23ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#11 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:324 | |
#12 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:316 | |
#13 0x7f42c22a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#14 0x56324aa43781 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/main.cpp:44 | |
#15 0x56324aa42b5e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f42bf82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f42bf82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x56324aa431c4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/ImageDecoder+0x13b1c4) (BuildId: 6fde90786e1eed3f620ab6c8b98e9bec9a71583f) | |
Indirect leak of 33536 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x56324aad4129 in AK::ErrorOr<AK::NonnullRefPtr<Core::Promise<AK::NonnullRefPtr<Core::EventReceiver>, AK::Error> >, AK::Error> Core::Promise<AK::NonnullRefPtr<Core::EventReceiver>, AK::Error>::try_create<Core::Promise<AK::NonnullRefPtr<Core::EventReceiver>, AK::Error>>() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Promise.h:19 | |
#2 0x56324ab08b84 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >) /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:59 | |
#3 0x56324aa70e47 in construct<> /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:41 | |
#4 0x56324aa70e47 in ImageDecoder::ConnectionFromClient::make_decode_image_job(long, Core::AnonymousBuffer, AK::Optional<Gfx::Size<int> >, AK::Optional<AK::ByteString>) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:146 | |
#5 0x56324aa73ab0 in ImageDecoder::ConnectionFromClient::decode_image(Core::AnonymousBuffer const&, AK::Optional<Gfx::Size<int> > const&, AK::Optional<AK::ByteString> const&) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:159 | |
#6 0x56324ab133cc in ImageDecoderServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/ImageDecoder/ImageDecoderServerEndpoint.h:464 | |
#7 0x7f42c2b54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#8 0x7f42c22b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7f42c22b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#10 0x7f42c22b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f42c23ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f42c23ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#13 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:324 | |
#14 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:316 | |
#15 0x7f42c22a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#16 0x56324aa43781 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/main.cpp:44 | |
#17 0x56324aa42b5e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#18 0x7f42bf82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#19 0x7f42bf82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#20 0x56324aa431c4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/ImageDecoder+0x13b1c4) (BuildId: 6fde90786e1eed3f620ab6c8b98e9bec9a71583f) | |
Indirect leak of 11712 byte(s) in 122 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c3fe90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f42c46429c9 in Gfx::PNGLoadingContext::read_frames(png_struct_def*, png_info_def*) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:278 | |
#3 0x7f42c464c660 in Gfx::PNGImageDecoderPlugin::initialize() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:147 | |
#4 0x7f42c465069f in Gfx::PNGImageDecoderPlugin::create(AK::Span<unsigned char const>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/PNGLoader.cpp:35 | |
#5 0x7f42c45fb45f in probe_and_sniff_for_appropriate_plugin /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.cpp:45 | |
#6 0x7f42c45fb45f in Gfx::ImageDecoder::try_create_for_raw_bytes(AK::Span<unsigned char const>, AK::Optional<AK::ByteString>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.cpp:52 | |
#7 0x56324aa59a77 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:95 | |
#8 0x56324aa59a77 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#9 0x56324aa59a77 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#10 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#12 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#14 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#16 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#17 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 6288 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x56324aa70c6b in init_with_callable<ImageDecoder::ConnectionFromClient::make_decode_image_job(i64, Core::AnonymousBuffer, AK::Optional<Gfx::Size<int> >, AK::Optional<AK::ByteString>)::<lambda(auto:50&)> > /home/runner/work/ladybird/ladybird/AK/Function.h:260 | |
#2 0x56324aa70c6b in Function<ImageDecoder::ConnectionFromClient::make_decode_image_job(i64, Core::AnonymousBuffer, AK::Optional<Gfx::Size<int> >, AK::Optional<AK::ByteString>)::<lambda(auto:50&)> > /home/runner/work/ladybird/ladybird/AK/Function.h:95 | |
#3 0x56324aa70c6b in construct<> /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:41 | |
#4 0x56324aa70c6b in ImageDecoder::ConnectionFromClient::make_decode_image_job(long, Core::AnonymousBuffer, AK::Optional<Gfx::Size<int> >, AK::Optional<AK::ByteString>) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:146 | |
#5 0x56324aa73ab0 in ImageDecoder::ConnectionFromClient::decode_image(Core::AnonymousBuffer const&, AK::Optional<Gfx::Size<int> > const&, AK::Optional<AK::ByteString> const&) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:159 | |
#6 0x56324ab133cc in ImageDecoderServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/ImageDecoder/ImageDecoderServerEndpoint.h:464 | |
#7 0x7f42c2b54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#8 0x7f42c22b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7f42c22b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#10 0x7f42c22b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f42c23ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f42c23ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#13 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:324 | |
#14 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:316 | |
#15 0x7f42c22a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#16 0x56324aa43781 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/main.cpp:44 | |
#17 0x56324aa42b5e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#18 0x7f42bf82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#19 0x7f42bf82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#20 0x56324aa431c4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/ImageDecoder+0x13b1c4) (BuildId: 6fde90786e1eed3f620ab6c8b98e9bec9a71583f) | |
Indirect leak of 6144 byte(s) in 1 object(s) allocated from: | |
#0 0x7f42c64fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f42c3fd9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f42c3fe8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f42c3ff503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#4 0x7f42c460c7e6 in Gfx::JPEGLoadingContext::decode() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp:96 | |
#5 0x7f42c4611812 in Gfx::JPEGImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp:183 | |
#6 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#7 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#8 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#9 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#10 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#13 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#15 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#17 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#18 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 3144 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c23d7284 in Core::AnonymousBufferImpl::create(int, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibCore/AnonymousBuffer.cpp:27 | |
#2 0x7f42c23d89f3 in Core::AnonymousBuffer::create_from_anon_fd(int, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibCore/AnonymousBuffer.cpp:42 | |
#3 0x7f42c2ba0b59 in AK::ErrorOr<Core::AnonymousBuffer, AK::Error> IPC::decode<Core::AnonymousBuffer>(IPC::Decoder&) /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Decoder.cpp:136 | |
#4 0x56324aaebd25 in AK::ErrorOr<Core::AnonymousBuffer, AK::Error> IPC::Decoder::decode<Core::AnonymousBuffer>() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Decoder.h:209 | |
#5 0x56324aaebd25 in Messages::ImageDecoderServer::DecodeImage::decode(AK::Stream&, AK::Queue<IPC::File, 1000>&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/ImageDecoder/ImageDecoderServerEndpoint.h:110 | |
#6 0x56324aaf247a in ImageDecoderServerEndpoint::decode_message(AK::Span<unsigned char const>, AK::Queue<IPC::File, 1000>&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/ImageDecoder/ImageDecoderServerEndpoint.h:431 | |
#7 0x56324aaf48fe in IPC::Connection<ImageDecoderServerEndpoint, ImageDecoderClientEndpoint>::try_parse_message(AK::Span<unsigned char const>, AK::Queue<IPC::File, 1000>&) /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.h:118 | |
#8 0x7f42c2b58c70 in IPC::ConnectionBase::try_parse_messages(AK::Vector<unsigned char, 0ul> const&, unsigned long&) /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:223 | |
#9 0x7f42c2b5dac9 in IPC::ConnectionBase::drain_messages_from_peer() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:168 | |
#10 0x56324aa77a53 in IPC::ConnectionFromClient<ImageDecoderClientEndpoint, ImageDecoderServerEndpoint>::ConnectionFromClient(ImageDecoderServerStub&, IPC::TransportSocket, int)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibIPC/ConnectionFromClient.h:37 | |
#11 0x56324aa77a53 in AK::Function<void ()>::CallableWrapper<IPC::ConnectionFromClient<ImageDecoderClientEndpoint, ImageDecoderServerEndpoint>::ConnectionFromClient(ImageDecoderServerStub&, IPC::TransportSocket, int)::{lambda()#1}>::call() /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f42c22c83cb in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c237ce4b in Core::LocalSocket::setup_notifier()::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibCore/Socket.h:366 | |
#14 0x7f42c237ce4b in AK::Function<void ()>::CallableWrapper<Core::LocalSocket::setup_notifier()::{lambda()#1}>::call() /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x7f42c22fb30b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x7f42c22fb30b in Core::Notifier::event(Core::Event&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Notifier.cpp:63 | |
#17 0x7f42c22fb30b in Core::Notifier::event(Core::Event&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Notifier.cpp:59 | |
#18 0x7f42c22baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#19 0x7f42c23ad655 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:121 | |
#20 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:324 | |
#21 0x7f42c240a6d7 in Core::EventLoopImplementationUnix::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:316 | |
#22 0x7f42c22a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#23 0x56324aa43781 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/ImageDecoder/main.cpp:44 | |
#24 0x56324aa42b5e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#25 0x7f42bf82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#26 0x7f42bf82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#27 0x56324aa431c4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/ImageDecoder+0x13b1c4) (BuildId: 6fde90786e1eed3f620ab6c8b98e9bec9a71583f) | |
Indirect leak of 2620 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x56324aabb055 in kmalloc_array(AK::Checked<unsigned long>, AK::Checked<unsigned long>) /home/runner/work/ladybird/ladybird/AK/kmalloc.h:42 | |
#2 0x56324aabb055 in AK::Vector<unsigned int, 0ul>::try_ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:640 | |
#3 0x56324aac606d in AK::Vector<unsigned int, 0ul>::try_grow_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:632 | |
#4 0x56324aac606d in AK::Vector<unsigned int, 0ul>::try_append(unsigned int&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:551 | |
#5 0x56324aa5b90a in AK::Vector<unsigned int, 0ul>::append(unsigned int&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:258 | |
#6 0x56324aa5b90a in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:88 | |
#7 0x56324aa5b90a in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#8 0x56324aa5b90a in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#9 0x56324aa5b90a in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#10 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#12 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#14 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#16 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#17 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 2096 byte(s) in 131 object(s) allocated from: | |
#0 0x7f42c64fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x56324aacc2b5 in kmalloc_array(AK::Checked<unsigned long>, AK::Checked<unsigned long>) /home/runner/work/ladybird/ladybird/AK/kmalloc.h:42 | |
#2 0x56324aacc2b5 in AK::Vector<AK::Optional<AK::NonnullRefPtr<Gfx::Bitmap> >, 0ul>::try_ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:640 | |
#3 0x56324aacf222 in AK::Vector<AK::Optional<AK::NonnullRefPtr<Gfx::Bitmap> >, 0ul>::ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:688 | |
#4 0x56324aacf222 in AK::Vector<AK::Optional<AK::NonnullRefPtr<Gfx::Bitmap> >, 0ul>::Vector(AK::Vector<AK::Optional<AK::NonnullRefPtr<Gfx::Bitmap> >, 0ul> const&) /home/runner/work/ladybird/ladybird/AK/Vector.h:87 | |
#5 0x56324aa5da8a in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:126 | |
#6 0x56324aa5da8a in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#7 0x56324aa5da8a in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#8 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#10 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#12 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#14 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#15 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 480 byte(s) in 5 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c3fe90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f42c3ff235a in Gfx::Bitmap::clone() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:134 | |
#3 0x7f42c457578a in Gfx::GIFImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/GIFLoader.cpp:493 | |
#4 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#5 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#6 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#7 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#8 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#9 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#10 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#11 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#13 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#15 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#16 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 192 byte(s) in 2 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c3fe90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f42c4626143 in Gfx::JPEGXLLoadingContext::set_output_buffer(unsigned int)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:152 | |
#3 0x7f42c462aa68 in Gfx::JPEGXLLoadingContext::set_output_buffer(unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:168 | |
#4 0x7f42c462aa68 in Gfx::JPEGXLLoadingContext::run_state_machine_until(Gfx::JPEGXLLoadingContext::State) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:107 | |
#5 0x7f42c461bc56 in Gfx::JPEGXLLoadingContext::decode_image() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:35 | |
#6 0x7f42c461bc56 in Gfx::JPEGXLImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:262 | |
#7 0x7f42c46161a3 in Gfx::JPEGXLImageDecoderPlugin::frame_count() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:247 | |
#8 0x56324aa5c014 in Gfx::ImageDecoder::frame_count() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:108 | |
#9 0x56324aa5c014 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:100 | |
#10 0x56324aa5c014 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#11 0x56324aa5c014 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#14 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#16 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#17 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#18 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#19 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 96 byte(s) in 1 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c3fe90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f42c3ff503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#3 0x7f42c460c7e6 in Gfx::JPEGLoadingContext::decode() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp:96 | |
#4 0x7f42c4611812 in Gfx::JPEGImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGLoader.cpp:183 | |
#5 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#6 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#7 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#8 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#9 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#10 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#11 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#12 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#14 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#16 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#17 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 96 byte(s) in 1 object(s) allocated from: | |
#0 0x7f42c64fe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f42c3fe90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f42c47f60f4 in decode_webp_image /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/WebPLoader.cpp:153 | |
#3 0x7f42c47f60f4 in Gfx::WebPImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/WebPLoader.cpp:216 | |
#4 0x56324aa5b1c1 in Gfx::ImageDecoder::frame(unsigned long, AK::Optional<Gfx::Size<int> >) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:111 | |
#5 0x56324aa5b1c1 in decode_image_to_bitmaps_and_durations_with_decoder /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:81 | |
#6 0x56324aa5b1c1 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:121 | |
#7 0x56324aa5b1c1 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#8 0x56324aa5b1c1 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#9 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#10 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#11 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#13 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#15 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#16 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 32 byte(s) in 2 object(s) allocated from: | |
#0 0x7f42c64fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f42c3fd9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f42c3fe8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f42c4626143 in Gfx::JPEGXLLoadingContext::set_output_buffer(unsigned int)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:152 | |
#4 0x7f42c462aa68 in Gfx::JPEGXLLoadingContext::set_output_buffer(unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:168 | |
#5 0x7f42c462aa68 in Gfx::JPEGXLLoadingContext::run_state_machine_until(Gfx::JPEGXLLoadingContext::State) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:107 | |
#6 0x7f42c461bc56 in Gfx::JPEGXLLoadingContext::decode_image() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:35 | |
#7 0x7f42c461bc56 in Gfx::JPEGXLImageDecoderPlugin::frame(unsigned long, AK::Optional<Gfx::Size<int> >) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:262 | |
#8 0x7f42c46161a3 in Gfx::JPEGXLImageDecoderPlugin::frame_count() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/JPEGXLLoader.cpp:247 | |
#9 0x56324aa5c014 in Gfx::ImageDecoder::frame_count() const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/ImageFormats/ImageDecoder.h:108 | |
#10 0x56324aa5c014 in decode_image_to_details /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:100 | |
#11 0x56324aa5c014 in operator()<Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult> > /home/runner/work/ladybird/ladybird/Services/ImageDecoder/ConnectionFromClient.cpp:135 | |
#12 0x56324aa5c014 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#13 0x56324ab21c91 in AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>::operator()(Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x56324ab21c91 in Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>::BackgroundAction(AK::Function<AK::ErrorOr<ImageDecoder::ConnectionFromClient::DecodeResult, AK::Error> (Threading::BackgroundAction<ImageDecoder::ConnectionFromClient::DecodeResult>&)>, AK::Function<AK::ErrorOr<void, AK::Error> (ImageDecoder::ConnectionFromClient::DecodeResult)>, AK::Optional<AK::Function<void (AK::Error)> >)::{lambda()#1}::operator()() const /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.h:79 | |
#15 0x7f42c639a63b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x7f42c639a63b in background_thread_func /home/runner/work/ladybird/ladybird/Libraries/LibThreading/BackgroundAction.cpp:36 | |
#17 0x7f42c63b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#18 0x7f42c63b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#19 0x7f42c645ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#20 0x7f42bf89ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: AddressSanitizer: 250236956 byte(s) leaked in 1048 allocation(s). | |
================================================================= | |
==18730==ERROR: LeakSanitizer: detected memory leaks | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f26a8bbe881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f26a8bc0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f26a8bb49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f26a8bb49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f26a8bb49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f26a8b849cb in Gfx::PathFontProvider::get_font(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:63 | |
#7 0x7f26a8b7e46a in Gfx::FontDatabase::get(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontDatabase.cpp:39 | |
#8 0x7f26eb19a6e0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:178 | |
#9 0x7f26eb1a4ebc in WebView::FontPlugin::update_generic_fonts() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:206 | |
#10 0x7f26eb1a7ce4 in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:43 | |
#11 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a8bc58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f26a8bac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f26a8bafc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f26a8bb3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7f26a8b87bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7f26a8b8cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7f26a8b8cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#14 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a8bb4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f26a8b849cb in Gfx::PathFontProvider::get_font(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:63 | |
#3 0x7f26a8b7e46a in Gfx::FontDatabase::get(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontDatabase.cpp:39 | |
#4 0x7f26eb19a6e0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:178 | |
#5 0x7f26eb1a4ebc in WebView::FontPlugin::update_generic_fonts() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:206 | |
#6 0x7f26eb1a7ce4 in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:43 | |
#7 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#8 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#9 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#10 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#11 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a692f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7f26a692103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7f26a8b8c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#5 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#6 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#7 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#8 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#9 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#10 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#11 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#12 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 72 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f26a49f406f in AK::Detail::StringData::create_uninitialized(unsigned long, unsigned char*&) /home/runner/work/ladybird/ladybird/AK/StringData.h:26 | |
#2 0x7f26a49f406f in AK::Detail::StringBase::replace_with_uninitialized_buffer(unsigned long) /home/runner/work/ladybird/ladybird/AK/StringBase.cpp:119 | |
#3 0x7f26a49b2d9e in replace_with_new_string<AK::String::from_utf8(AK::StringView)::<lambda(AK::Bytes)> > /home/runner/work/ladybird/ladybird/AK/StringBase.h:83 | |
#4 0x7f26a49b2d9e in AK::String::from_utf8(AK::StringView) /home/runner/work/ladybird/ladybird/AK/String.cpp:55 | |
#5 0x7f26a692f2e4 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:53 | |
#6 0x7f26a692103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#7 0x7f26a8b8c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#8 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#14 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a8b7a71f in Gfx::FontData::create_from_resource(Core::Resource const&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:18 | |
#2 0x7f26a8bb3a3d in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:17 | |
#3 0x7f26a8b87bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#4 0x7f26a8b8cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#5 0x7f26a8b8cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#6 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a68d303a in Core::MappedFile::map_from_fd_and_close(int, AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:57 | |
#2 0x7f26a68d4d2b in Core::MappedFile::map(AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:22 | |
#3 0x7f26a692f6f0 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:57 | |
#4 0x7f26a692103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#5 0x7f26a8b8c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#6 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f26ed6fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f26a8bc592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f26a8bc592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f26a8bac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f26a8bafc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f26a8bb3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#6 0x7f26a8b87bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#7 0x7f26a8b8cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#8 0x7f26a8b8cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#9 0x7f26a8b8cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f26a8b8e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#11 0x7f26a8b8e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#12 0x7f26a8b8e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#13 0x7f26eb1a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#14 0x557ab5926bd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#15 0x557ab592587e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f26a322a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f26a322a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x557ab5925ee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
----------------------------------------------------- | |
Suppressions used: | |
count bytes template | |
1 256 FcPatternObjectInsertElt | |
----------------------------------------------------- | |
SUMMARY: AddressSanitizer: 696 byte(s) leaked in 8 allocation(s). | |
================================================================= | |
==18542==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 288 byte(s) in 3 object(s) allocated from: | |
#0 0x7f1f4defe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7f1f083e90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7f1f083f503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#3 0x7f1f160918f8 in Media::VideoFrame::to_bitmap() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/VideoFrame.h:27 | |
#4 0x7f1f15f837a0 in Media::PlaybackManager::decode_and_queue_one_sample() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:270 | |
#5 0x7f1f15f868a7 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:719 | |
#6 0x7f1f15f868a7 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#7 0x7f1f05db2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f1f05db2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#9 0x7f1f4de5ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#10 0x7f1f02c9ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Direct leak of 224 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f05b6674c in AK::CopyOnWrite<URL::URL::Data>::CopyOnWrite() /home/runner/work/ladybird/ladybird/AK/CopyOnWrite.h:17 | |
#2 0x7f1f05b32100 in URL::URL::URL() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:70 | |
#3 0x7f1f05b32100 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:828 | |
#4 0x7f1f05b98afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#5 0x55dfb93394de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#6 0x55dfb93394de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#7 0x55dfb8de0b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#8 0x55dfb8de0b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#9 0x55dfb8d6f69b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#10 0x55dfb8d5a868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#11 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#12 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Direct leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f1f2a3a05c9 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/FontFace.cpp:37 | |
#4 0x7f1f2a3a05c9 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#5 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#6 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#8 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#9 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#10 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#11 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#12 0x7f1f4db33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#13 0x7f1f4d7145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#14 0x7f1f4d773716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#15 0x7f1f4d713a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#16 0x7f1f4db315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#17 0x7f1f4d9429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#18 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#19 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#20 0x7f1f062a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#21 0x55dfb8d5acf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
#22 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#23 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#24 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#25 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 4919040 byte(s) in 3 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f083d9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7f1f083e8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7f1f083f503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#4 0x7f1f160918f8 in Media::VideoFrame::to_bitmap() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/VideoFrame.h:27 | |
#5 0x7f1f15f837a0 in Media::PlaybackManager::decode_and_queue_one_sample() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:270 | |
#6 0x7f1f15f868a7 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:719 | |
#7 0x7f1f15f868a7 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#8 0x7f1f05db2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7f1f05db2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#10 0x7f1f4de5ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#11 0x7f1f02c9ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 22528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f1f0590b499 in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86499) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11792 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f0596341a in hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde41a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11424 byte(s) in 42 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f059b6bf3 in hb_shape_plan_create2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x131bf3) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 10368 byte(s) in 81 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1f0596d32b in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe832b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 9680 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c79de in hb_face_create_for_tables (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x429de) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6480 byte(s) in 135 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058b68e6 in hb_blob_create_or_fail (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x318e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6336 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1f0596c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x4c61746e00000003 (<unknown module>) | |
Indirect leak of 5760 byte(s) in 20 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1f0596c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4992 byte(s) in 26 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058de190 in _hb_font_create(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x59190) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4608 byte(s) in 9 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e2867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f1f2e28c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f1f2df62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f1f2df781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f1f2df29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f1f2dbc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f1f2dd56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#15 0x7f1f2dd79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#16 0x7f1f2dd7c95e in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:727 | |
#17 0x7f1f2dd9c3e7 in Web::Layout::FormattingContext::compute_width_for_absolutely_positioned_non_replaced_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:830 | |
#18 0x7f1f2de30ba0 in Web::Layout::GridFormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2124 | |
#19 0x7f1f2de36f5f in Web::Layout::GridFormattingContext::parent_context_did_dimension_child_root_box() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2216 | |
#20 0x7f1f2df1ec46 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:196 | |
#21 0x7f1f2df6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#22 0x7f1f2df65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#23 0x7f1f2df76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#24 0x7f1f2df2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#25 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#26 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#27 0x7f1f2dbb746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#28 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#33 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
Indirect leak of 4608 byte(s) in 24 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f085be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f1f085c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f1f085b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f1f085b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f1f085b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f1f2ac0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f1f2accd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f1f2ac1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f1f2ac26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f1f2c516f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#29 0x7f1f2c544a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f1f2c544a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#31 0x7f1f2c5216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#32 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f1f063cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f1f063cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#35 0x7f1f062baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#36 0x7f1f4bfb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#37 0x7f1f4bfb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#38 0x7f1f4bfb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#39 0x7f1f4bfb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#40 0x7f1f4bfb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#41 0x7f1f4d983d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f1f4d98ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f1f4d976575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 4224 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1f058c801a in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x4301a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4096 byte(s) in 8 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e2867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f1f2e28c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f1f2df62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f1f2df781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f1f2df29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f1f2dbc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f1f2dd5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f1f2ddf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f1f2de016c5 in Web::Layout::GridFormattingContext::calculate_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2433 | |
#17 0x7f1f2de05c0a in Web::Layout::GridFormattingContext::calculate_limited_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2475 | |
#18 0x7f1f2de777f0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:870 | |
#19 0x7f1f2de777f0 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#20 0x7f1f2de82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#21 0x7f1f2de90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#22 0x7f1f2deafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#23 0x7f1f2dd56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#24 0x7f1f2dd79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#25 0x7f1f2df1c7a4 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:140 | |
#26 0x7f1f2df6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#27 0x7f1f2df65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#28 0x7f1f2df76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#29 0x7f1f2df2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#30 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#31 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 2856 byte(s) in 21 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f1f2ab9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f1f2ac13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f1f2ac15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f1f2e368e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f1f2e368e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f1f2e37c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f1f2e3a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f1f2e3a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f1f2e40f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f1f2e3d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f1f2e3dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x55dfb8def777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x55dfb8def777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x55dfb9243f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f1f06f54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f1f062b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f1f062b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f1f062b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#24 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#25 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#26 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f1f4db33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f1f4d7145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#29 0x7f1f4d773716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f1f4d713a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f1f4db315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7f1f4d9429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#34 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#35 0x7f1f062a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#36 0x55dfb8d5acf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 2112 byte(s) in 24 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f1f2ac0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f1f2accd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f1f2ac1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f1f2ac26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7f1f2c516f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#25 0x7f1f2c544a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#26 0x7f1f2c544a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#27 0x7f1f2c5216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#28 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f1f063cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f1f063cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#31 0x7f1f062baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#32 0x7f1f4bfb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#33 0x7f1f4bfb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#34 0x7f1f4bfb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#35 0x7f1f4bfb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#36 0x7f1f4bfb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#37 0x7f1f4d983d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f1f4d98ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7f1f4d976575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f1f4da7b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 2048 byte(s) in 4 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e035e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7f1f2e03f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7f1f2e04dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7f1f2df30d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7f1f2dbb746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#19 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7f1f2dbc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#24 0x7f1f2dbc9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#25 0x7f1f2b3b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#26 0x7f1f2c516f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#27 0x7f1f2c544a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7f1f2c544a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#29 0x7f1f2c5216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#30 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f1f063cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f1f063cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#33 0x7f1f062baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#34 0x7f1f4bfb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#35 0x7f1f4bfb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#36 0x7f1f4bfb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#37 0x7f1f4bfb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#38 0x7f1f4bfb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#39 0x7f1f4d983d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f1f4d98ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f1f4d976575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 1936 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f0590b346 in hb_ot_get_nominal_glyphs(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, unsigned int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86346) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 1232 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c7eb2 in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x42eb2) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 1024 byte(s) in 2 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e2867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f1f2e28c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f1f2df62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f1f2df781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f1f2df29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f1f2dbc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f1f2dd5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f1f2ddf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_size_suggestion(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2527 | |
#17 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_based_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2563 | |
#18 0x7f1f2ddff3e3 in Web::Layout::GridFormattingContext::automatic_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2589 | |
#19 0x7f1f2de03fe7 in Web::Layout::GridFormattingContext::calculate_minimum_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2615 | |
#20 0x7f1f2de76c07 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:871 | |
#21 0x7f1f2de76c07 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#22 0x7f1f2de82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#23 0x7f1f2de90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#24 0x7f1f2deafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#25 0x7f1f2dd957c0 in Web::Layout::FormattingContext::layout_inside(Web::Layout::Box const&, Web::Layout::LayoutMode, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:242 | |
#26 0x7f1f2df1e6d9 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:186 | |
#27 0x7f1f2df6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#28 0x7f1f2df65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#29 0x7f1f2df76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#30 0x7f1f2df2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#31 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#32 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 880 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f0590bf53 in hb_ot_get_glyph_h_advances(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86f53) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 832 byte(s) in 26 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f0590b42d in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x8642d) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 776 byte(s) in 5 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05963b1b in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdeb1b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 768 byte(s) in 3 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f059653f7 in void hb_ot_map_t::apply<GSUBProxy>(GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe03f7) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 672 byte(s) in 42 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f059b7742 in hb_shape_plan_create_cached2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x132742) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 544 byte(s) in 4 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f1f2ab9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f1f2ac13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f1f2ac15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f1f2e368e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f1f2e368e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f1f2e37c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f1f2e3a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f1f2e3a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f1f2e40f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f1f2e3d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f1f2e3dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x55dfb8def777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x55dfb8def777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x55dfb9243f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f1f06f54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f1f062b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f1f062b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f1f062b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f1f4bfacda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#24 0x7f1f062a6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#25 0x7f1f2e9fca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#26 0x7f1f2c525f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#27 0x7f1f2d171042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#28 0x7f1f2d174c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#29 0x7f1f2b4d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#30 0x7f1f2b4d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#31 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#34 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#35 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#36 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058942e0 in hb_aat_layout_has_positioning (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xf2e0) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05898c7c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13c7c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f059619e6 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdc9e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05897f5c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x12f5c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05962fd6 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xddfd6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856886b in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:36 | |
#6 0x7f1f2e035e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7f1f2e03f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7f1f2e04dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7f1f2df30d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7f1f2dbb746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7f1f2dd56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#19 0x7f1f2dc187c7 in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2052 | |
#20 0x7f1f2dc53a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#21 0x7f1f2dc53a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#22 0x7f1f2dcd15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#23 0x7f1f2dd3fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#24 0x7f1f2db6345a in Web::Layout::BlockFormattingContext::compute_auto_height_for_block_level_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:559 | |
#25 0x7f1f2db67bbb in Web::Layout::BlockFormattingContext::resolve_used_height_if_treated_as_auto(Web::Layout::Box const&, Web::Layout::AvailableSpace const&, Web::Layout::FormattingContext const*) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:451 | |
#26 0x7f1f2dbb3286 in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:732 | |
#27 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#28 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#29 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#30 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#31 0x7f1f2dbb877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#32 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#33 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#34 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#35 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#36 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#37 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#38 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#39 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#40 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#41 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#42 0x7f1f2dbc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#43 0x7f1f2dbc9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e2867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f1f2e28c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f1f2df62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f1f2df781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f1f2df29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f1f2dbc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f1f2dd5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f1f2ddf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_size_suggestion(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2527 | |
#17 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_based_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2563 | |
#18 0x7f1f2ddff3e3 in Web::Layout::GridFormattingContext::automatic_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2589 | |
#19 0x7f1f2de03fe7 in Web::Layout::GridFormattingContext::calculate_minimum_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2615 | |
#20 0x7f1f2de76c07 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:871 | |
#21 0x7f1f2de76c07 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#22 0x7f1f2de8318e in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:669 | |
#23 0x7f1f2de90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#24 0x7f1f2deafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#25 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#26 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#27 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#28 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#29 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#30 0x7f1f2dbb877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#31 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#32 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#33 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#34 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#35 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#36 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#37 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#38 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#39 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#40 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#41 0x7f1f2dbc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f1f085cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f1f085aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f1f0856905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f1f2e2867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f1f2e28c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f1f2df62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f1f2df781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f1f2df29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f1f2df38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f1f2dbabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f1f2dbc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f1f2dd5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f1f2ddf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_size_suggestion(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2527 | |
#17 0x7f1f2ddfd9e3 in Web::Layout::GridFormattingContext::content_based_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2563 | |
#18 0x7f1f2ddff3e3 in Web::Layout::GridFormattingContext::automatic_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2589 | |
#19 0x7f1f2de03fe7 in Web::Layout::GridFormattingContext::calculate_minimum_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2615 | |
#20 0x7f1f2de76c07 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:871 | |
#21 0x7f1f2de76c07 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#22 0x7f1f2de82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#23 0x7f1f2de90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#24 0x7f1f2deafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#25 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#26 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#27 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#28 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#29 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#30 0x7f1f2dbb877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#31 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#32 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#33 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#34 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#35 0x7f1f2dbc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#36 0x7f1f2dbb357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#37 0x7f1f2dbc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#38 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#39 0x7f1f2dbc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#40 0x7f1f2dbc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#41 0x7f1f2dbc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f059345ff in hb_ot_layout_has_kerning(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xaf5ff) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 440 byte(s) in 5 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f1f2ac0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f1f2accd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f1f2ac1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f1f2ac26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7f1f2c516f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#28 0x7f1f2c544a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f1f2c544a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#30 0x7f1f2c5216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#31 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f1f063cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f1f063cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#34 0x7f1f062baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#35 0x7f1f4bfb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#36 0x7f1f4bfb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#37 0x7f1f4bfb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#38 0x7f1f4bfb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#39 0x7f1f4bfb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#40 0x7f1f4d983d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f1f4d98ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f1f4d976575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 384 byte(s) in 4 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1f0596bc97 in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe6c97) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f7000003fc (<unknown module>) | |
Indirect leak of 245 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05963165 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde165) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f085be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f1f085c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f1f085b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f1f085b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f1f085b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f1f2accd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#7 0x7f1f2ac25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#8 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#9 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#10 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#11 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#12 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#13 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#14 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#15 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#16 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#17 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#18 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#19 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#20 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#21 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#22 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#23 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#24 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#25 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#26 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#27 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#28 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#29 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#30 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#31 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#32 0x7f1f2c75ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#33 0x7f1f2c762759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#34 0x7f1f31a83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#35 0x7f1f31a83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#36 0x7f1f31a83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#37 0x7f1f105a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#38 0x7f1f105a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#39 0x7f1f105a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#40 0x7f1f10607235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#41 0x7f1f10607235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#42 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#43 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#44 0x7f1f0f2e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#45 0x7f1f0f1a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f085be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f1f085c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f1f085b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f1f085b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f1f085b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f1f2ac0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f1f2accd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f1f2ac1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f1f2ac26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#27 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#28 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#29 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#30 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#31 0x7f1f2c516f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#32 0x7f1f2c544a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f1f2c544a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#34 0x7f1f2c5216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#35 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#36 0x7f1f063cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#37 0x7f1f063cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#38 0x7f1f062baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#39 0x7f1f4bfb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#40 0x7f1f4bfb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#41 0x7f1f4bfb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#42 0x7f1f4bfb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#43 0x7f1f4bfb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#44 0x7f1f4d983d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#45 0x7f1f4d98ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 176 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1efd4497e2 in SkTypeface_FreeType::MakeFromStream(std::unique_ptr<SkStreamAsset, std::default_delete<SkStreamAsset> >, SkFontArguments const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x6497e2) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
#2 0x50300066b91f (<unknown module>) | |
Indirect leak of 168 byte(s) in 21 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f1f2ab9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f1f2ac13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f1f2ac15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f1f2e368e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f1f2e368e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f1f2e37c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f1f2e3a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f1f2e3a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f1f2e40f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f1f2e3d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f1f2e3dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x55dfb8def777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x55dfb8def777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x55dfb9243f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f1f06f54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f1f062b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f1f062b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f1f062b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#25 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#26 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f1f4db33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7f1f4d7145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f1f4d773716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f1f4d713a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7f1f4db315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f1f4d9429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#35 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#36 0x7f1f062a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#37 0x55dfb8d5acf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f1f085afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f1f085b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7f1f08587bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7f1f0858cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7f1f0858cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 117 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05961b75 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdcb75) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f1f2accd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f1f2ac25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#24 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#25 0x7f1f2c75ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#26 0x7f1f2c762759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#27 0x7f1f31a83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#28 0x7f1f31a83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#29 0x7f1f31a83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#30 0x7f1f105a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f1f105a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#32 0x7f1f105a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#33 0x7f1f10607235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#34 0x7f1f10607235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#35 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#36 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#37 0x7f1f0f2e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#38 0x7f1f0f1a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#39 0x7f1f0f1c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#40 0x7f1f0f1e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#41 0x7f1f0fda1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f1f2ac0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f1f2accd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f1f2ac1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f1f2ac26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7f1f2c747402 in Web::HTML::HTMLElement::offset_top() const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:463 | |
#28 0x7f1f319e59b2 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:1064 | |
#29 0x7f1f319e59b2 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::offset_top_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#30 0x7f1f319e59b2 in Web::Bindings::HTMLElementPrototype::offset_top_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:1064 | |
#31 0x7f1f105a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f1f105a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#33 0x7f1f105a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#34 0x7f1f0f8e756a in JS::call_impl(JS::VM&, JS::Value, JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.cpp:61 | |
#35 0x7f1f0f2eadbf in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::Value, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:96 | |
#36 0x7f1f0f2eadbf in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1002 | |
#37 0x7f1f0f1a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#38 0x7f1f0f1c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#39 0x7f1f0f1e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#40 0x7f1f0fda1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
#41 0x7f1f0fdaeac4 in JS::ECMAScriptFunctionObject::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:421 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f1f2accd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f1f2ac25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f1f2ac295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f1f2ac32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f1f2ac3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f1f2ac6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f1f2ac78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f1f2b5e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f1f2b254c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f1f2b2554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f1f2b2554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f1f2b2554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f1f2b3a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f1f2b3b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f1f2c75ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#29 0x7f1f2c762759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#30 0x7f1f31a83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#31 0x7f1f31a83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#32 0x7f1f31a83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#33 0x7f1f105a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f1f105a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#35 0x7f1f105a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#36 0x7f1f10607235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#37 0x7f1f10607235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#38 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#39 0x7f1f10606da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#40 0x7f1f0f2e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#41 0x7f1f0f1a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#42 0x7f1f0f1c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#43 0x7f1f0f1e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1efd44971e in SkTypeface_FreeType::MakeFromStream(std::unique_ptr<SkStreamAsset, std::default_delete<SkStreamAsset> >, SkFontArguments const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x64971e) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
#2 0x7ffcfaf82fbf ([stack]+0x174fbf) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f0632f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7f1f0632103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7f1f0858c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#5 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#6 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#7 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#8 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#9 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#10 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#11 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#12 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f1f043f406f in AK::Detail::StringData::create_uninitialized(unsigned long, unsigned char*&) /home/runner/work/ladybird/ladybird/AK/StringData.h:26 | |
#2 0x7f1f043f406f in AK::Detail::StringBase::replace_with_uninitialized_buffer(unsigned long) /home/runner/work/ladybird/ladybird/AK/StringBase.cpp:119 | |
#3 0x7f1f043b2d9e in replace_with_new_string<AK::String::from_utf8(AK::StringView)::<lambda(AK::Bytes)> > /home/runner/work/ladybird/ladybird/AK/StringBase.h:83 | |
#4 0x7f1f043b2d9e in AK::String::from_utf8(AK::StringView) /home/runner/work/ladybird/ladybird/AK/String.cpp:55 | |
#5 0x7f1f0632f2e4 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:53 | |
#6 0x7f1f0632103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#7 0x7f1f0858c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#8 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f0857a71f in Gfx::FontData::create_from_resource(Core::Resource const&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:18 | |
#2 0x7f1f085b3a3d in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:17 | |
#3 0x7f1f08587bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#4 0x7f1f0858cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#5 0x7f1f0858cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#6 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f062d303a in Core::MappedFile::map_from_fd_and_close(int, AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:57 | |
#2 0x7f1f062d4d2b in Core::MappedFile::map(AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:22 | |
#3 0x7f1f0632f6f0 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:57 | |
#4 0x7f1f0632103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#5 0x7f1f0858c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#6 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 40 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1efcf0d12a in SkData::MakeWithProc(void const*, unsigned long, void (*)(void const*, void*), void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x10d12a) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
#2 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f1f2a3a05c9 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/FontFace.cpp:37 | |
#4 0x7f1f2a3a05c9 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#5 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#6 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#8 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#9 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#10 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#11 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#12 0x7f1f4db33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#13 0x7f1f4d7145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#14 0x7f1f4d773716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#15 0x7f1f4d713a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#16 0x7f1f4db315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#17 0x7f1f4d9429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#18 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#19 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#20 0x7f1f062a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#21 0x55dfb8d5acf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
#22 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#23 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#24 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#25 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 40 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f1f05b6e4b5 in kmalloc_array(AK::Checked<unsigned long>, AK::Checked<unsigned long>) /home/runner/work/ladybird/ladybird/AK/kmalloc.h:42 | |
#2 0x7f1f05b6e4b5 in AK::Vector<AK::String, 0ul>::try_ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:640 | |
#3 0x7f1f05b703ed in AK::Vector<AK::String, 0ul>::try_grow_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:632 | |
#4 0x7f1f05b703ed in AK::Vector<AK::String, 0ul>::try_append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:551 | |
#5 0x7f1f05b4cee3 in AK::Vector<AK::String, 0ul>::append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:258 | |
#6 0x7f1f05b4cee3 in URL::URL::append_slash() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:116 | |
#7 0x7f1f05b4cee3 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:1005 | |
#8 0x7f1f05b98afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#9 0x55dfb93394de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#10 0x55dfb93394de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#11 0x55dfb8de0b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#12 0x55dfb8de0b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#13 0x55dfb8d6f69b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#14 0x55dfb8d5a868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#15 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 36 byte(s) in 2 object(s) allocated from: | |
#0 0x7f1f4defc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f1efd1acda1 in sk_realloc_throw(void*, unsigned long) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x3acda1) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
Indirect leak of 32 byte(s) in 4 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f1f2ab9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f1f2ac13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f1f2ac15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f1f2e368e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f1f2e368e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f1f2e37c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f1f2e3a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f1f2e3a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f1f2e40f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f1f2e3d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f1f2e3dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x55dfb8def777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x55dfb8def777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x55dfb9243f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f1f06f54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f1f062b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f1f062b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f1f062b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f1f4bfacda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#25 0x7f1f062a6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#26 0x7f1f2e9fca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#27 0x7f1f2c525f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#28 0x7f1f2d171042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#29 0x7f1f2d174c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#30 0x7f1f2b4d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#31 0x7f1f2b4d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#32 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#35 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#36 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#37 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 32 byte(s) in 2 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000541ff (<unknown module>) | |
Indirect leak of 32 byte(s) in 2 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000181ff (<unknown module>) | |
Indirect leak of 24 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1efd1bb3fa in SkFontMgr_fontconfig::onMakeFromData(sk_sp<SkData>, int) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x3bb3fa) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
#2 0x91da54dcc6572fff (<unknown module>) | |
Indirect leak of 22 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05898317 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13317) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 22 byte(s) in 22 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f05898e39 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13e39) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 20 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1efd00df1a in SkString::Rec::Make(char const*, unsigned long) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libskia.so+0x20df1a) (BuildId: 1a3a7b871609e5848f7634cf2d574b5a84b8a20e) | |
#2 0x7ffcfaf82fbf ([stack]+0x174fbf) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001261ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00007e1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000121ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000841ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001201ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000241ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00010e1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000001ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000a81ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000ae1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001321ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000061ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000f61ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00000c1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f1eed0c1fff (/home/runner/work/ladybird/ladybird/Build/lib/liblagom-webview.so.0.0.0+0x2ffafff) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000961ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000d21ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f1f058c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000721ff (<unknown module>) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f1f2a3a05c9 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/FontFace.cpp:37 | |
#5 0x7f1f2a3a05c9 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#6 0x7f1f29986fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f1f063ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f1f063ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#9 0x7f1f4bfb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#10 0x7f1f4bfdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#11 0x7f1f4d938415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#12 0x7f1f4d938634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#13 0x7f1f4db33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#14 0x7f1f4d7145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#15 0x7f1f4d773716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#16 0x7f1f4d713a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#17 0x7f1f4db315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#18 0x7f1f4d9429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#19 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#20 0x7f1f4bfaee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#21 0x7f1f062a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#22 0x55dfb8d5acf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
#23 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#24 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#25 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#26 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f1f4defe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f1f085c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f1f085c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f1f085ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f1f085afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f1f085b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#6 0x7f1f08587bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#7 0x7f1f0858cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#8 0x7f1f0858cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#9 0x7f1f0858cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f1f0858e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#11 0x7f1f0858e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#12 0x7f1f0858e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#13 0x7f1f4b9a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#14 0x55dfb8d5883b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#15 0x55dfb8d41e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f1f02c2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f1f02c2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x55dfb8d42504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
----------------------------------------------------- | |
Suppressions used: | |
count bytes template | |
1 256 FcPatternObjectInsertElt | |
----------------------------------------------------- | |
SUMMARY: AddressSanitizer: 5050238 byte(s) leaked in 958 allocation(s). | |
================================================================= | |
==18521==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 64 byte(s) in 4 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554fbaa39e in curl_slist_append (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x8039e) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 770816 byte(s) in 11750 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f5506237b70 in CRYPTO_malloc (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcrypto.so.3+0x237b70) (BuildId: c63ba9b57bf676655a2ae3f17f3d9f2499eabe86) | |
Indirect leak of 37240 byte(s) in 7 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fbb9373 in Curl_open (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x8f373) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 36544 byte(s) in 4 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554fb6e278 in Curl_hash_add2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x44278) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 16424 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb3ff35 in Curl_bufq_write (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x15f35) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 16424 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb4083a in Curl_bufq_sipn (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x1683a) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 16394 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f554f5d0616 in nghttp2_bufs_init3 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x9616) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 6024 byte(s) in 72 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f550636f5cf in OPENSSL_sk_insert (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcrypto.so.3+0x36f5cf) (BuildId: c63ba9b57bf676655a2ae3f17f3d9f2499eabe86) | |
Indirect leak of 4312 byte(s) in 7 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb934dd in Curl_multi_handle (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x694dd) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 3360 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f554c73ee56 in add_provider_groups (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libssl.so.3+0x4ee56) (BuildId: 7937c14cef6be37aa805b196cef1944db4a357b7) | |
Indirect leak of 2968 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554f5d2f4c in session_new (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0xbf4c) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 2240 byte(s) in 28 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5e2c6c in add_hd_table_incremental (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x1bc6c) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 1416 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fbba97c in Curl_connect (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x9097c) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 1031 byte(s) in 19 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5e7115 in nghttp2_rcbuf_new2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x20115) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 1024 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5e31c4 in nghttp2_hd_inflate_init (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x1c1c4) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 1024 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5e30fc in nghttp2_hd_deflate_init2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x1c0fc) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 974 byte(s) in 15 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5e70ac in nghttp2_rcbuf_new (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x200ac) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 700 byte(s) in 28 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fba2f0c in Curl_setstropt (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x78f0c) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 564 byte(s) in 21 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbaa388 in curl_slist_append (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x80388) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
#2 0x55c219104764 in RequestServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/RequestServer/RequestServerEndpoint.h:1382 | |
#3 0x7f554fd54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#4 0x7f554d4b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#5 0x7f554d4b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#6 0x7f554d4b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#7 0x7f554d5ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f554d5ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#9 0x7f554d60a6d7 in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:324 | |
#10 0x7f554d60a6d7 in Core::EventLoopImplementationUnix::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:316 | |
#11 0x7f554d4a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#12 0x55c218e90caf in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/RequestServer/main.cpp:74 | |
#13 0x55c218e8f0ce in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#14 0x7f554a22a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x7f554a22a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x55c218e8f734 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/RequestServer+0x37a734) (BuildId: 1b3c896263249d6ec2892da9e57adfaf30403098) | |
Indirect leak of 312 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb4bbf1 in Curl_cf_tcp_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x21bf1) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 288 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb7fcf0 in Curl_http2_switch_at (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x55cf0) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 272 byte(s) in 17 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554fbaa39e in curl_slist_append (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x8039e) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 256 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554f5cdf56 in nghttp2_map_insert (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x6f56) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 240 byte(s) in 6 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb4cd43 in Curl_cf_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x22d43) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 162 byte(s) in 2 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554fb6e1f4 in Curl_hash_add2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x441f4) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 144 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb48a16 in Curl_cf_https_setup (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x1ea16) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 112 byte(s) in 7 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb3ec4a in Curl_resolver_init (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x14c4a) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 96 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fbd05f6 in Curl_cf_ssl_insert_after (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa65f6) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 96 byte(s) in 2 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f554fb5e8af in Curl_dyn_addn (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x348af) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 78 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb58597 in Curl_he2ai (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x2e597) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 72 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb51aac in cf_setup_connect (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x27aac) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 70 byte(s) in 2 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbcd356 in clone_ssl_primary_config (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa3356) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 66 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb4fd8b in Curl_cpool_add_conn (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x25d8b) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 48 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f554f5d0588 in nghttp2_bufs_init3 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x9588) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 43 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb6fd19 in Curl_cache_addr (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x45d19) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 40 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fbd061a in Curl_cf_ssl_insert_after (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa661a) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 32 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f554f5cd867 in nghttp2_pq_push (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libnghttp2.so.14+0x6867) (BuildId: 759f9a2392917e0fd615c43899707a6a11936cc9) | |
Indirect leak of 30 byte(s) in 2 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbcd334 in clone_ssl_primary_config (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa3334) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 24 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fb53ae5 in Curl_cf_setup_insert_after (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x29ae5) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 12 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbbb207 in Curl_connect (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x91207) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 12 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f554fbcffbf in Curl_ssl_peer_init (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa5fbf) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 12 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbcff5c in Curl_ssl_peer_init (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0xa5f5c) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 3 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f55062495c7 in ossl_provider_set_operation_bit (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcrypto.so.3+0x2495c7) (BuildId: c63ba9b57bf676655a2ae3f17f3d9f2499eabe86) | |
Indirect leak of 1 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbbc22b in Curl_connect (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x9222b) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
Indirect leak of 1 byte(s) in 1 object(s) allocated from: | |
#0 0x7f5552cf74e8 in strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:578 | |
#1 0x7f554fbbc208 in Curl_connect (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libcurl.so.4+0x92208) (BuildId: b9d799b9c2a5db7301db9bcf3ce237e8f0d52347) | |
SUMMARY: AddressSanitizer: 922065 byte(s) leaked in 12020 allocation(s). | |
================================================================= | |
==18538==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 224 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f6841d6674c in AK::CopyOnWrite<URL::URL::Data>::CopyOnWrite() /home/runner/work/ladybird/ladybird/AK/CopyOnWrite.h:17 | |
#2 0x7f6841d32100 in URL::URL::URL() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:70 | |
#3 0x7f6841d32100 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:828 | |
#4 0x7f6841d98afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#5 0x563122e904de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#6 0x563122e904de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#7 0x563122937b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#8 0x563122937b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#9 0x5631228c669b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#10 0x5631228b1868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#11 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#12 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 21504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f684150b499 in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86499) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11256 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f684156341a in hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde41a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 10880 byte(s) in 40 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68415b6bf3 in hb_shape_plan_create2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x131bf3) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 10240 byte(s) in 80 object(s) allocated from: | |
#0 0x7f688a0fc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f684156d32b in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe832b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 9240 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c79de in hb_face_create_for_tables (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x429de) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6192 byte(s) in 129 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414b68e6 in hb_blob_create_or_fail (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x318e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6048 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f684156c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x4c61746e00000003 (<unknown module>) | |
Indirect leak of 5472 byte(s) in 19 object(s) allocated from: | |
#0 0x7f688a0fc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f684156c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 5120 byte(s) in 10 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f68447cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f68447aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f684476905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f686a4867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f686a48c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f686a162b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f686a1781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f686a129e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f6869dc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f6869f5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f6869ff6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f686a0016c5 in Web::Layout::GridFormattingContext::calculate_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2433 | |
#17 0x7f686a005c0a in Web::Layout::GridFormattingContext::calculate_limited_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2475 | |
#18 0x7f686a0777f0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:870 | |
#19 0x7f686a0777f0 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#20 0x7f686a082aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#21 0x7f686a090b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#22 0x7f686a0afb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#23 0x7f6869f56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#24 0x7f6869f79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#25 0x7f686a11c7a4 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:140 | |
#26 0x7f686a16a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#27 0x7f686a165d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#28 0x7f686a176070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#29 0x7f686a12b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#30 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#31 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 4416 byte(s) in 23 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414de190 in _hb_font_create(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x59190) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4032 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f68414c801a in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x4301a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4032 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68447be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f68447c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f68447b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f68447b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f68447b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f6866e0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f6866ecd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f6866e1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f6866e26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f6868716f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#29 0x7f6868744a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f6868744a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#31 0x7f68687216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#32 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f68425cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f68425cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#35 0x7f68424baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#36 0x7f68881b0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#37 0x7f68881b0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#38 0x7f68881b0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#39 0x7f68881b0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#40 0x7f68881b0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#41 0x7f6889b83d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f6889b8ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f6889b76575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 3584 byte(s) in 7 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f68447cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f68447aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f684476905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f686a4867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f686a48c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f686a162b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f686a1781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f686a129e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f6869dc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f6869f56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#15 0x7f6869f79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#16 0x7f6869f7c95e in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:727 | |
#17 0x7f6869f9c3e7 in Web::Layout::FormattingContext::compute_width_for_absolutely_positioned_non_replaced_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:830 | |
#18 0x7f686a030ba0 in Web::Layout::GridFormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2124 | |
#19 0x7f686a036f5f in Web::Layout::GridFormattingContext::parent_context_did_dimension_child_root_box() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2216 | |
#20 0x7f686a11ec46 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:196 | |
#21 0x7f686a16a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#22 0x7f686a165d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#23 0x7f686a176070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#24 0x7f686a12b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#25 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#26 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#27 0x7f6869db746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#28 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7f6869dc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#33 0x7f6869db357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
Indirect leak of 2720 byte(s) in 20 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f6866d9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f6866e13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f6866e15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f686a568e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f686a568e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f686a57c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f686a5a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f686a5a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f686a60f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f686a5d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f686a5dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x563122946777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x563122946777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x563122d9af0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f6843154a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f68424b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f68424b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f68424b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f68881b41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#24 0x7f68881dfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#25 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#26 0x7f6889b38634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f6889d33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f68529145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#29 0x7f6852973716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f6852913a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f6889d315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7f6889b429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f68881aee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#34 0x7f68881aee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#35 0x7f68424a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#36 0x5631228b1cf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 1848 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f684150b346 in hb_ot_get_nominal_glyphs(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, unsigned int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86346) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 1848 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f6866e0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f6866ecd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f6866e1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f6866e26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7f6868716f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#25 0x7f6868744a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#26 0x7f6868744a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#27 0x7f68687216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#28 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f68425cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f68425cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#31 0x7f68424baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#32 0x7f68881b0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#33 0x7f68881b0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#34 0x7f68881b0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#35 0x7f68881b0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#36 0x7f68881b0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#37 0x7f6889b83d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f6889b8ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7f6889b76575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f6889c7b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 1536 byte(s) in 3 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f68447cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f68447aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f684476905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f686a4867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f686a48c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f686a162b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f686a1781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f686a129e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f6869dc9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f6869f5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f6869ff6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f6869ffd9e3 in Web::Layout::GridFormattingContext::content_size_suggestion(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2527 | |
#17 0x7f6869ffd9e3 in Web::Layout::GridFormattingContext::content_based_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2563 | |
#18 0x7f6869fff3e3 in Web::Layout::GridFormattingContext::automatic_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2589 | |
#19 0x7f686a003fe7 in Web::Layout::GridFormattingContext::calculate_minimum_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2615 | |
#20 0x7f686a076c07 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:871 | |
#21 0x7f686a076c07 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#22 0x7f686a082aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#23 0x7f686a090b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#24 0x7f686a0afb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#25 0x7f6869f957c0 in Web::Layout::FormattingContext::layout_inside(Web::Layout::Box const&, Web::Layout::LayoutMode, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:242 | |
#26 0x7f686a11e6d9 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:186 | |
#27 0x7f686a16a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#28 0x7f686a165d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#29 0x7f686a176070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#30 0x7f686a12b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#31 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#32 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 1176 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c7eb2 in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x42eb2) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 840 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f684150bf53 in hb_ot_get_glyph_h_advances(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86f53) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 776 byte(s) in 5 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841563b1b in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdeb1b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 768 byte(s) in 3 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68415653f7 in void hb_ot_map_t::apply<GSUBProxy>(GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe03f7) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 736 byte(s) in 23 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f684150b42d in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x8642d) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 640 byte(s) in 40 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68415b7742 in hb_shape_plan_create_cached2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x132742) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f68447cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f68447aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f684476886b in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:36 | |
#6 0x7f686a4867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f686a48c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f686a162b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f686a1781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f686a129e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f6869db746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#14 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#15 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#16 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#17 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#18 0x7f6869db877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#19 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7f6869dc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#24 0x7f6869db357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#25 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#26 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#27 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#28 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#29 0x7f6869dc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#30 0x7f6869dc9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#31 0x7f68675b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#32 0x7f686895ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#33 0x7f6868962759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#34 0x7f686dc83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#35 0x7f686dc83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#36 0x7f686dc83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#37 0x7f684c7a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#38 0x7f684c7a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#39 0x7f684c7a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#40 0x7f684c807235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#41 0x7f684c807235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#42 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#43 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f68447cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f68447aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f684476905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f686a235e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7f686a23f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7f686a24dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7f686a130d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7f686a138697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7f6869dabdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7f6869db746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f6869dc89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7f6869db357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#19 0x7f6869dc2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7f6869dc2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7f6869dc2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7f6869dc59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#24 0x7f6869dc9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#25 0x7f68675b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#26 0x7f6868716f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#27 0x7f6868744a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7f6868744a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#29 0x7f68687216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#30 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f68425cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f68425cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#33 0x7f68424baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#34 0x7f68881b0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#35 0x7f68881b0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#36 0x7f68881b0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#37 0x7f68881b0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#38 0x7f68881b0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#39 0x7f6889b83d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f6889b8ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f6889b76575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841497f5c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x12f5c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414942e0 in hb_aat_layout_has_positioning (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xf2e0) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841498c7c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13c7c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841562fd6 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xddfd6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68415619e6 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdc9e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 480 byte(s) in 20 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68415345ff in hb_ot_layout_has_kerning(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xaf5ff) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 264 byte(s) in 3 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f6866e0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f6866ecd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f6866e1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f6866e26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7f6868716f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#28 0x7f6868744a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f6868744a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#30 0x7f68687216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#31 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f68425cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f68425cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#34 0x7f68424baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#35 0x7f68881b0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#36 0x7f68881b0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#37 0x7f68881b0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#38 0x7f68881b0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#39 0x7f68881b0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#40 0x7f6889b83d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f6889b8ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f6889b76575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 244 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841563165 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde165) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68447be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f68447c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f68447b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f68447b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f68447b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f6866ecd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#7 0x7f6866e25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#8 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#9 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#10 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#11 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#12 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#13 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#14 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#15 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#16 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#17 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#18 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#19 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#20 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#21 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#22 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#23 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#24 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#25 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#26 0x7f686895ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#27 0x7f6868962759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#28 0x7f686dc83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#29 0x7f686dc83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#30 0x7f686dc83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#31 0x7f684c7a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f684c7a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#33 0x7f684c7a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#34 0x7f684c807235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#35 0x7f684c807235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#36 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#37 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#38 0x7f684b4e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#39 0x7f684b3a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#40 0x7f684b3c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#41 0x7f684b3e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
Indirect leak of 192 byte(s) in 2 object(s) allocated from: | |
#0 0x7f688a0fc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f684156bc97 in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe6c97) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f7000003fc (<unknown module>) | |
Indirect leak of 160 byte(s) in 20 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f6866d9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f6866e13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f6866e15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f686a568e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f686a568e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f686a57c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f686a5a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f686a5a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f686a60f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f686a5d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f686a5dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x563122946777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x563122946777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x563122d9af0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f6843154a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f68424b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f68424b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f68424b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f68881b41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#25 0x7f68881dfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#26 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f6889b38634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f6889d33a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7f68529145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f6852973716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f6852913a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7f6889d315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f6889b429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7f68881aee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#35 0x7f68881aee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#36 0x7f68424a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#37 0x5631228b1cf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f6866d9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f6866e13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f6866e15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f686a568e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f686a568e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f686a57c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f686a5a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f686a5a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f686a60f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f686a5d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f686a5dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x563122946777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x563122946777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x563122d9af0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f6843154a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f68424b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f68424b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f68424b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f68881acda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#24 0x7f68424a6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#25 0x7f686abfca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#26 0x7f6868725f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#27 0x7f6869371042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#28 0x7f6869374c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#29 0x7f68676d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#30 0x7f68676d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#31 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#34 0x7f68881b41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#35 0x7f68881dfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#36 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7f6889b38634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f68447afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f68447b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7f6844787bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7f684478cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7f684478cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 116 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841561b75 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdcb75) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f6866ecd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f6866e25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#21 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#22 0x7f686895ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#23 0x7f6868962759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#24 0x7f686dc83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#25 0x7f686dc83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#26 0x7f686dc83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#27 0x7f684c7a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7f684c7a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#29 0x7f684c7a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#30 0x7f684c807235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#31 0x7f684c807235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#32 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#33 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#34 0x7f684b4e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#35 0x7f684b3a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#36 0x7f684b3c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#37 0x7f684b3e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#38 0x7f684bfa1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
#39 0x7f684bfaeac4 in JS::ECMAScriptFunctionObject::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:421 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f6866ecd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f6866e25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f6866e295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f6866e32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f6866e3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f6866e6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f6866e78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f68677e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f6867454c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f68674554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f68674554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f68674554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f68675a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f68675b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f686895ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#29 0x7f6868962759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#30 0x7f686dc83e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#31 0x7f686dc83e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#32 0x7f686dc83e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#33 0x7f684c7a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f684c7a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#35 0x7f684c7a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#36 0x7f684c807235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#37 0x7f684c807235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#38 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#39 0x7f684c806da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#40 0x7f684b4e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#41 0x7f684b3a49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#42 0x7f684b3c3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#43 0x7f684b3e559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f684252f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7f684252103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7f684478c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#5 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#6 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#7 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#8 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#9 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#10 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#11 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#12 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f68405f406f in AK::Detail::StringData::create_uninitialized(unsigned long, unsigned char*&) /home/runner/work/ladybird/ladybird/AK/StringData.h:26 | |
#2 0x7f68405f406f in AK::Detail::StringBase::replace_with_uninitialized_buffer(unsigned long) /home/runner/work/ladybird/ladybird/AK/StringBase.cpp:119 | |
#3 0x7f68405b2d9e in replace_with_new_string<AK::String::from_utf8(AK::StringView)::<lambda(AK::Bytes)> > /home/runner/work/ladybird/ladybird/AK/StringBase.h:83 | |
#4 0x7f68405b2d9e in AK::String::from_utf8(AK::StringView) /home/runner/work/ladybird/ladybird/AK/String.cpp:55 | |
#5 0x7f684252f2e4 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:53 | |
#6 0x7f684252103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#7 0x7f684478c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#8 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f684477a71f in Gfx::FontData::create_from_resource(Core::Resource const&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:18 | |
#2 0x7f68447b3a3d in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:17 | |
#3 0x7f6844787bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#4 0x7f684478cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#5 0x7f684478cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#6 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68424d303a in Core::MappedFile::map_from_fd_and_close(int, AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:57 | |
#2 0x7f68424d4d2b in Core::MappedFile::map(AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:22 | |
#3 0x7f684252f6f0 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:57 | |
#4 0x7f684252103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#5 0x7f684478c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#6 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 40 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f6841d6e4b5 in kmalloc_array(AK::Checked<unsigned long>, AK::Checked<unsigned long>) /home/runner/work/ladybird/ladybird/AK/kmalloc.h:42 | |
#2 0x7f6841d6e4b5 in AK::Vector<AK::String, 0ul>::try_ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:640 | |
#3 0x7f6841d703ed in AK::Vector<AK::String, 0ul>::try_grow_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:632 | |
#4 0x7f6841d703ed in AK::Vector<AK::String, 0ul>::try_append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:551 | |
#5 0x7f6841d4cee3 in AK::Vector<AK::String, 0ul>::append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:258 | |
#6 0x7f6841d4cee3 in URL::URL::append_slash() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:116 | |
#7 0x7f6841d4cee3 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:1005 | |
#8 0x7f6841d98afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#9 0x563122e904de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#10 0x563122e904de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#11 0x563122937b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#12 0x563122937b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#13 0x5631228c669b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#14 0x5631228b1868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#15 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 32 byte(s) in 2 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000301ff (<unknown module>) | |
Indirect leak of 21 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841498317 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13317) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 21 byte(s) in 21 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f6841498e39 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13e39) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001501ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000f01ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000a21ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f6829158fff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000781ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000061ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00009c1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000d81ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000241ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000f61ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000181ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000721ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000ba1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00007e1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001141ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000c61ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000841ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00003c1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f68414c8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000601ff (<unknown module>) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f6866d9582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f6866e13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f6866e15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f686a568e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f686a568e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f686a57c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f686a5a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f686a5a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f686a60f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f686a5d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f686a5dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x563122946777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x563122946777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x563122d9af0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f6843154a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f68424b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f68424b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f68424b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f68881acda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#25 0x7f68424a6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#26 0x7f686abfca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#27 0x7f6868725f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#28 0x7f6869371042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#29 0x7f6869374c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#30 0x7f68676d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#31 0x7f68676d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#32 0x7f6865b86fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f68425ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f68425ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#35 0x7f68881b41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#36 0x7f68881dfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#37 0x7f6889b38415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f6889b38634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f688a0fe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f68447c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f68447c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f68447ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f68447afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f68447b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#6 0x7f6844787bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#7 0x7f684478cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#8 0x7f684478cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#9 0x7f684478cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f684478e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#11 0x7f684478e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#12 0x7f684478e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#13 0x7f6887ba79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#14 0x5631228af83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#15 0x563122898e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f683ee2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f683ee2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x563122899504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
----------------------------------------------------- | |
Suppressions used: | |
count bytes template | |
1 256 FcPatternObjectInsertElt | |
----------------------------------------------------- | |
SUMMARY: AddressSanitizer: 121490 byte(s) leaked in 882 allocation(s). | |
================================================================= | |
==18534==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 224 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69ad76674c in AK::CopyOnWrite<URL::URL::Data>::CopyOnWrite() /home/runner/work/ladybird/ladybird/AK/CopyOnWrite.h:17 | |
#2 0x7f69ad732100 in URL::URL::URL() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:70 | |
#3 0x7f69ad732100 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:828 | |
#4 0x7f69ad798afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#5 0x558e5cdc24de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#6 0x558e5cdc24de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#7 0x558e5c869b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#8 0x558e5c869b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#9 0x558e5c7f869b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#10 0x558e5c7e3868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#11 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#12 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 22528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f69acf0b499 in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86499) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11792 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf6341a in hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde41a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 10608 byte(s) in 39 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acfb6bf3 in hb_shape_plan_create2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x131bf3) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 9984 byte(s) in 78 object(s) allocated from: | |
#0 0x7f69f5afc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f69acf6d32b in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe832b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 9680 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec79de in hb_face_create_for_tables (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x429de) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6480 byte(s) in 135 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69aceb68e6 in hb_blob_create_or_fail (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x318e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6336 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f69acf6c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x4c61746e00000003 (<unknown module>) | |
Indirect leak of 6144 byte(s) in 12 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5e867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f69d5e8c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f69d5b62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f69d57c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f69d5956107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#15 0x7f69d5979d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#16 0x7f69d597c95e in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:727 | |
#17 0x7f69d599c3e7 in Web::Layout::FormattingContext::compute_width_for_absolutely_positioned_non_replaced_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:830 | |
#18 0x7f69d5a30ba0 in Web::Layout::GridFormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2124 | |
#19 0x7f69d5a36f5f in Web::Layout::GridFormattingContext::parent_context_did_dimension_child_root_box() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2216 | |
#20 0x7f69d5b1ec46 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:196 | |
#21 0x7f69d5b6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#22 0x7f69d5b65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#23 0x7f69d5b76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#24 0x7f69d5b2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#25 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#26 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#27 0x7f69d57b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#28 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#33 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
Indirect leak of 4992 byte(s) in 26 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acede190 in _hb_font_create(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x59190) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4896 byte(s) in 17 object(s) allocated from: | |
#0 0x7f69f5afc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f69acf6c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4416 byte(s) in 23 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#29 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#31 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#32 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#35 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#36 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#37 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#38 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#39 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#40 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#41 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 4224 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f69acec801a in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x4301a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 2992 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f69d279582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#24 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#25 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#26 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f69f5733a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f69be3145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#29 0x7f69be373716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f69be313a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f69f57315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7f69f55429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#34 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#35 0x7f69adea7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#36 0x558e5c7e3cf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 2560 byte(s) in 5 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5e867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f69d5e8c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f69d5b62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f69d57c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f69d595c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7f69d59f6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7f69d5a016c5 in Web::Layout::GridFormattingContext::calculate_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2433 | |
#17 0x7f69d5a05c0a in Web::Layout::GridFormattingContext::calculate_limited_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2475 | |
#18 0x7f69d5a777f0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:870 | |
#19 0x7f69d5a777f0 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#20 0x7f69d5a82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#21 0x7f69d5a90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#22 0x7f69d5aafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#23 0x7f69d5956107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#24 0x7f69d5979d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#25 0x7f69d5b1c7a4 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:140 | |
#26 0x7f69d5b6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#27 0x7f69d5b65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#28 0x7f69d5b76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#29 0x7f69d5b2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#30 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#31 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 2048 byte(s) in 4 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5c35e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7f69d5c3f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7f69d5c4dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7f69d5b30d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7f69d57b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#19 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#24 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#25 0x7f69d2fb17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#26 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#27 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#29 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#30 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#33 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#34 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#35 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#36 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#37 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#38 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#39 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 2024 byte(s) in 23 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#25 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#26 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#27 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#28 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#31 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#32 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#33 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#34 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#35 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#36 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#37 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f69f567b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 1936 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf0b346 in hb_ot_get_nominal_glyphs(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, unsigned int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86346) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 1232 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec7eb2 in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x42eb2) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 880 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf0bf53 in hb_ot_get_glyph_h_advances(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86f53) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 832 byte(s) in 26 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf0b42d in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x8642d) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 776 byte(s) in 5 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf63b1b in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdeb1b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 768 byte(s) in 3 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf653f7 in void hb_ot_map_t::apply<GSUBProxy>(GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe03f7) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 624 byte(s) in 39 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acfb7742 in hb_shape_plan_create_cached2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x132742) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 616 byte(s) in 7 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#28 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#30 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#31 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#34 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#35 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#36 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#37 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#38 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#39 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#40 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 544 byte(s) in 4 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f69d279582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f69f3bacda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#24 0x7f69adea6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#25 0x7f69d65fca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#26 0x7f69d4125f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#27 0x7f69d4d71042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#28 0x7f69d4d74c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#29 0x7f69d30d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#30 0x7f69d30d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#31 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#34 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#35 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#36 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf619e6 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdc9e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69ace942e0 in hb_aat_layout_has_positioning (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xf2e0) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69ace98c7c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13c7c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf62fd6 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xddfd6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69ace97f5c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x12f5c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016886b in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:36 | |
#6 0x7f69d5c35e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7f69d5c3f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7f69d5c4dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7f69d5b30d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7f69d57b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7f69d5956107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#19 0x7f69d58187c7 in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2052 | |
#20 0x7f69d5853a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#21 0x7f69d5853a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#22 0x7f69d58d15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#23 0x7f69d593fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#24 0x7f69d576345a in Web::Layout::BlockFormattingContext::compute_auto_height_for_block_level_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:559 | |
#25 0x7f69d5767bbb in Web::Layout::BlockFormattingContext::resolve_used_height_if_treated_as_auto(Web::Layout::Box const&, Web::Layout::AvailableSpace const&, Web::Layout::FormattingContext const*) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:451 | |
#26 0x7f69d57b3286 in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:732 | |
#27 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#28 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#29 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#30 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#31 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#32 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#33 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#34 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#35 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#36 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#37 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#38 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#39 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#40 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#41 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#42 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#43 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d20a9f8b in Web::CSS::Length::to_px_slow_case(Web::Layout::Node const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/Length.cpp:168 | |
#7 0x7f69d2769856 in Web::CSS::Length::to_px(Web::Layout::Node const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/Length.h:174 | |
#8 0x7f69d2769856 in Web::CSS::Size::to_px(Web::Layout::Node const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/Size.cpp:19 | |
#9 0x7f69d5a3e52d in Web::Layout::GridFormattingContext::initialize_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:624 | |
#10 0x7f69d5a90a7f in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1240 | |
#11 0x7f69d5aafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#12 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#13 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#18 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#19 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#20 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#21 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#22 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#23 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#24 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#25 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#26 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#27 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#28 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#29 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#30 0x7f69d2fb17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#31 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#32 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#34 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#35 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#36 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#37 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#38 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#39 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#40 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#41 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#42 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#43 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#44 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#45 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#46 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d20a9f8b in Web::CSS::Length::to_px_slow_case(Web::Layout::Node const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/Length.cpp:168 | |
#7 0x7f69d5bbe66b in Web::CSS::Length::to_px(Web::Layout::Node const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/Length.h:174 | |
#8 0x7f69d5bbe66b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LayoutState.cpp:532 | |
#9 0x7f69d5bc5ca0 in Web::Layout::LayoutState::UsedValues::set_node(Web::Layout::NodeWithStyle&, Web::Layout::LayoutState::UsedValues const*) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LayoutState.cpp:556 | |
#10 0x7f69d5bcf148 in Web::Layout::LayoutState::get_mutable(Web::Layout::NodeWithStyle const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LayoutState.cpp:50 | |
#11 0x7f69d58cbae8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:292 | |
#12 0x7f69d58cbae8 in for_each_child_of_type<Web::Layout::Box, Web::Layout::FlexFormattingContext::generate_anonymous_flex_items()::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#13 0x7f69d58cbae8 in for_each_child_of_type<Web::Layout::Box, Web::Layout::FlexFormattingContext::generate_anonymous_flex_items()::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#14 0x7f69d58cbae8 in Web::Layout::FlexFormattingContext::generate_anonymous_flex_items() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:283 | |
#15 0x7f69d58d0c58 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:57 | |
#16 0x7f69d59957c0 in Web::Layout::FormattingContext::layout_inside(Web::Layout::Box const&, Web::Layout::LayoutMode, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:242 | |
#17 0x7f69d5b1e6d9 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:186 | |
#18 0x7f69d5b6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#19 0x7f69d5b65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#20 0x7f69d5b76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#21 0x7f69d5b2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#22 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#23 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#24 0x7f69d57b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#25 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#26 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#27 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#28 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#29 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#30 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#31 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#32 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#33 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#34 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#35 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#36 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#37 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#38 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#39 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#40 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#41 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#42 0x7f69d2fb17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#43 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5e867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f69d5e8c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f69d5b62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f69d57c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f69d5956107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#15 0x7f69d58187c7 in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2052 | |
#16 0x7f69d5853a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#17 0x7f69d5853a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#18 0x7f69d58d15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#19 0x7f69d5956107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#20 0x7f69d5979d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#21 0x7f69d5b1c7a4 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:140 | |
#22 0x7f69d5b6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#23 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#24 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#25 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#26 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#27 0x7f69d57b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#28 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#33 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#34 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#35 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#36 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#37 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5e867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f69d5e8c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f69d5b62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f69d57c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f69d593fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#15 0x7f69d5818635 in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2058 | |
#16 0x7f69d5853a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#17 0x7f69d5853a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#18 0x7f69d58d15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#19 0x7f69d593fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#20 0x7f69d576345a in Web::Layout::BlockFormattingContext::compute_auto_height_for_block_level_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:559 | |
#21 0x7f69d5767bbb in Web::Layout::BlockFormattingContext::resolve_used_height_if_treated_as_auto(Web::Layout::Box const&, Web::Layout::AvailableSpace const&, Web::Layout::FormattingContext const*) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:451 | |
#22 0x7f69d57b3286 in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:732 | |
#23 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#24 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#25 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#26 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#27 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#28 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#33 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#34 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#35 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#36 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#37 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#38 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#39 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#40 0x7f69d2fb17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7f69b01cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7f69b01aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7f69b016905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7f69d5e867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7f69d5e8c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7f69d5b62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7f69d5b781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7f69d5b29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7f69d5b38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7f69d57abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7f69d57c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7f69d593fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#15 0x7f69d5818635 in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2058 | |
#16 0x7f69d5853a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#17 0x7f69d5853a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#18 0x7f69d58d15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#19 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#20 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#21 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#22 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#23 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#24 0x7f69d57b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#25 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#26 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#27 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#28 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#29 0x7f69d57c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#30 0x7f69d57b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#31 0x7f69d57c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#32 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#33 0x7f69d57c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#34 0x7f69d57c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#35 0x7f69d57c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#36 0x7f69d57c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#37 0x7f69d2fb17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#38 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#39 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#40 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#41 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf345ff in hb_ot_layout_has_kerning(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xaf5ff) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 384 byte(s) in 4 object(s) allocated from: | |
#0 0x7f69f5afc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7f69acf6bc97 in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe6c97) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f7000003fc (<unknown module>) | |
Indirect leak of 245 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf63165 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde165) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f69d2877c62 in Web::CSS::StyleComputer::compute_pseudo_element_style_if_needed(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2344 | |
#15 0x7f69d31df412 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:503 | |
#16 0x7f69d31e12d0 in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:516 | |
#17 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#18 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#19 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#20 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#21 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#22 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#23 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#24 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#25 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#26 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#27 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#28 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#29 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#30 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#32 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#33 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#35 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#36 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#37 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#38 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#39 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#40 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#41 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#42 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#27 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#28 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#29 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#30 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#31 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#32 0x7f69d4362759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#33 0x7f69d9683e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#34 0x7f69d9683e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#35 0x7f69d9683e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#36 0x7f69b81a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#37 0x7f69b81a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#38 0x7f69b81a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#39 0x7f69b8207235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#40 0x7f69b8207235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#41 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#42 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#43 0x7f69b6ee8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f69d28319c7 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2076 | |
#12 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#29 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#31 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#32 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#35 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#36 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#37 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#38 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#39 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#40 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#41 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d28cd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#7 0x7f69d2825424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#8 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#9 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#10 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#11 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#12 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#13 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#14 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#15 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#16 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#17 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#18 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#19 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#20 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#21 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#22 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#23 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#24 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#25 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#26 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#27 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#28 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#29 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#30 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#31 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#32 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#33 0x7f69d4362759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#34 0x7f69d9683e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#35 0x7f69d9683e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#36 0x7f69d9683e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#37 0x7f69b81a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#38 0x7f69b81a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#39 0x7f69b81a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#40 0x7f69b8207235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#41 0x7f69b8207235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#42 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#43 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#44 0x7f69b6ee8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#45 0x7f69b6da49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69b01be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f69b01c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f69b01b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f69b01b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f69b01b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#27 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#28 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#29 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#30 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#31 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#32 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#34 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#35 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#36 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#37 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#38 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#39 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#40 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#41 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#42 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#43 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#44 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#45 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 176 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f69d279582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#25 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#26 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f69f5733a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7f69be3145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f69be373716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f69be313a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7f69f57315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f69f55429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#35 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#36 0x7f69adea7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#37 0x558e5c7e3cf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f69b01afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f69b01d7f65 in WOFF::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/WOFF/Loader.cpp:190 | |
#5 0x7f69d2795f1c in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:269 | |
#6 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#7 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#8 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#10 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#11 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#12 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#13 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#15 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#16 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#17 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#18 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#19 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#20 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#21 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#22 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#23 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#24 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#25 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#26 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#27 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7f69f5733a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#30 0x7f69be3145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f69be373716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7f69be313a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#33 0x7f69f57315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7f69f55429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#35 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#36 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f69b01afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f69b01b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7f69b0187bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7f69b018cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7f69b018cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 117 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acf61b75 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdcb75) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#28 0x7f69d4362759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#29 0x7f69d9683e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#30 0x7f69d9683e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#31 0x7f69d9683e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#32 0x7f69b81a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69b81a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#34 0x7f69b81a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#35 0x7f69b8207235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#36 0x7f69b8207235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#37 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#38 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#39 0x7f69b6ee8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#40 0x7f69b6da49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#41 0x7f69b6dc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d28cd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f69d2825424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#29 0x7f69d4362759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#30 0x7f69d9683e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#31 0x7f69d9683e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#32 0x7f69d9683e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#33 0x7f69b81a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f69b81a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#35 0x7f69b81a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#36 0x7f69b8207235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#37 0x7f69b8207235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#38 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#39 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#40 0x7f69b6ee8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#41 0x7f69b6da49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#42 0x7f69b6dc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#43 0x7f69b6de559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f69d28319c7 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2076 | |
#8 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#25 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#26 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#27 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#28 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#31 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#32 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#33 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#34 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#35 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#36 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#37 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f69f567b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d28cd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7f69d2825424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7f69d2878195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7f69d31e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#24 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#25 0x7f69d435ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#26 0x7f69d4362759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#27 0x7f69d9683e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#28 0x7f69d9683e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#29 0x7f69d9683e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#30 0x7f69b81a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f69b81a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#32 0x7f69b81a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#33 0x7f69b8207235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#34 0x7f69b8207235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#35 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#36 0x7f69b8206da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#37 0x7f69b6ee8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#38 0x7f69b6da49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#39 0x7f69b6dc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#40 0x7f69b6de559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#41 0x7f69b79a1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f69d280f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7f69d28cd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7f69d281274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7f69d2826032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7f69d28295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7f69d2832487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7f69d283ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7f69d286d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7f69d2877c62 in Web::CSS::StyleComputer::compute_pseudo_element_style_if_needed(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2344 | |
#11 0x7f69d31df412 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:503 | |
#12 0x7f69d31e12d0 in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:516 | |
#13 0x7f69d2e54c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#14 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7f69d2e554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7f69d2e554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7f69d2e554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7f69d2fa896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#24 0x7f69d2fb08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#25 0x7f69d4116f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#26 0x7f69d4144a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#27 0x7f69d4144a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#28 0x7f69d41216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#29 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7f69adfcc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7f69adfcc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#32 0x7f69adebaef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#33 0x7f69f3bb0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#34 0x7f69f3bb0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#35 0x7f69f3bb0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#36 0x7f69f3bb0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#37 0x7f69f3bb0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#38 0x7f69f5583d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7f69f558ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7f69f5576575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69adf2f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7f69adf2103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7f69b018c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#5 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#6 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#7 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#8 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#9 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#10 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#11 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#12 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f69abff406f in AK::Detail::StringData::create_uninitialized(unsigned long, unsigned char*&) /home/runner/work/ladybird/ladybird/AK/StringData.h:26 | |
#2 0x7f69abff406f in AK::Detail::StringBase::replace_with_uninitialized_buffer(unsigned long) /home/runner/work/ladybird/ladybird/AK/StringBase.cpp:119 | |
#3 0x7f69abfb2d9e in replace_with_new_string<AK::String::from_utf8(AK::StringView)::<lambda(AK::Bytes)> > /home/runner/work/ladybird/ladybird/AK/StringBase.h:83 | |
#4 0x7f69abfb2d9e in AK::String::from_utf8(AK::StringView) /home/runner/work/ladybird/ladybird/AK/String.cpp:55 | |
#5 0x7f69adf2f2e4 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:53 | |
#6 0x7f69adf2103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#7 0x7f69b018c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#8 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b017cbee in Gfx::FontData::create_from_byte_buffer(AK::Detail::ByteBuffer<32ul>&&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:13 | |
#2 0x7f69b01d7e70 in WOFF::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/WOFF/Loader.cpp:189 | |
#3 0x7f69d2795f1c in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:269 | |
#4 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#24 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#25 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#26 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7f69f5733a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7f69be3145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#29 0x7f69be373716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7f69be313a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7f69f57315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7f69f55429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#34 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#35 0x7f69adea7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#36 0x558e5c7e3cf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b017a71f in Gfx::FontData::create_from_resource(Core::Resource const&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:18 | |
#2 0x7f69b01b3a3d in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:17 | |
#3 0x7f69b0187bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#4 0x7f69b018cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#5 0x7f69b018cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#6 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69aded303a in Core::MappedFile::map_from_fd_and_close(int, AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:57 | |
#2 0x7f69aded4d2b in Core::MappedFile::map(AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:22 | |
#3 0x7f69adf2f6f0 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:57 | |
#4 0x7f69adf2103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#5 0x7f69b018c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#6 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#12 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 40 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f69ad76e4b5 in kmalloc_array(AK::Checked<unsigned long>, AK::Checked<unsigned long>) /home/runner/work/ladybird/ladybird/AK/kmalloc.h:42 | |
#2 0x7f69ad76e4b5 in AK::Vector<AK::String, 0ul>::try_ensure_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:640 | |
#3 0x7f69ad7703ed in AK::Vector<AK::String, 0ul>::try_grow_capacity(unsigned long) /home/runner/work/ladybird/ladybird/AK/Vector.h:632 | |
#4 0x7f69ad7703ed in AK::Vector<AK::String, 0ul>::try_append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:551 | |
#5 0x7f69ad74cee3 in AK::Vector<AK::String, 0ul>::append(AK::String&&) /home/runner/work/ladybird/ladybird/AK/Vector.h:258 | |
#6 0x7f69ad74cee3 in URL::URL::append_slash() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:116 | |
#7 0x7f69ad74cee3 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:1005 | |
#8 0x7f69ad798afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#9 0x558e5cdc24de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#10 0x558e5cdc24de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#11 0x558e5c869b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#12 0x558e5c869b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#13 0x558e5c7f869b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#14 0x558e5c7e3868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#15 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 32 byte(s) in 4 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f69d279582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7f69f3bacda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#25 0x7f69adea6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#26 0x7f69d65fca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#27 0x7f69d4125f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#28 0x7f69d4d71042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#29 0x7f69d4d74c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#30 0x7f69d30d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#31 0x7f69d30d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#32 0x7f69d1586fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#35 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#36 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#37 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 22 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69ace98e39 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13e39) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 22 byte(s) in 22 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69ace98317 in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13317) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000f01ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000ae1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000901ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000361ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00004e1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00003c1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000d81ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000721ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000ea1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f6994afffff (/home/runner/work/ladybird/ladybird/Build/lib/liblagom-websocket.so.0.0.0+0x4ecfff) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000e41ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000481ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00006c1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00014a1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00007e1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000661ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000fc1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a00008a1ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000d21ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0001201ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000001ff (<unknown module>) | |
Indirect leak of 16 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f69acec8439 in hb_face_create (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x43439) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x52a0000a21ff (<unknown module>) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f69b01afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f69b01d7f65 in WOFF::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/WOFF/Loader.cpp:190 | |
#6 0x7f69d2795f1c in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:269 | |
#7 0x7f69d2813764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#8 0x7f69d2815af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#9 0x7f69d5f68e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#10 0x7f69d5f68e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#11 0x7f69d5f7c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#12 0x7f69d5fa85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#13 0x7f69d5fa85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x7f69d600f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x7f69d5fd9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#16 0x7f69d5fdce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#17 0x558e5c878777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#18 0x558e5c878777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#19 0x558e5ccccf0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#20 0x7f69aeb54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#21 0x7f69adeb8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7f69adeb8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#23 0x7f69adeb8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#24 0x7f69adfae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#25 0x7f69adfae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#26 0x7f69f3bb41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#27 0x7f69f3bdfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#28 0x7f69f5538415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7f69f5538634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#30 0x7f69f5733a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#31 0x7f69be3145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7f69be373716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#33 0x7f69be313a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#34 0x7f69f57315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#35 0x7f69f55429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#36 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#37 0x7f69f3baee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f69f5afe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f69b01c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f69b01c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f69b01ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f69b01afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f69b01b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#6 0x7f69b0187bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#7 0x7f69b018cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#8 0x7f69b018cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#9 0x7f69b018cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f69b018e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#11 0x7f69b018e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#12 0x7f69b018e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#13 0x7f69f35a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#14 0x558e5c7e183b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#15 0x558e5c7cae9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f69aa82a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f69aa82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x558e5c7cb504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
----------------------------------------------------- | |
Suppressions used: | |
count bytes template | |
1 256 FcPatternObjectInsertElt | |
----------------------------------------------------- | |
SUMMARY: AddressSanitizer: 129774 byte(s) leaked in 942 allocation(s). | |
================================================================= | |
==18585==ERROR: LeakSanitizer: detected memory leaks | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7f7f173be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7f7f173c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7f7f173b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7f7f173b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7f7f173b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7f7f173849cb in Gfx::PathFontProvider::get_font(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:63 | |
#7 0x7f7f1737e46a in Gfx::FontDatabase::get(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontDatabase.cpp:39 | |
#8 0x7f7f5999a6e0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:178 | |
#9 0x7f7f599a4ebc in WebView::FontPlugin::update_generic_fonts() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:206 | |
#10 0x7f7f599a7ce4 in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:43 | |
#11 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f173c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7f7f173ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7f7f173afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7f7f173b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7f7f17387bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7f7f1738cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7f7f1738cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#14 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f173b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7f7f173849cb in Gfx::PathFontProvider::get_font(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:63 | |
#3 0x7f7f1737e46a in Gfx::FontDatabase::get(AK::FlyString const&, float, unsigned int, unsigned int, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontDatabase.cpp:39 | |
#4 0x7f7f5999a6e0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:178 | |
#5 0x7f7f599a4ebc in WebView::FontPlugin::update_generic_fonts() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:206 | |
#6 0x7f7f599a7ce4 in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:43 | |
#7 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#8 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#9 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#10 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#11 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f1512f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7f7f1512103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7f7f1738c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#5 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#6 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#7 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#8 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#9 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#10 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#11 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#12 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 72 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7f7f131f406f in AK::Detail::StringData::create_uninitialized(unsigned long, unsigned char*&) /home/runner/work/ladybird/ladybird/AK/StringData.h:26 | |
#2 0x7f7f131f406f in AK::Detail::StringBase::replace_with_uninitialized_buffer(unsigned long) /home/runner/work/ladybird/ladybird/AK/StringBase.cpp:119 | |
#3 0x7f7f131b2d9e in replace_with_new_string<AK::String::from_utf8(AK::StringView)::<lambda(AK::Bytes)> > /home/runner/work/ladybird/ladybird/AK/StringBase.h:83 | |
#4 0x7f7f131b2d9e in AK::String::from_utf8(AK::StringView) /home/runner/work/ladybird/ladybird/AK/String.cpp:55 | |
#5 0x7f7f1512f2e4 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:53 | |
#6 0x7f7f1512103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#7 0x7f7f1738c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#8 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#14 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f1737a71f in Gfx::FontData::create_from_resource(Core::Resource const&) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/FontData.cpp:18 | |
#2 0x7f7f173b3a3d in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:17 | |
#3 0x7f7f17387bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#4 0x7f7f1738cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#5 0x7f7f1738cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#6 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 56 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f150d303a in Core::MappedFile::map_from_fd_and_close(int, AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:57 | |
#2 0x7f7f150d4d2b in Core::MappedFile::map(AK::StringView, AK::FixedMemoryStream::Mode) /home/runner/work/ladybird/ladybird/Libraries/LibCore/MappedFile.cpp:22 | |
#3 0x7f7f1512f6f0 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:57 | |
#4 0x7f7f1512103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#5 0x7f7f1738c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#6 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#7 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#8 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#9 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#10 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#11 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#12 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#13 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#15 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
Indirect leak of 8 byte(s) in 1 object(s) allocated from: | |
#0 0x7f7f5befe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7f7f173c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7f7f173c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7f7f173ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7f7f173afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#5 0x7f7f173b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#6 0x7f7f17387bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#7 0x7f7f1738cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#8 0x7f7f1738cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#9 0x7f7f1738cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7f7f1738e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#11 0x7f7f1738e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#12 0x7f7f1738e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#13 0x7f7f599a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#14 0x559e11fcbbd3 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebWorker/main.cpp:63 | |
#15 0x559e11fca87e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#16 0x7f7f11a2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x7f7f11a2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#18 0x559e11fcaee4 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebWorker+0x10eee4) (BuildId: ba5d1d4250d8cefa7153d96b57b89e3d876bc96a) | |
----------------------------------------------------- | |
Suppressions used: | |
count bytes template | |
1 256 FcPatternObjectInsertElt | |
----------------------------------------------------- | |
SUMMARY: AddressSanitizer: 696 byte(s) leaked in 8 allocation(s). | |
================================================================= | |
==18530==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 576 byte(s) in 6 object(s) allocated from: | |
#0 0x7fa2f5cfe840 in operator new(unsigned long, std::nothrow_t const&) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:101 | |
#1 0x7fa2b01e90e6 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:61 | |
#2 0x7fa2b01f503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#3 0x7fa2bde918f8 in Media::VideoFrame::to_bitmap() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/VideoFrame.h:27 | |
#4 0x7fa2bdd837a0 in Media::PlaybackManager::decode_and_queue_one_sample() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:270 | |
#5 0x7fa2bdd868a7 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:719 | |
#6 0x7fa2bdd868a7 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#7 0x7fa2ac9b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7fa2ac9b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#9 0x7fa2f5c5ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#10 0x7fa2aaa9ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Direct leak of 224 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2ad96674c in AK::CopyOnWrite<URL::URL::Data>::CopyOnWrite() /home/runner/work/ladybird/ladybird/AK/CopyOnWrite.h:17 | |
#2 0x7fa2ad932100 in URL::URL::URL() /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:70 | |
#3 0x7fa2ad932100 in URL::Parser::basic_parse(AK::StringView, AK::Optional<URL::URL> const&, URL::URL*, AK::Optional<URL::Parser::State>, AK::Optional<AK::StringView>) /home/runner/work/ladybird/ladybird/Libraries/LibURL/Parser.cpp:828 | |
#4 0x7fa2ad998afb in URL::URL::URL(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.cpp:21 | |
#5 0x55d5b23fe4de in URL::URL::URL(AK::ByteString const&) /home/runner/work/ladybird/ladybird/Libraries/LibURL/URL.h:73 | |
#6 0x55d5b23fe4de in WebContent::PageHost::PageHost(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.cpp:22 | |
#7 0x55d5b1ea5b8c in WebContent::PageHost::create(WebContent::ConnectionFromClient&) /home/runner/work/ladybird/ladybird/Services/WebContent/PageHost.h:24 | |
#8 0x55d5b1ea5b8c in WebContent::ConnectionFromClient::ConnectionFromClient(GC::Heap&, IPC::TransportSocket) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:61 | |
#9 0x55d5b1e3469b in AK::ErrorOr<AK::NonnullRefPtr<WebContent::ConnectionFromClient>, AK::Error> WebContent::ConnectionFromClient::try_create<WebContent::ConnectionFromClient, GC::Heap&, IPC::TransportSocket>(GC::Heap&, IPC::TransportSocket&&) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.h:36 | |
#10 0x55d5b1e1f868 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:200 | |
#11 0x55d5b1e06e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#12 0x7fa2aaa2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#13 0x7fa2aaa2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#14 0x55d5b1e07504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 8198400 byte(s) in 5 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2b01d9b18 in Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:225 | |
#2 0x7fa2b01e8fa7 in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::AlphaType, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:60 | |
#3 0x7fa2b01f503e in Gfx::Bitmap::create(Gfx::BitmapFormat, Gfx::Size<int>) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Bitmap.cpp:55 | |
#4 0x7fa2bde918f8 in Media::VideoFrame::to_bitmap() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/VideoFrame.h:27 | |
#5 0x7fa2bdd837a0 in Media::PlaybackManager::decode_and_queue_one_sample() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:270 | |
#6 0x7fa2bdd868a7 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibMedia/PlaybackManager.cpp:719 | |
#7 0x7fa2bdd868a7 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#8 0x7fa2ac9b2a55 in AK::Function<long ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7fa2ac9b2a55 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibThreading/Thread.cpp:83 | |
#10 0x7fa2f5c5ea41 in asan_thread_start ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234 | |
#11 0x7fa2aaa9ca93 (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Indirect leak of 22528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd9c7 in malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 | |
#1 0x7fa2ad10b499 in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86499) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11792 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad16341a in hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde41a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11696 byte(s) in 43 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad1b6bf3 in hb_shape_plan_create2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x131bf3) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 11008 byte(s) in 86 object(s) allocated from: | |
#0 0x7fa2f5cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7fa2ad16d32b in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe832b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 9680 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad0c79de in hb_face_create_for_tables (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x429de) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6480 byte(s) in 135 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad0b68e6 in hb_blob_create_or_fail (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x318e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 6336 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7fa2ad16c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x4c61746e00000003 (<unknown module>) | |
Indirect leak of 6048 byte(s) in 21 object(s) allocated from: | |
#0 0x7fa2f5cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7fa2ad16c75a in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe775a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4992 byte(s) in 26 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2b03be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7fa2b03c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7fa2b03b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7fa2b03b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7fa2b03b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#27 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#28 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#29 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#31 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#32 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#34 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#35 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#36 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#37 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#38 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#39 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#40 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#41 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 4608 byte(s) in 9 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7fa2d5b5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7fa2d5bf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7fa2d5c016c5 in Web::Layout::GridFormattingContext::calculate_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2433 | |
#17 0x7fa2d5c05c0a in Web::Layout::GridFormattingContext::calculate_limited_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2475 | |
#18 0x7fa2d5c777f0 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:870 | |
#19 0x7fa2d5c777f0 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#20 0x7fa2d5c82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#21 0x7fa2d5c90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#22 0x7fa2d5cafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#23 0x7fa2d5b56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#24 0x7fa2d5b79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#25 0x7fa2d5d1c7a4 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:140 | |
#26 0x7fa2d5d6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#27 0x7fa2d5d65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#28 0x7fa2d5d76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#29 0x7fa2d5d2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#30 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#31 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 4416 byte(s) in 23 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad0de190 in _hb_font_create(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x59190) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 4224 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7fa2ad0c801a in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x4301a) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 3584 byte(s) in 7 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d5e35e86 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:228 | |
#7 0x7fa2d5e3f7d0 in Web::Layout::LineBuilder::update_last_line() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:260 | |
#8 0x7fa2d5e4dfb1 in Web::Layout::LineBuilder::~LineBuilder() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/LineBuilder.cpp:27 | |
#9 0x7fa2d5d30d1b in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:418 | |
#10 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#11 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#12 0x7fa2d59b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#13 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#14 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#15 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#16 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#17 0x7fa2d59c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#18 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#19 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7fa2d59c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#24 0x7fa2d59c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#25 0x7fa2d31b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#26 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#27 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#29 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#30 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#33 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#34 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#35 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#36 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#37 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#38 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#39 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 3128 byte(s) in 23 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7fa2b03ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7fa2d299582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7fa2d2a13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7fa2d2a15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7fa2d6168e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7fa2d6168e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7fa2d617c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7fa2d61a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7fa2d61a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7fa2d620f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7fa2d61d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7fa2d61dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x55d5b1eb4777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x55d5b1eb4777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x55d5b2308f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7fa2aed54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7fa2ae0b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7fa2ae0b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7fa2ae0b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7fa2ae1ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7fa2ae1ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7fa2f3db41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#24 0x7fa2f3ddfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#25 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#26 0x7fa2f5738634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7fa2f5933a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7fa2be5145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#29 0x7fa2be573716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7fa2be513a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7fa2f59315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7fa2f57429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#34 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#35 0x7fa2ae0a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#36 0x55d5b1e1fcf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 3072 byte(s) in 6 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7fa2d5b56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#15 0x7fa2d5b79d8d in Web::Layout::FormattingContext::calculate_shrink_to_fit_widths(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:269 | |
#16 0x7fa2d5b7c95e in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:727 | |
#17 0x7fa2d5b9c3e7 in Web::Layout::FormattingContext::compute_width_for_absolutely_positioned_non_replaced_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:830 | |
#18 0x7fa2d5c30ba0 in Web::Layout::GridFormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2124 | |
#19 0x7fa2d5c36f5f in Web::Layout::GridFormattingContext::parent_context_did_dimension_child_root_box() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2216 | |
#20 0x7fa2d5d1ec46 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:196 | |
#21 0x7fa2d5d6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#22 0x7fa2d5d65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#23 0x7fa2d5d76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#24 0x7fa2d5d2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#25 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#26 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#27 0x7fa2d59b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#28 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#29 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#30 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#31 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#32 0x7fa2d59c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#33 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
Indirect leak of 2288 byte(s) in 26 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#25 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#26 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#27 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#28 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#30 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#31 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#32 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#33 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#34 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#35 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#36 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#37 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#40 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7fa2f587b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 1936 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad10b346 in hb_ot_get_nominal_glyphs(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, unsigned int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86346) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 1536 byte(s) in 3 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7fa2d5b5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7fa2d5bf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7fa2d5bfd9e3 in Web::Layout::GridFormattingContext::content_size_suggestion(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2527 | |
#17 0x7fa2d5bfd9e3 in Web::Layout::GridFormattingContext::content_based_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2563 | |
#18 0x7fa2d5bff3e3 in Web::Layout::GridFormattingContext::automatic_minimum_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2589 | |
#19 0x7fa2d5c03fe7 in Web::Layout::GridFormattingContext::calculate_minimum_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2615 | |
#20 0x7fa2d5c76c07 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:871 | |
#21 0x7fa2d5c76c07 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:872 | |
#22 0x7fa2d5c82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#23 0x7fa2d5c90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#24 0x7fa2d5cafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#25 0x7fa2d5b957c0 in Web::Layout::FormattingContext::layout_inside(Web::Layout::Box const&, Web::Layout::LayoutMode, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:242 | |
#26 0x7fa2d5d1e6d9 in Web::Layout::InlineFormattingContext::dimension_box_on_line(Web::Layout::Box const&, Web::Layout::LayoutMode) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:186 | |
#27 0x7fa2d5d6a98a in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:362 | |
#28 0x7fa2d5d65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#29 0x7fa2d5d76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#30 0x7fa2d5d2b020 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:272 | |
#31 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#32 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
Indirect leak of 1232 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad0c7eb2 in hb_face_set_user_data (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x42eb2) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 880 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad10bf53 in hb_ot_get_glyph_h_advances(hb_font_t*, void*, unsigned int, unsigned int const*, unsigned int, int*, unsigned int, void*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x86f53) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 776 byte(s) in 5 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad163b1b in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdeb1b) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 768 byte(s) in 3 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad1653f7 in void hb_ot_map_t::apply<GSUBProxy>(GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe03f7) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 736 byte(s) in 23 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad10b42d in hb_ot_font_set_funcs (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x8642d) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 688 byte(s) in 43 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad1b7742 in hb_shape_plan_create_cached2 (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x132742) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 680 byte(s) in 5 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7fa2b03ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7fa2d299582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#4 0x7fa2d2a13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#5 0x7fa2d2a15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#6 0x7fa2d6168e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#7 0x7fa2d6168e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#8 0x7fa2d617c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#9 0x7fa2d61a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#10 0x7fa2d61a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#11 0x7fa2d620f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#12 0x7fa2d61d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#13 0x7fa2d61dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#14 0x55d5b1eb4777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#15 0x55d5b1eb4777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#16 0x55d5b2308f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#17 0x7fa2aed54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#18 0x7fa2ae0b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#19 0x7fa2ae0b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#20 0x7fa2ae0b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#21 0x7fa2ae1ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#22 0x7fa2ae1ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#23 0x7fa2f3dacda6 in WebView::EventLoopImplementationQt::pump(Core::EventLoopImplementation::PumpMode) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:206 | |
#24 0x7fa2ae0a6d39 in Core::EventLoop::spin_until(AK::Function<bool ()>) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:95 | |
#25 0x7fa2d67fca14 in Web::Platform::EventLoopPluginSerenity::spin_until(GC::Root<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Platform/EventLoopPluginSerenity.cpp:19 | |
#26 0x7fa2d4325f8b in Web::HTML::EventLoop::spin_until(GC::Ref<GC::Function<bool ()> >) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:95 | |
#27 0x7fa2d4f71042 in Web::HTML::HTMLParser::the_end(GC::Ref<Web::DOM::Document>, GC::Ptr<Web::HTML::HTMLParser>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:339 | |
#28 0x7fa2d4f74c7d in Web::HTML::HTMLParser::run(URL::URL const&, Web::HTML::HTMLTokenizer::StopAtInsertionPoint) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp:244 | |
#29 0x7fa2d32d8828 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/DocumentLoading.cpp:98 | |
#30 0x7fa2d32d8828 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#31 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7fa2ae1ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7fa2ae1ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#34 0x7fa2f3db41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#35 0x7fa2f3ddfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#36 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7fa2f5738634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad0942e0 in hb_aat_layout_has_positioning (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xf2e0) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad162fd6 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xddfd6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad097f5c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x12f5c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad098c7c in hb_aat_layout_has_substitution (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0x13c7c) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 528 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad1619e6 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdc9e6) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7fa2d5b5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7fa2d5a177a7 in Web::Layout::FlexFormattingContext::calculate_min_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2040 | |
#16 0x7fa2d5a321d7 in Web::Layout::FlexFormattingContext::content_size_suggestion(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:729 | |
#17 0x7fa2d5a337bd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:776 | |
#18 0x7fa2d5a337bd in Web::Layout::FlexFormattingContext::content_based_minimum_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:777 | |
#19 0x7fa2d5a3506d in Web::Layout::FlexFormattingContext::automatic_minimum_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:710 | |
#20 0x7fa2d5a3506d in Web::Layout::FlexFormattingContext::automatic_minimum_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:704 | |
#21 0x7fa2d5a52f24 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:687 | |
#22 0x7fa2d5ad15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#23 0x7fa2d5b56107 in Web::Layout::FormattingContext::calculate_max_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1483 | |
#24 0x7fa2d5b60fa5 in Web::Layout::FormattingContext::calculate_fit_content_width(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1385 | |
#25 0x7fa2d5a14a06 in Web::Layout::FlexFormattingContext::calculate_width_to_use_when_determining_intrinsic_height_of_item(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2028 | |
#26 0x7fa2d5a1889d in Web::Layout::FlexFormattingContext::calculate_max_content_main_size(Web::Layout::FlexFormattingContext::FlexItem const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:2056 | |
#27 0x7fa2d5a53a26 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:669 | |
#28 0x7fa2d5a53a26 in Web::Layout::FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(Web::Layout::FlexFormattingContext::FlexItem&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:672 | |
#29 0x7fa2d5ad15d8 in Web::Layout::FlexFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FlexFormattingContext.cpp:88 | |
#30 0x7fa2d5b3fdbf in Web::Layout::FormattingContext::calculate_max_content_height(Web::Layout::Box const&, Web::CSSPixels) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1571 | |
#31 0x7fa2d596345a in Web::Layout::BlockFormattingContext::compute_auto_height_for_block_level_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:559 | |
#32 0x7fa2d5967bbb in Web::Layout::BlockFormattingContext::resolve_used_height_if_treated_as_auto(Web::Layout::Box const&, Web::Layout::AvailableSpace const&, Web::Layout::FormattingContext const*) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:451 | |
#33 0x7fa2d59b3286 in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:732 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59c9669 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:77 | |
#14 0x7fa2d5b5c57d in Web::Layout::FormattingContext::calculate_min_content_width(Web::Layout::Box const&) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/FormattingContext.cpp:1443 | |
#15 0x7fa2d5bf6174 in Web::Layout::GridFormattingContext::calculate_min_content_size(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2371 | |
#16 0x7fa2d5c016c5 in Web::Layout::GridFormattingContext::calculate_min_content_contribution(Web::Layout::GridItem const&, Web::Layout::GridDimension) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2433 | |
#17 0x7fa2d5c772d0 in Web::Layout::GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossing_content_sized_tracks(Web::Layout::GridDimension, unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:884 | |
#18 0x7fa2d5c82aac in Web::Layout::GridFormattingContext::resolve_intrinsic_track_sizes(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:660 | |
#19 0x7fa2d5c90b10 in Web::Layout::GridFormattingContext::run_track_sizing(Web::Layout::GridDimension) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:1243 | |
#20 0x7fa2d5cafb89 in Web::Layout::GridFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/GridFormattingContext.cpp:2008 | |
#21 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#22 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#23 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#24 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#25 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#26 0x7fa2d59b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#27 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#28 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#29 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#30 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#31 0x7fa2d59c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#32 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#33 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#34 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#35 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#36 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#37 0x7fa2d59c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#38 0x7fa2d59c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#39 0x7fa2d31b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036905f in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:33 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d781eb in Web::Layout::InlineLevelIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:140 | |
#10 0x7fa2d5d29e1f in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:264 | |
#11 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#12 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#13 0x7fa2d59b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#14 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#15 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#16 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#17 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#18 0x7fa2d59b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#19 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#20 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#21 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#22 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#23 0x7fa2d59b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#24 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#25 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#26 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#27 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#28 0x7fa2d59c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#29 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#30 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#31 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#32 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#33 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#34 0x7fa2d59c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#35 0x7fa2d59c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#36 0x7fa2d31b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#37 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#38 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#39 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#40 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#41 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#42 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#43 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#44 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
Indirect leak of 512 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c9938 in AK::NonnullOwnPtr<Gfx::TypefaceSkia::GlyphPage> AK::make<Gfx::TypefaceSkia::GlyphPage>() /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c9938 in Gfx::TypefaceSkia::glyph_page(unsigned long) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:90 | |
#3 0x7fa2b03cb9d4 in Gfx::TypefaceSkia::glyph_id_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:83 | |
#4 0x7fa2b03aa0d1 in Gfx::ScaledFont::contains_glyph(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/ScaledFont.h:30 | |
#5 0x7fa2b036886b in Gfx::FontCascadeList::font_for_code_point(unsigned int) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/FontCascadeList.cpp:36 | |
#6 0x7fa2d60867ce in Web::Layout::TextNode::ChunkIterator::next_without_peek() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:497 | |
#7 0x7fa2d608c9d6 in Web::Layout::TextNode::ChunkIterator::next() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/TextNode.cpp:467 | |
#8 0x7fa2d5d62b1d in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:214 | |
#9 0x7fa2d5d687b2 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:351 | |
#10 0x7fa2d5d65d48 in Web::Layout::InlineLevelIterator::next_without_lookahead() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:218 | |
#11 0x7fa2d5d76070 in Web::Layout::InlineLevelIterator::next_non_whitespace_sequence_width() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineLevelIterator.cpp:148 | |
#12 0x7fa2d5d2c038 in Web::Layout::InlineFormattingContext::generate_line_boxes() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:335 | |
#13 0x7fa2d5d38697 in Web::Layout::InlineFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/InlineFormattingContext.cpp:85 | |
#14 0x7fa2d59abdb6 in Web::Layout::BlockFormattingContext::layout_inline_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:499 | |
#15 0x7fa2d59b746e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:761 | |
#16 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#17 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#18 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#19 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#20 0x7fa2d59b877e in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:775 | |
#21 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#22 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#23 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#24 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#25 0x7fa2d59c89f7 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:79 | |
#26 0x7fa2d59b357a in Web::Layout::BlockFormattingContext::layout_block_level_box(Web::Layout::Box const&, Web::Layout::BlockContainer const&, Web::CSSPixels&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:757 | |
#27 0x7fa2d59c2f96 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:818 | |
#28 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:239 | |
#29 0x7fa2d59c2f96 in for_each_child_of_type<Web::Layout::Box, Web::Layout::BlockFormattingContext::layout_block_level_children(const Web::Layout::BlockContainer&, const Web::Layout::AvailableSpace&)::<lambda(Web::Layout::Box&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/TreeNode.h:248 | |
#30 0x7fa2d59c2f96 in Web::Layout::BlockFormattingContext::layout_block_level_children(Web::Layout::BlockContainer const&, Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:817 | |
#31 0x7fa2d59c59c9 in Web::Layout::BlockFormattingContext::layout_viewport(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:1005 | |
#32 0x7fa2d59c9701 in Web::Layout::BlockFormattingContext::run(Web::Layout::AvailableSpace const&) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Layout/BlockFormattingContext.cpp:72 | |
#33 0x7fa2d31b17b5 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1214 | |
#34 0x7fa2d455ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#35 0x7fa2d4562759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#36 0x7fa2d9883e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#37 0x7fa2d9883e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#38 0x7fa2d9883e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#39 0x7fa2b83a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#40 0x7fa2b83a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#41 0x7fa2b83a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#42 0x7fa2b8407235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#43 0x7fa2b8407235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
Indirect leak of 504 byte(s) in 21 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad1345ff in hb_ot_layout_has_kerning(hb_face_t*) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xaf5ff) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 384 byte(s) in 4 object(s) allocated from: | |
#0 0x7fa2f5cfc778 in realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:85 | |
#1 0x7fa2ad16bc97 in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xe6c97) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
#2 0x7f7000003fc (<unknown module>) | |
Indirect leak of 384 byte(s) in 2 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2b03be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7fa2b03c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7fa2b03b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7fa2b03b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7fa2b03b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#24 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#25 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#26 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#27 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#28 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#29 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#30 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#31 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#32 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#34 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#35 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#36 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#37 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#38 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#39 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#40 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#41 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#42 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#43 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#44 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#45 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 245 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad163165 in hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xde165) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2b03be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7fa2b03c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7fa2b03b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7fa2b03b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7fa2b03b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7fa2d2acd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#7 0x7fa2d2a25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#8 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#9 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#10 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#11 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#12 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#13 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#14 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#15 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#16 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#17 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#18 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#19 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#20 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#21 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#22 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#23 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#24 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#25 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#26 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#27 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#28 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#29 0x7fa2d455ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#30 0x7fa2d4562759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#31 0x7fa2d9883e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#32 0x7fa2d9883e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#33 0x7fa2d9883e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#34 0x7fa2b83a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#35 0x7fa2b83a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#36 0x7fa2b83a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#37 0x7fa2b8407235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#38 0x7fa2b8407235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#39 0x7fa2b8406da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#40 0x7fa2b8406da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#41 0x7fa2b70e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#42 0x7fa2b6fa49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#43 0x7fa2b6fc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
Indirect leak of 192 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2b03be881 in AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_rehash(unsigned long) /home/runner/work/ladybird/ladybird/AK/HashTable.h:534 | |
#2 0x7fa2b03c0e3a in AK::ErrorOr<AK::HashSetResult, AK::Error> AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::try_set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:363 | |
#3 0x7fa2b03b49af in AK::HashSetResult AK::HashTable<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry, AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::EntryTraits, false>::set<AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry>(AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::Entry&&, AK::HashSetExistingEntryBehavior) /home/runner/work/ladybird/ladybird/AK/HashTable.h:370 | |
#4 0x7fa2b03b49af in AK::HashMap<float, AK::NonnullRefPtr<Gfx::ScaledFont>, AK::Traits<float>, AK::Traits<AK::NonnullRefPtr<Gfx::ScaledFont> >, false>::set(float const&, AK::NonnullRefPtr<Gfx::ScaledFont> const&) /home/runner/work/ladybird/ladybird/AK/HashMap.h:60 | |
#5 0x7fa2b03b49af in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:56 | |
#6 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#7 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#8 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#9 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#10 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#11 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#12 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#13 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#14 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#15 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#16 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#17 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#21 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#22 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#23 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#24 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#25 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#26 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#27 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#28 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#29 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#30 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#31 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#32 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#33 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#34 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#35 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#36 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#38 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#39 0x7fa2f587b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 184 byte(s) in 23 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c592a in AK::NonnullOwnPtr<Gfx::TypefaceSkia::Impl> AK::make<Gfx::TypefaceSkia::Impl, sk_sp<SkTypeface>&>(sk_sp<SkTypeface>&) /home/runner/work/ladybird/ladybird/AK/NonnullOwnPtr.h:148 | |
#2 0x7fa2b03c592a in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#3 0x7fa2b03ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#4 0x7fa2d299582d in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:264 | |
#5 0x7fa2d2a13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#6 0x7fa2d2a15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#7 0x7fa2d6168e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#8 0x7fa2d6168e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#9 0x7fa2d617c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#10 0x7fa2d61a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#11 0x7fa2d61a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#12 0x7fa2d620f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#13 0x7fa2d61d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#14 0x7fa2d61dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#15 0x55d5b1eb4777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#16 0x55d5b1eb4777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#17 0x55d5b2308f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#18 0x7fa2aed54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#19 0x7fa2ae0b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7fa2ae0b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#21 0x7fa2ae0b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#22 0x7fa2ae1ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7fa2ae1ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#24 0x7fa2f3db41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#25 0x7fa2f3ddfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#26 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#27 0x7fa2f5738634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7fa2f5933a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7fa2be5145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#30 0x7fa2be573716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7fa2be513a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7fa2f59315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7fa2f57429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#35 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
#36 0x7fa2ae0a7f8f in Core::EventLoop::exec() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventLoop.cpp:88 | |
#37 0x55d5b1e1fcf6 in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:208 | |
Indirect leak of 176 byte(s) in 2 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#23 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#24 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#25 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#26 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#27 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#28 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#30 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#31 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#32 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#33 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#34 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#35 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#36 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#37 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#38 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#39 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#40 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#41 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#42 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#43 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7fa2b03ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7fa2b03afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7fa2b03d7f65 in WOFF::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, unsigned int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/WOFF/Loader.cpp:190 | |
#5 0x7fa2d2995f1c in Web::CSS::FontLoader::try_load_font() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:269 | |
#6 0x7fa2d2a13764 in Web::CSS::FontLoader::resource_did_load_or_fail() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:218 | |
#7 0x7fa2d2a15af9 in Web::CSS::FontLoader::resource_did_load() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:198 | |
#8 0x7fa2d6168e8c in AK::Function<void (Web::ResourceClient&)>::operator()(Web::ResourceClient&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#9 0x7fa2d6168e8c in Web::Resource::for_each_client(AK::Function<void (Web::ResourceClient&)>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:53 | |
#10 0x7fa2d617c067 in Web::Resource::did_load(AK::Badge<Web::ResourceLoader>, AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/Resource.cpp:118 | |
#11 0x7fa2d61a85e6 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:112 | |
#12 0x7fa2d61a85e6 in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#13 0x7fa2d620f267 in AK::Function<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>, AK::Optional<AK::String> const&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#14 0x7fa2d61d9515 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Loader/ResourceLoader.cpp:396 | |
#15 0x7fa2d61dce4b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#16 0x55d5b1eb4777 in AK::Function<void (AK::ErrorOr<int, AK::Error>)>::operator()(AK::ErrorOr<int, AK::Error>) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#17 0x55d5b1eb4777 in WebContent::ConnectionFromClient::handle_file_return(unsigned long, int, AK::Optional<IPC::File> const&, int) /home/runner/work/ladybird/ladybird/Services/WebContent/ConnectionFromClient.cpp:1134 | |
#18 0x55d5b2308f0f in WebContentServerStub::handle(IPC::Message const&) /home/runner/work/ladybird/ladybird/Build/Lagom/Services/WebContent/WebContentServerEndpoint.h:6416 | |
#19 0x7fa2aed54a13 in IPC::ConnectionBase::handle_messages() /home/runner/work/ladybird/ladybird/Libraries/LibIPC/Connection.cpp:110 | |
#20 0x7fa2ae0b8a0b in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#21 0x7fa2ae0b8a0b in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:140 | |
#22 0x7fa2ae0b8a0b in call /home/runner/work/ladybird/ladybird/AK/Function.h:187 | |
#23 0x7fa2ae1ae580 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#24 0x7fa2ae1ae580 in Core::ThreadEventQueue::process() /home/runner/work/ladybird/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:118 | |
#25 0x7fa2f3db41dd in WebView::EventLoopManagerQt::event_target_received_event(AK::Badge<WebView::EventLoopImplementationQtEventTarget>, QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:352 | |
#26 0x7fa2f3ddfe68 in WebView::EventLoopImplementationQtEventTarget::event(QEvent*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQtEventTarget.cpp:14 | |
#27 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#28 0x7fa2f5738634 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138634) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#29 0x7fa2f5933a8e (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a8e) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#30 0x7fa2be5145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#31 0x7fa2be573716 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xbc716) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#32 0x7fa2be513a52 in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5ca52) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
#33 0x7fa2f59315ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x3315ee) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7fa2f57429a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1429a2) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#35 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:195 | |
#36 0x7fa2f3daee0d in WebView::EventLoopImplementationQt::exec() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:191 | |
Indirect leak of 136 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03c58f2 in Gfx::TypefaceSkia::load_from_buffer(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/TypefaceSkia.cpp:56 | |
#2 0x7fa2b03ac41f in Gfx::Typeface::try_load_from_externally_owned_memory(AK::Span<unsigned char const>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:30 | |
#3 0x7fa2b03afc0a in Gfx::Typeface::try_load_from_font_data(AK::NonnullOwnPtr<Gfx::FontData>, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:23 | |
#4 0x7fa2b03b3b16 in Gfx::Typeface::try_load_from_resource(Core::Resource const&, int) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:18 | |
#5 0x7fa2b0387bc1 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:36 | |
#6 0x7fa2b038cf14 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:91 | |
#7 0x7fa2b038cf14 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:76 | |
#8 0x7fa2b038cbcd in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#9 0x7fa2b038e752 in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:78 | |
#10 0x7fa2b038e752 in for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> > /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:88 | |
#11 0x7fa2b038e752 in Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/PathFontProvider.cpp:31 | |
#12 0x7fa2f37a79ae in WebView::FontPlugin::FontPlugin(bool, Gfx::SystemFontProvider*) /home/runner/work/ladybird/ladybird/Libraries/LibWebView/Plugins/FontPlugin.cpp:40 | |
#13 0x55d5b1e1d83b in serenity_main(Main::Arguments) /home/runner/work/ladybird/ladybird/Services/WebContent/main.cpp:172 | |
#14 0x55d5b1e06e9e in main /home/runner/work/ladybird/ladybird/Libraries/LibMain/Main.cpp:43 | |
#15 0x7fa2aaa2a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#16 0x7fa2aaa2a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 0x55d5b1e07504 in _start (/home/runner/work/ladybird/ladybird/Build/libexec/WebContent+0xf9f504) (BuildId: ff166667305848d30ed17d12c3113c1a2ab39c8d) | |
Indirect leak of 117 byte(s) in 22 object(s) allocated from: | |
#0 0x7fa2f5cfd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77 | |
#1 0x7fa2ad161b75 in hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const (/home/runner/work/ladybird/ladybird/Build/vcpkg_installed/x64-linux/lib/libharfbuzz.so.0+0xdcb75) (BuildId: 1d433497568a489822e3ffae87fa983d829af2e3) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#17 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#18 0x7fa2d4316f5c in Web::HTML::EventLoop::update_the_rendering() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:338 | |
#19 0x7fa2d4344a0e in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#20 0x7fa2d4344a0e in Web::HTML::Task::execute() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:47 | |
#21 0x7fa2d43216ed in Web::HTML::EventLoop::process() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:177 | |
#22 0x7fa2d1786fc2 in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#23 0x7fa2ae1cc03f in AK::Function<void ()>::operator()() const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#24 0x7fa2ae1cc03f in Core::Timer::timer_event(Core::TimerEvent&) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Timer.cpp:97 | |
#25 0x7fa2ae0baef9 in Core::EventReceiver::dispatch_event(Core::Event&, Core::EventReceiver*) /home/runner/work/ladybird/ladybird/Libraries/LibCore/EventReceiver.cpp:162 | |
#26 0x7fa2f3db0fbd in qt_timer_fired /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:246 | |
#27 0x7fa2f3db0fbd in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWebView/EventLoop/EventLoopImplementationQt.cpp:260 | |
#28 0x7fa2f3db0fbd in call /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127 | |
#29 0x7fa2f3db0fbd in call<QtPrivate::List<>, void> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:241 | |
#30 0x7fa2f3db0fbd in impl /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:408 | |
#31 0x7fa2f5783d9a (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x183d9a) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#32 0x7fa2f578ed6c in QTimer::timeout(QTimer::QPrivateSignal) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x18ed6c) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#33 0x7fa2f5776575 in QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x176575) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#34 0x7fa2f5738415 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x138415) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#35 0x7fa2f587b7aa in QTimerInfoList::activateTimers() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x27b7aa) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#36 0x7fa2f5933a60 (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x333a60) (BuildId: 9b85b15d08445ceca32a75ffedf3453d8c6fab47) | |
#37 0x7fa2be5145b4 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5d5b4) (BuildId: 461eff2b4df472ba9c32b2358ae9ba018a59a8c5) | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7fa2d2a0f97c in Web::CSS::FontLoader::font_with_point_size(float) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:234 | |
#3 0x7fa2d2acd01e in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:292 | |
#4 0x7fa2d2a1274d in Web::CSS::StyleComputer::find_matching_font_weight_descending(AK::Vector<Web::CSS::StyleComputer::MatchingFontCandidate, 0ul> const&, int, float, bool) /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1778 | |
#5 0x7fa2d2a26032 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1829 | |
#6 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#7 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#8 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#9 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#10 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#11 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#12 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#13 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#14 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#15 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#16 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#17 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#18 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#19 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#20 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#21 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#22 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#23 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#24 0x7fa2d4547402 in Web::HTML::HTMLElement::offset_top() const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:463 | |
#25 0x7fa2d97e59b2 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:1064 | |
#26 0x7fa2d97e59b2 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::offset_top_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#27 0x7fa2d97e59b2 in Web::Bindings::HTMLElementPrototype::offset_top_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:1064 | |
#28 0x7fa2b83a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#29 0x7fa2b83a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#30 0x7fa2b83a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#31 0x7fa2b76e756a in JS::call_impl(JS::VM&, JS::Value, JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.cpp:61 | |
#32 0x7fa2b70eadbf in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::Value, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:96 | |
#33 0x7fa2b70eadbf in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1002 | |
#34 0x7fa2b6fa49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#35 0x7fa2b6fc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#36 0x7fa2b6fe559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#37 0x7fa2b7ba1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
#38 0x7fa2b7baeac4 in JS::ECMAScriptFunctionObject::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:421 | |
#39 0x7fa2b7019738 in JS::call(JS::VM&, JS::FunctionObject&, JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:101 | |
#40 0x7fa2b7019738 in JS::Bytecode::perform_call(JS::Bytecode::Interpreter&, JS::Value, JS::Bytecode::Op::CallType, JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1244 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2b03b4462 in Gfx::Typeface::scaled_font(float) const /home/runner/work/ladybird/ladybird/Libraries/LibGfx/Font/Typeface.cpp:55 | |
#2 0x7fa2d2acd9ce in Web::CSS::StyleComputer::MatchingFontCandidate::font_with_point_size(float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:298 | |
#3 0x7fa2d2a25424 in Web::CSS::StyleComputer::font_matching_algorithm(AK::FlyString const&, int, int, float) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:1826 | |
#4 0x7fa2d2a295d8 in operator() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2021 | |
#5 0x7fa2d2a32487 in Web::CSS::StyleComputer::compute_font_for_style_values(Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, Web::CSS::CSSStyleValue const&, int) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2078 | |
#6 0x7fa2d2a3ca40 in Web::CSS::StyleComputer::compute_font(Web::CSS::StyleProperties&, Web::DOM::Element const*, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2121 | |
#7 0x7fa2d2a6d989 in Web::CSS::StyleComputer::compute_style_impl(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>, Web::CSS::StyleComputer::ComputeStyleMode) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2404 | |
#8 0x7fa2d2a78195 in Web::CSS::StyleComputer::compute_style(Web::DOM::Element&, AK::Optional<Web::CSS::Selector::PseudoElement::Type>) const /home/runner/work/ladybird/ladybird/Libraries/LibWeb/CSS/StyleComputer.cpp:2339 | |
#9 0x7fa2d33e0d5b in Web::DOM::Element::recompute_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Element.cpp:479 | |
#10 0x7fa2d3054c06 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1265 | |
#11 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#12 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#13 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#14 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#15 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#16 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#17 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#18 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#19 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#20 0x7fa2d30554b5 in operator()<Web::DOM::Node> /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1284 | |
#21 0x7fa2d30554b5 in for_each_child<Web::DOM::update_style_recursively(Node&, Web::CSS::StyleComputer&)::<lambda(auto:109&)> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Node.h:621 | |
#22 0x7fa2d30554b5 in update_style_recursively /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1282 | |
#23 0x7fa2d31a896b in Web::DOM::Document::update_style() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1325 | |
#24 0x7fa2d31b08d2 in Web::DOM::Document::update_layout() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/DOM/Document.cpp:1151 | |
#25 0x7fa2d455ef11 in Web::HTML::HTMLElement::get_the_text_steps() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:340 | |
#26 0x7fa2d4562759 in Web::HTML::HTMLElement::inner_text() /home/runner/work/ladybird/ladybird/Libraries/LibWeb/HTML/HTMLElement.cpp:403 | |
#27 0x7fa2d9883e82 in operator() /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#28 0x7fa2d9883e82 in throw_dom_exception_if_needed<Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&)::<lambda()> > /home/runner/work/ladybird/ladybird/Libraries/LibWeb/Bindings/ExceptionOrUtils.h:110 | |
#29 0x7fa2d9883e82 in Web::Bindings::HTMLElementPrototype::inner_text_getter(JS::VM&) /home/runner/work/ladybird/ladybird/Build/Lagom/Libraries/LibWeb/Bindings/HTMLElementPrototype.cpp:884 | |
#30 0x7fa2b83a061d in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const /home/runner/work/ladybird/ladybird/AK/Function.h:120 | |
#31 0x7fa2b83a061d in JS::NativeFunction::call() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:237 | |
#32 0x7fa2b83a5d15 in JS::NativeFunction::internal_call(JS::Value, AK::Span<JS::Value const>) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:166 | |
#33 0x7fa2b8407235 in JS::ThrowCompletionOr<JS::Value> JS::call<>(JS::VM&, JS::FunctionObject&, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:118 | |
#34 0x7fa2b8407235 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:935 | |
#35 0x7fa2b8406da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#36 0x7fa2b8406da9 in JS::Object::internal_get(JS::PropertyKey const&, JS::Value, JS::CacheablePropertyMetadata*, JS::Object::PropertyLookupPhase) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/Object.cpp:892 | |
#37 0x7fa2b70e8005 in JS::ThrowCompletionOr<JS::Value> JS::Bytecode::get_by_id<(JS::Bytecode::GetByIdMode)0>(JS::VM&, AK::Optional<JS::Bytecode::IdentifierTableIndex>, JS::Bytecode::IdentifierTableIndex, JS::Value, JS::Value, JS::Bytecode::PropertyLookupCache&, JS::Bytecode::Executable const&) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:1014 | |
#38 0x7fa2b6fa49ba in JS::Bytecode::Op::GetById::execute_impl(JS::Bytecode::Interpreter&) const /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:2383 | |
#39 0x7fa2b6fc3eb8 in JS::Bytecode::Interpreter::run_bytecode(unsigned long) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:599 | |
#40 0x7fa2b6fe559a in JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) /home/runner/work/ladybird/ladybird/Libraries/LibJS/Bytecode/Interpreter.cpp:739 | |
#41 0x7fa2b7ba1d49 in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() /home/runner/work/ladybird/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:836 | |
Indirect leak of 88 byte(s) in 1 object(s) allocated from: | |
#0 0x7fa2f5cfe548 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95 | |
#1 0x7fa2ae12f874 in Core::ResourceImplementation::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/ResourceImplementation.cpp:58 | |
#2 0x7fa2ae12103c in Core::Resource::load_from_uri(AK::StringView) /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.cpp:51 | |
#3 0x7fa2b038c9eb in for_each_descendant<Core::Resource::for_each_descendant_file<Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)> >(Gfx::PathFontProvider::load_all_fonts_from_uri(AK::StringView)::<lambda(const Core::Resource&)>&&) const::<lambda(const Core::Resource&)>&> /home/runner/work/ladybird/ladybird/Libraries/LibCore/Resource.h:75 | |
#4 0x7f |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment