RESOLVED FIXED 284437
REGRESSION(287621@main): ASSERTION FAILED: isASCII(span[i]) in std::span<const LChar> WTF::operator""_span(const char *, size_t) under ICOImageDecoder::imageTypeAtIndex
https://bugs.webkit.org/show_bug.cgi?id=284437
Summary REGRESSION(287621@main): ASSERTION FAILED: isASCII(span[i]) in std::span<cons...
Fujii Hironori
Reported 2024-12-10 18:29:42 PST
REGRESSION(287621@main): ASSERTION FAILED: isASCII(span[i]) in std::span<const LChar> WTF::operator""_span(const char *, size_t) under ICOImageDecoder::imageTypeAtIndex After 287621@main, Windows Debug builds are crashing. Regressions: Unexpected crashes (4) fast/events/mouse-cursor-image-set.html [ Crash ] fast/events/mouse-cursor-multiframecur.html [ Crash ] fast/events/mouse-cursor.html [ Crash ] fast/images/icon-decoding.html [ Crash ] ASSERTION FAILED: isASCII(span[i]) C:\webkit\wb\WebKitBuild\Debug\WTF\Headers\wtf/text/ASCIILiteral.h(157) : std::span<const LChar> WTF::operator""_span(const char *, size_t) 1 00007FFC06A919D0 WTF::StringLiterals::operator""_span 2 00007FFC06A90A40 WebCore::ICOImageDecoder::imageTypeAtIndex 3 00007FFC06A9005F WebCore::ICOImageDecoder::decodeAtIndex 4 00007FFC06A8FC10 WebCore::ICOImageDecoder::decode 5 00007FFC06A8FD7C WebCore::ICOImageDecoder::frameBufferAtIndex 6 00007FFC06A7D205 WebCore::ScalableImageDecoder::createFrameImageAtIndex 7 00007FFC0AD1071B WebCore::BitmapImageSource::nativeImageAtIndexCacheIfNeeded 8 00007FFC0AD10BF4 WebCore::BitmapImageSource::nativeImageAtIndexForDrawing 9 00007FFC0AD10D16 WebCore::BitmapImageSource::currentNativeImageForDrawing 10 00007FFC0AD04A2D WebCore::BitmapImage::draw 11 00007FFC0AE1091C WebCore::GraphicsContext::drawImage 12 00007FFC0AE10862 WebCore::GraphicsContext::drawImage 13 00007FFC0B2C064B WebCore::RenderImage::paintIntoRect 14 00007FFC0B2BFBBF WebCore::RenderImage::paintReplaced 15 00007FFC0B3A1A12 WebCore::RenderReplaced::paint 16 00007FFC0B2C074C WebCore::RenderImage::paint 17 00007FFC0B24CA6E WebCore::paintPhase 18 00007FFC0B24C9F3 WebCore::RenderElement::paintAsInlineBlock 19 00007FFC0A6AD40E WebCore::LayoutIntegration::InlineContentPainter::paintDisplayBox 20 00007FFC0A6AD71D WebCore::LayoutIntegration::InlineContentPainter::paint 21 00007FFC0A6B502F WebCore::LayoutIntegration::LineLayout::paint 22 00007FFC0B1C19A8 WebCore::RenderBlockFlow::paintInlineChildren 23 00007FFC0B19777A WebCore::RenderBlock::paintContents 24 00007FFC0B198F73 WebCore::RenderBlock::paintObject 25 00007FFC0B19705F WebCore::RenderBlock::paint 26 00007FFC0B197D68 WebCore::RenderBlock::paintChild 27 00007FFC0B197929 WebCore::RenderBlock::paintChildren 28 00007FFC0B19788B WebCore::RenderBlock::paintContents 29 00007FFC0B198F73 WebCore::RenderBlock::paintObject 30 00007FFC0B19705F WebCore::RenderBlock::paint 31 00007FFC0B197D68 WebCore::RenderBlock::paintChild
Attachments
Fujii Hironori
Comment 1 2024-12-10 18:39:57 PST
EWS
Comment 2 2024-12-10 19:45:25 PST
Committed 287650@main (7de31d31ea51): <https://commits.webkit.org/287650@main> Reviewed commits have been landed. Closing PR #37755 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2024-12-10 19:46:15 PST
Michael Catanzaro
Comment 4 2024-12-11 07:48:21 PST
Thanks for the follow-up.
Note You need to log in before you can comment on or make changes to this bug.