Skip to content

Crash opening YouTube on Ubuntu 26.04 #11411

Description

@SirJohn2024

Summary

Just went to youtube.com from a bookmark after launching freshly release build as today, user is logged in, US country

Operating system

Linux

Steps to reproduce

Don't think can be reproduce, probably content or time dependent... Tested 5 times, 3 crashes, 2 OKs. After successful loading, switch to desktop and after returning to ladybird, the page crashed (see second trace)

Expected behavior

Just open the home page...

Actual behavior

Home page sometime immediately crashes, or crashes after returning having focus

URL for a reduced test case

https://www.youtube.com/

HTML/SVG/etc. source for a reduced test case

N/A

Log output and (if possible) backtrace

CRASH: Received signal SIGILL (4)
Stack trace (most recent call first):
#0  0x00007f9f17c45caf at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f9f1b38d969 in ak_trap at /home/sergio/ladybird/AK/Assertions.cpp:137:19
#2  0x00007f9f1b38d6f8 in ak_verification_failed at /home/sergio/ladybird/AK/Assertions.cpp:175:12
#3  (inlined)          in apply_style_engine_reactions at /home/sergio/ladybird/Libraries/LibWeb/CSS/UpdateStyle.cpp:240:13
#4  0x00007f9f1c5a6e72 in update_style at /home/sergio/ladybird/Libraries/LibWeb/CSS/UpdateStyle.cpp:604:57
#5  0x00007f9f1c607c7b in Web::DOM::Document::update_layout(Web::DOM::UpdateLayoutReason) at /home/sergio/ladybird/Libraries/LibWeb/DOM/Document.cpp:2379:21
#6  0x00007f9f1c667d89 in Web::DOM::Element::client_width() const at /home/sergio/ladybird/Libraries/LibWeb/DOM/Element.cpp:3021:71
#7  (inlined)          in operator()<Web::DOM::Element> at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#8  (inlined)          in invoke_first_available<Web::DOM::Element, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:247&)>, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:248&)>, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:249&)> > at /home/sergio/ladybird/Libraries/LibWeb/Bindings/Wrappable.h:38:26
#9  (inlined)          in operator()<> at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#10 (inlined)          in operator() at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#11 (inlined)          in throw_dom_exception_if_needed<Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()> > at /home/sergio/ladybird/Libraries/LibWeb/WebIDL/ExceptionOrUtils.h:110:18
#12 0x00007f9f1d68ac4c in Web::Bindings::ElementPrototype::client_width_getter(JS::VM&) at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#13 0x00007f9f1b0b3aa2 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:4374:0
#14 0x00007f9f1acce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#15 (inlined)          in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body(JS::VM&, JS::ExecutionContext&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:518:19
#16 0x00007f9f1adc2850 in JS::ECMAScriptFunctionObject::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:197:46
#17 0x00007f9f1aca8228 in execute_asm_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1475:18
#18 0x00007f9f1aca83b7 in asm_slow_path_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1483:5
#19 0x00007f9f1b0b90e4 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:9886:0
#20 0x00007f9f1acce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#21 (inlined)          in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body(JS::VM&, JS::ExecutionContext&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:518:19
#22 0x00007f9f1adc2850 in JS::ECMAScriptFunctionObject::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:197:46
#23 0x00007f9f1aca8228 in execute_asm_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1475:18
#24 0x00007f9f1aca83b7 in asm_slow_path_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1483:5
#25 0x00007f9f1b0b90e4 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:9886:0
#26 0x00007f9f1acce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#27 (inlined)          in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/VM.h:95:30
#28 0x00007f9f1ade8cdb in JS::GeneratorObject::execute(JS::VM&, JS::Completion const&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/GeneratorObject.cpp:109:42
#29 0x00007f9f1ade9a1d in JS::GeneratorObject::resume(JS::VM&, JS::Value, AK::Optional<AK::StringView> const&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/GeneratorObject.cpp:163:26
#30 0x00007f9f1ad6ce61 in JS::AsyncFunctionDriverWrapper::continue_async_execution(JS::VM&, JS::Value, bool) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AsyncFunctionDriverWrapper.cpp:155:37
#31 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibJS/Runtime/AsyncFunctionDriverWrapper.cpp:109:33
#32 0x00007f9f1ad6d553 in call at /home/sergio/ladybird/AK/Function.h:224:30
#33 (inlined)          in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const at /home/sergio/ladybird/AK/Function.h:147:29
#34 0x00007f9f1aed6281 in call at /home/sergio/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:43:33
#35 0x00007f9f1aed8640 in JS::NativeFunction::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:256:23
#36 0x00007f9f1ad35aa3 in JS::call_impl(JS::VM&, JS::FunctionObject&, JS::Value, AK::Span<JS::Value const>) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AbstractOperations.cpp:141:34
#37 (inlined)          in JS::call(JS::VM&, JS::FunctionObject&, JS::Value, AK::Span<JS::Value const>) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:150:21
#38 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Bindings/MainThreadVM.cpp:268:31
#39 0x00007f9f1c1080df in call at /home/sergio/ladybird/AK/Function.h:224:30
#40 0x00007f9f1af11907 in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::JobCallback&, JS::Value, AK::Span<JS::Value const>)>::operator()(JS::JobCallback&, JS::Value, AK::Span<JS::Value const>) const at /home/sergio/ladybird/AK/Function.h:147:29
#41 (inlined)          in run_reaction_job at /home/sergio/ladybird/Libraries/LibJS/Runtime/PromiseJobs.cpp:55:51
#42 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibJS/Runtime/PromiseJobs.cpp:92:32
#43 0x00007f9f1af11239 in call at /home/sergio/ladybird/AK/Function.h:224:30
#44 (inlined)          in AK::Function<JS::ThrowCompletionOr<JS::Value> ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#45 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Bindings/MainThreadVM.cpp:361:42
#46 0x00007f9f1c107d47 in call at /home/sergio/ladybird/AK/Function.h:224:30
#47 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#48 0x00007f9f1c952677 in Web::HTML::Task::execute() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:54:24
#49 0x00007f9f1c9490f8 in Web::HTML::EventLoop::perform_a_microtask_checkpoint() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:698:34
#50 0x00007f9f1cc4697f in Web::HTML::TemporaryExecutionContext::~TemporaryExecutionContext() at /home/sergio/ladybird/Libraries/LibWeb/HTML/Scripting/TemporaryExecutionContext.cpp:28:34
#51 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Fetch/Body.cpp:76:5
#52 0x00007f9f1c7feba2 in call at /home/sergio/ladybird/AK/Function.h:224:30
#53 (inlined)          in AK::Function<void (AK::Detail::ByteBuffer<32ul>)>::operator()(AK::Detail::ByteBuffer<32ul>) const at /home/sergio/ladybird/AK/Function.h:147:29
#54 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Bodies.cpp:155:37
#55 0x00007f9f1c83aaa2 in call at /home/sergio/ladybird/AK/Function.h:224:30
#56 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#57 0x00007f9f1c952677 in Web::HTML::Task::execute() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:54:24
#58 0x00007f9f1c94d64c in Web::HTML::EventLoop::process() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:158:29
#59 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#60 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Platform/Timer.cpp:21:35
#61 0x00007f9f1cf12162 in call at /home/sergio/ladybird/AK/Function.h:224:30
#62 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#63 0x00007f9f1f1e2537 in Core::Timer::timer_event(Core::TimerEvent&) at /home/sergio/ladybird/Libraries/LibCore/Timer.cpp:94:19
#64 0x00007f9f1f1e1861 in Core::ThreadEventQueue::process() at /home/sergio/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:122:41
#65 (inlined)          in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) at /home/sergio/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:218:47
#66 0x00007f9f1f1e8f5b in Core::EventLoopImplementationUnix::exec() at /home/sergio/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:209:13
#67 0x00005edd601049e4 in ladybird_main(Main::Arguments) at /home/sergio/ladybird/Services/WebContent/main.cpp:277:27
#68 0x00005edd602a9247 in main at /home/sergio/ladybird/Libraries/LibMain/Main.cpp:50:6
#69 0x00007f9f17c2a600 at /usr/lib/x86_64-linux-gnu/libc.so.6
#70 0x00007f9f17c2a717 at /usr/lib/x86_64-linux-gnu/libc.so.6
#71 0x00005edd601034e4 in _start at /home/sergio/ladybird/Build/release/libexec/WebContent
1551.311 Ladybird(59277): WebContent process crashed! Last page loaded: https://www.youtube.com/
1551.311 Ladybird(59277): Consider raising an issue at https://github.com/LadybirdBrowser/ladybird/issues/new/choose
1551.973 WebContent(61143): FIXME: Handle null navigation_request in navigation response Content Security Policy check.

