The following page:
<iframe
src="https://bandcamp.com/EmbeddedPlayer/size=small/track=52352246/"
style="width:100%;">
</iframe>
crashes the web renderer with this:
VERIFICATION FAILED: m_has_value at /mnt/c/projects/ladybird/AK/Optional.h:213
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-ak.so.0(ak_verification_failed+0xef) [0x7fded41c535f]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0(+0x9a993a) [0x7fded824593a]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0 Web::Layout::FormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) 0x23e) [0x7fded824132e]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0 Web::Layout::BlockFormattingContext::parent_context_did_dimension_child_root_box() 0x21e) [0x7fded821f5ce]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0 Web::Layout::FormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) 0x3fc) [0x7fded82414ec]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0 Web::Layout::BlockFormattingContext::parent_context_did_dimension_child_root_box() 0x21e) [0x7fded821f5ce]
/mnt/c/projects/ladybird/Build/ladybird/libexec/../lib/liblagom-web.so.0 Web::Layout::FormattingContext::layout_absolutely_positioned_element(Web::Layout::Box const&, Web::Layout::AvailableSpace const&) 0x3fc) [0x7fded82414ec]
<cut>
From what I could test, it crashes when width
, specified as either CSS or through the width
attribute, is set to a value that's higher than some specific one (in my case, 369px is the limit, and anything above will crash). Other style attributes like height don't affect this.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too