_____________________________________________________________________________________________________________

CRASH: Received signal SIGILL (4)
Stack trace (most recent call first):
#0  0x000075d95c845caf at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x000075d95f58d969 in ak_trap at /home/sergio/ladybird/AK/Assertions.cpp:137:19
#2  0x000075d95f58d6f8 in ak_verification_failed at /home/sergio/ladybird/AK/Assertions.cpp:175:12
#3  (inlined)          in apply_style_engine_reactions at /home/sergio/ladybird/Libraries/LibWeb/CSS/UpdateStyle.cpp:240:13
#4  0x000075d9611a6e72 in update_style at /home/sergio/ladybird/Libraries/LibWeb/CSS/UpdateStyle.cpp:604:57
#5  0x000075d961207c7b in Web::DOM::Document::update_layout(Web::DOM::UpdateLayoutReason) at /home/sergio/ladybird/Libraries/LibWeb/DOM/Document.cpp:2379:21
#6  0x000075d961267d89 in Web::DOM::Element::client_width() const at /home/sergio/ladybird/Libraries/LibWeb/DOM/Element.cpp:3021:71
#7  (inlined)          in operator()<Web::DOM::Element> at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#8  (inlined)          in invoke_first_available<Web::DOM::Element, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:247&)>, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:248&)>, Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()>::<lambda()>::<lambda(auto:249&)> > at /home/sergio/ladybird/Libraries/LibWeb/Bindings/Wrappable.h:38:26
#9  (inlined)          in operator()<> at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#10 (inlined)          in operator() at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#11 (inlined)          in throw_dom_exception_if_needed<Web::Bindings::ElementPrototype::client_width_getter(JS::VM&)::<lambda()> > at /home/sergio/ladybird/Libraries/LibWeb/WebIDL/ExceptionOrUtils.h:110:18
#12 0x000075d96228ac4c in Web::Bindings::ElementPrototype::client_width_getter(JS::VM&) at /home/sergio/ladybird/Build/release/Libraries/LibWeb/Bindings/Element.cpp:1976:14
#13 0x000075d95fcb3aa2 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:4374:0
#14 0x000075d95f8ce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#15 (inlined)          in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body(JS::VM&, JS::ExecutionContext&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:518:19
#16 0x000075d95f9c2850 in JS::ECMAScriptFunctionObject::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:197:46
#17 0x000075d95f8a8228 in execute_asm_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1475:18
#18 0x000075d95f8a83b7 in asm_slow_path_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1483:5
#19 0x000075d95fcb90e4 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:9886:0
#20 0x000075d95f8ce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#21 (inlined)          in JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body(JS::VM&, JS::ExecutionContext&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:518:19
#22 0x000075d95f9c2850 in JS::ECMAScriptFunctionObject::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp:197:46
#23 0x000075d95f8a8228 in execute_asm_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1475:18
#24 0x000075d95f8a83b7 in asm_slow_path_call at /home/sergio/ladybird/Libraries/LibJS/Interpreter/SlowPaths.cpp:1483:5
#25 0x000075d95fcb90e4 at /home/sergio/ladybird/Build/release/Libraries/LibJS/Interpreter/interpreter_x86_64.S:9886:0
#26 0x000075d95f8ce57d in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int) at /home/sergio/ladybird/Libraries/LibJS/Interpreter/Interpreter.cpp:358:23
#27 (inlined)          in JS::VM::run_executable(JS::ExecutionContext&, JS::Bytecode::Executable&, unsigned int, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/VM.h:95:30
#28 0x000075d95f9e8cdb in JS::GeneratorObject::execute(JS::VM&, JS::Completion const&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/GeneratorObject.cpp:109:42
#29 0x000075d95f9e9a1d in JS::GeneratorObject::resume(JS::VM&, JS::Value, AK::Optional<AK::StringView> const&) at /home/sergio/ladybird/Libraries/LibJS/Runtime/GeneratorObject.cpp:163:26
#30 0x000075d95f96ce61 in JS::AsyncFunctionDriverWrapper::continue_async_execution(JS::VM&, JS::Value, bool) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AsyncFunctionDriverWrapper.cpp:155:37
#31 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibJS/Runtime/AsyncFunctionDriverWrapper.cpp:109:33
#32 0x000075d95f96d553 in call at /home/sergio/ladybird/AK/Function.h:224:30
#33 (inlined)          in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::VM&)>::operator()(JS::VM&) const at /home/sergio/ladybird/AK/Function.h:147:29
#34 0x000075d95fad6281 in call at /home/sergio/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:43:33
#35 0x000075d95fad8640 in JS::NativeFunction::internal_call(JS::ExecutionContext&, JS::Value) at /home/sergio/ladybird/Libraries/LibJS/Runtime/NativeFunction.cpp:256:23
#36 0x000075d95f935aa3 in JS::call_impl(JS::VM&, JS::FunctionObject&, JS::Value, AK::Span<JS::Value const>) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AbstractOperations.cpp:141:34
#37 (inlined)          in JS::call(JS::VM&, JS::FunctionObject&, JS::Value, AK::Span<JS::Value const>) at /home/sergio/ladybird/Libraries/LibJS/Runtime/AbstractOperations.h:150:21
#38 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Bindings/MainThreadVM.cpp:268:31
#39 0x000075d960d080df in call at /home/sergio/ladybird/AK/Function.h:224:30
#40 0x000075d95fb11907 in AK::Function<JS::ThrowCompletionOr<JS::Value> (JS::JobCallback&, JS::Value, AK::Span<JS::Value const>)>::operator()(JS::JobCallback&, JS::Value, AK::Span<JS::Value const>) const at /home/sergio/ladybird/AK/Function.h:147:29
#41 (inlined)          in run_reaction_job at /home/sergio/ladybird/Libraries/LibJS/Runtime/PromiseJobs.cpp:55:51
#42 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibJS/Runtime/PromiseJobs.cpp:92:32
#43 0x000075d95fb11239 in call at /home/sergio/ladybird/AK/Function.h:224:30
#44 (inlined)          in AK::Function<JS::ThrowCompletionOr<JS::Value> ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#45 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Bindings/MainThreadVM.cpp:361:42
#46 0x000075d960d07d47 in call at /home/sergio/ladybird/AK/Function.h:224:30
#47 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#48 0x000075d961552677 in Web::HTML::Task::execute() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:54:24
#49 0x000075d9615490f8 in Web::HTML::EventLoop::perform_a_microtask_checkpoint() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:698:34
#50 (inlined)          in Web::WebIDL::clean_up_on_return(Web::HTML::EnvironmentSettingsObject&, Web::HTML::EnvironmentSettingsObject&, JS::Completion&, Web::WebIDL::OperationReturnsPromise) at /home/sergio/ladybird/Libraries/LibWeb/WebIDL/AbstractOperations.cpp:146:40
#51 0x000075d961dcfa6e in Web::WebIDL::call_user_object_operation(Web::WebIDL::CallbackType&, AK::Utf16FlyString const&, AK::Optional<JS::Value>, AK::Span<JS::Value const>) at /home/sergio/ladybird/Libraries/LibWeb/WebIDL/AbstractOperations.cpp:236:30
#52 0x000075d9612cc0c9 in Web::Bindings::invoke_event_listener(Web::WebIDL::CallbackType&, Web::DOM::Event&) at /home/sergio/ladybird/Libraries/LibWeb/DOM/EventTarget.cpp:167:46
#53 0x000075d9612c9d01 in Web::DOM::EventDispatcher::inner_invoke(Web::DOM::Event&, AK::Vector<GC::Root<Web::DOM::DOMEventListener>, 0ul, (AK::FastLastAccess)0>&, Web::DOM::Event::Phase, bool, bool&) at /home/sergio/ladybird/Libraries/LibWeb/DOM/EventDispatcher.cpp:99:54
#54 0x000075d9612ca055 in Web::DOM::EventDispatcher::invoke(Web::DOM::Event::PathEntry&, Web::DOM::Event&, Web::DOM::Event::Phase, bool&) at /home/sergio/ladybird/Libraries/LibWeb/DOM/EventDispatcher.cpp:160:30
#55 0x000075d9612cb0e2 in Web::DOM::EventDispatcher::dispatch(GC::Ref<Web::DOM::EventTarget>, Web::DOM::Event&, bool, bool&) at /home/sergio/ladybird/Libraries/LibWeb/DOM/EventDispatcher.cpp:396:19
#56 0x000075d9612cb1e2 in Web::DOM::EventDispatcher::dispatch(GC::Ref<Web::DOM::EventTarget>, Web::DOM::Event&, bool) at /home/sergio/ladybird/Libraries/LibWeb/DOM/EventDispatcher.cpp:186:20
#57 0x000075d9611f783a in Web::DOM::Document::set_hovered_node(GC::Ptr<Web::DOM::Node>, AK::Optional<Web::DOM::HoverEventData>) at /home/sergio/ladybird/Libraries/LibWeb/DOM/Document.cpp:3407:40
#58 0x000075d961a602ab in Web::EventHandler::track_the_effective_position_of_the_legacy_mouse_pointer(GC::Ptr<Web::DOM::Node>, AK::Optional<Web::DOM::HoverEventData>) at /home/sergio/ladybird/Libraries/LibWeb/Page/EventHandler.cpp:3391:30
#59 0x000075d961a61234 in Web::EventHandler::dispatch_a_pointer_event_for_a_device_that_supports_hover(Web::EventHandler::PointerEventType, GC::Ptr<Web::DOM::Node>, AK::RefPtr<Web::Painting::ChromeWidget>, Web::EventHandler::MouseEventCoordinates const&, Gfx::Point<Web::CSSPixels>, Gfx::Point<Web::CSSPixels>, unsigned int, unsigned int, unsigned int, int) at /home/sergio/ladybird/Libraries/LibWeb/Page/EventHandler.cpp:3302:65
#60 0x000075d961a69c4a in Web::EventHandler::handle_mousemove(Gfx::Point<Web::CSSPixels>, Gfx::Point<Web::CSSPixels>, unsigned int, unsigned int) at /home/sergio/ladybird/Libraries/LibWeb/Page/EventHandler.cpp:536:74
#61 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:268:53
#62 (inlined)          in visit<AK::Variant<Web::KeyEvent, Web::MouseEvent, Web::DragEvent, Web::PinchEvent>, AK::Variant<Web::KeyEvent, Web::MouseEvent, Web::DragEvent, Web::PinchEvent>::Visitor<Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::KeyEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::MouseEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::DragEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::PinchEvent&)> >, 1> at /home/sergio/ladybird/AK/Variant.h:113:31
#63 (inlined)          in visit<AK::Variant<Web::KeyEvent, Web::MouseEvent, Web::DragEvent, Web::PinchEvent>, AK::Variant<Web::KeyEvent, Web::MouseEvent, Web::DragEvent, Web::PinchEvent>::Visitor<Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::KeyEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::MouseEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::DragEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::PinchEvent&)> > > at /home/sergio/ladybird/AK/Variant.h:119:58
#64 (inlined)          in visit<Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::KeyEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(const Web::MouseEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::DragEvent&)>, Web::HTML::EventLoop::process_input_events() const::<lambda(Web::Page&)>::<lambda(Web::PinchEvent&)> > at /home/sergio/ladybird/AK/Variant.h:419:34
#65 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:251:44
#66 0x000075d96154dfa8 in Web::HTML::EventLoop::process_input_events() const at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:312:35
#67 0x000075d96154e113 in Web::HTML::EventLoop::update_the_rendering() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:325:25
#68 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#69 0x000075d961552677 in Web::HTML::Task::execute() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/Task.cpp:54:24
#70 0x000075d96154d64c in Web::HTML::EventLoop::process() at /home/sergio/ladybird/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp:158:29
#71 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#72 (inlined)          in operator() at /home/sergio/ladybird/Libraries/LibWeb/Platform/Timer.cpp:21:35
#73 0x000075d961b12162 in call at /home/sergio/ladybird/AK/Function.h:224:30
#74 (inlined)          in AK::Function<void ()>::operator()() const at /home/sergio/ladybird/AK/Function.h:147:29
#75 0x000075d95ffd5537 in Core::Timer::timer_event(Core::TimerEvent&) at /home/sergio/ladybird/Libraries/LibCore/Timer.cpp:94:19
#76 0x000075d95ffd4861 in Core::ThreadEventQueue::process() at /home/sergio/ladybird/Libraries/LibCore/ThreadEventQueue.cpp:122:41
#77 (inlined)          in Core::EventLoopImplementationUnix::pump(Core::EventLoopImplementation::PumpMode) at /home/sergio/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:218:47
#78 0x000075d95ffdbf5b in Core::EventLoopImplementationUnix::exec() at /home/sergio/ladybird/Libraries/LibCore/EventLoopImplementationUnix.cpp:209:13
#79 0x00005a0db86119e4 in ladybird_main(Main::Arguments) at /home/sergio/ladybird/Services/WebContent/main.cpp:277:27
#80 0x00005a0db87b6247 in main at /home/sergio/ladybird/Libraries/LibMain/Main.cpp:50:6
#81 0x000075d95c82a600 at /usr/lib/x86_64-linux-gnu/libc.so.6
#82 0x000075d95c82a717 at /usr/lib/x86_64-linux-gnu/libc.so.6
#83 0x00005a0db86104e4 in _start at /home/sergio/ladybird/Build/release/libexec/WebContent
2110.351 Ladybird(64186): WebContent process crashed! Last page loaded: https://www.youtube.com/
2110.351 Ladybird(64186): Consider raising an issue at https://github.com/LadybirdBrowser/ladybird/issues/new/choose
2111.027 WebContent(65255): FIXME: Handle null navigation_request in navigation response Content Security Policy check.

Screenshots or screen recordings

No response

Build flags or config settings

just:

cd ~/ladybird/
git pull origin master
./Meta/ladybird.py run

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions