8000 Crash when adopting an image element with an onload listener from an iframe that is subsequently removed · Issue #36397 · servo/servo · GitHub
[go: up one dir, main page]

Skip to content
.AkPdD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;}/*!sc*/ .AkPdD > *{width:100%;}/*!sc*/ .fakGDp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ @media screen and (min-width:544px){.fakGDp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}/*!sc*/ @media screen and (min-width:768px){.fakGDp{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}/*!sc*/ @media screen and (min-width:1012px){.fakGDp{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}/*!sc*/ .ibrUJf{height:100%;min-height:56px;width:100%;}/*!sc*/ .eLkuZg{display:none;height:56px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:sticky;width:100%;z-index:14;top:var(--base-sticky-header-height,0);}/*!sc*/ .flRwkY{display:none;}/*!sc*/ @media screen and (min-width:544px){.flRwkY{display:none;}}/*!sc*/ @media screen and (min-width:768px){.flRwkY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ @media screen and (min-width:1012px){.flRwkY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ .kglDHV{width:20px;height:20px;}/*!sc*/ .iIhrzF{visibility:visible;}/*!sc*/ .lhbiTd{visibility:hidden;}/*!sc*/ .dcHOxh{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ @media screen and (min-width:544px){.dcHOxh{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ @media screen and (min-width:768px){.dcHOxh{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:1012px){.dcHOxh{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ .eGnXYB{width:100%;}/*!sc*/ @media screen and (min-width:544px){.eGnXYB{width:100%;}}/*!sc*/ @media screen and (min-width:768px){.eGnXYB{width:auto;}}/*!sc*/ @media screen and (min-width:1012px){.eGnXYB{width:auto;}}/*!sc*/ .blqUaE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;}/*!sc*/ .iHEZa-d{width:40px;height:40px;}/*!sc*/ .iLyfmp{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-order:1;-ms-flex-order:1;order:1;min-width:0;}/*!sc*/ @media screen and (min-width:544px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:768px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:1012px){.iLyfmp{-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:1280px){.iLyfmp{-webkit-order:0;-ms-flex-order:0;order:0;}}/*!sc*/ .iLyfmp video{aspect-ratio:16/9;width:100%;}/*!sc*/ .biaUmf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;}/*!sc*/ .eIbfrW{border:1px solid;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:6px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-width:0;}/*!sc*/ .lpqPbV{width:24px;height:24px;}/*!sc*/ .hzPQSV{width:auto;}/*!sc*/ @media screen and (min-width:544px){.hzPQSV{width:auto;}}/*!sc*/ @media screen and (min-width:768px){.hzPQSV{width:256px;}}/*!sc*/ @media screen and (min-width:1012px){.hzPQSV{width:296px;}}/*!sc*/ .kZIAOA{margin-bottom:8px;}/*!sc*/ .kZIAOA:after{content:"";position:absolute;height:1px;bottom:-8px;left:8px;right:8px;background-color:var(--borderColor-muted,var(--color-border-muted,hsla(210,18%,87%,1)));}/*!sc*/ .caqksF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:8px;}/*!sc*/ .cNOLXa{height:40px;width:40px;margin-top:24px;}/*!sc*/ .dGAsNR{padding-bottom:16px;}/*!sc*/ .oymeb{height:sm;width:150px;}/*!sc*/ .gTxibc{height:sm;width:random;}/*!sc*/ data-styled.g1[id="Box-sc-62in7e-0"]{content:"AkPdD,fakGDp,ibrUJf,eLkuZg,flRwkY,kglDHV,iIhrzF,lhbiTd,dcHOxh,eGnXYB,blqUaE,iHEZa-d,iLyfmp,biaUmf,eIbfrW,lpqPbV,hzPQSV,kZIAOA,caqksF,cNOLXa,dGAsNR,oymeb,gTxibc,"}/*!sc*/ .jvwHYT{position:relative;}/*!sc*/ data-styled.g24[id="Heading-sc-1vc165i-0"]{content:"jvwHYT,"}/*!sc*/ .jrSirQ{overflow:visible;}/*!sc*/ .TFDkQ:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g27[id="Link__StyledLink-sc-1syctfj-0"]{content:"jrSirQ,TFDkQ,"}/*!sc*/ .jyiTRg{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:50%;display:block;height:1.2em;border-radius:50%;width:40px;height:40px;margin-top:24px;}/*!sc*/ .jyiTRg::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .eJhUcn{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:150px;height:16px;}/*!sc*/ .eJhUcn::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .dnRMzw{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:71%;height:16px;}/*!sc*/ .dnRMzw::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .WkwBs{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:46%;height:16px;}/*!sc*/ .WkwBs::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .jDzQVF{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:43%;height:16px;}/*!sc*/ .jDzQVF::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .ibkgoX{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:72%;height:16px;}/*!sc*/ .ibkgoX::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .YwGYe{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:44%;height:16px;}/*!sc*/ .YwGYe::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .diwRmi{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:40%;height:16px;}/*!sc*/ .diwRmi::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .ggiMOk{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:53%;height:16px;}/*!sc*/ .ggiMOk::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fmjPMJ{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:70%;height:16px;}/*!sc*/ .fmjPMJ::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .dLHxQx{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:65%;height:16px;}/*!sc*/ .dLHxQx::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .gaNRAW{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:62%;height:16px;}/*!sc*/ .gaNRAW::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .giuXkW{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:51%;height:16px;}/*!sc*/ .giuXkW::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .iUbYDN{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:52%;height:16px;}/*!sc*/ .iUbYDN::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .fRjWaT{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:76%;height:16px;}/*!sc*/ .fRjWaT::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .igNayj{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:50%;height:16px;}/*!sc*/ .igNayj::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .dPRaWI{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:68%;height:16px;}/*!sc*/ .dPRaWI::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .eboJAY{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:60%;height:16px;}/*!sc*/ .eboJAY::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ .dgkGPw{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5)));border-radius:3px;display:block;height:1.2em;width:42%;height:16px;}/*!sc*/ .dgkGPw::after{-webkit-animation:crVFvv 1.5s infinite linear;animation:crVFvv 1.5s infinite linear;background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle,rgba(234,238,242,0.5))),transparent);content:'';position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:0;left:0;right:0;top:0;}/*!sc*/ data-styled.g46[id="LoadingSkeleton-sc-f120ff6b-0"]{content:"jyiTRg,eJhUcn,dnRMzw,WkwBs,jDzQVF,ibkgoX,YwGYe,diwRmi,ggiMOk,fmjPMJ,dLHxQx,gaNRAW,giuXkW,iUbYDN,fRjWaT,igNayj,dPRaWI,eboJAY,dgkGPw,"}/*!sc*/ .kxWhLR{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:215;--label-g:225;--label-b:2;--label-h:63;--label-s:98;--label-l:45;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-style:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ .fyhBfm{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:2;--label-g:215;--label-b:225;--label-h:183;--label-s:98;--label-l:45;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-style:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ .gjdUCS{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;cursor:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-family:inherit;-webkit-text-decoration:none;text-decoration:none;max-width:100%;position:relative;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;--label-r:225;--label-g:12;--label-b:2;--label-h:3;--label-s:98;--label-l:45;--perceived-lightness:calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255);--lightness-switch:max(0,min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000),1));--border-color:var(--borderColor-muted,var(--color-border-subtle));position:relative;min-width:0;overflow:hidden;--lightness-threshold:0.453;--border-threshold:0.96;--background-alpha:0.20;--border-alpha:max(0,min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100),1));background:rgb(var(--label-r),var(--label-g),var(--label-b));color:hsl(0deg,0%,calc(var(--lightness-switch) * 100%));border-width:1px;border-style:solid;border-color:hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha));}/*!sc*/ data-styled.g53[id="TokenBase__StyledTokenBase-sc-4d753863-0"]{content:"kxWhLR,fyhBfm,gjdUCS,"}/*!sc*/ .bQvJjH{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;font:inherit;margin:0;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;color:currentColor;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .bQvJjH:is(a,button,[tabIndex='0']){cursor:pointer;}/*!sc*/ .bQvJjH:is(a,button,[tabIndex='0'])::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;}/*!sc*/ data-styled.g54[id="TokenTextContainer-sc-d53f425e-0"]{content:"bQvJjH,"}/*!sc*/ @-webkit-keyframes crVFvv{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}50%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}/*!sc*/ @keyframes crVFvv{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}50%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}/*!sc*/ data-styled.g62[id="sc-keyframes-crVFvv"]{content:"crVFvv,"}/*!sc*/

Crash when adopting an image element with an onload listener from an iframe that is subsequently removed #36397

@jdm

Description

@jdm

First reported in #36367.

Minimal testcase:

<iframe></iframe>
<script>
  var iframe = document.querySelector('iframe');
  iframe.onload = function() {
    let img = iframe.contentDocument.body.firstChild;
    document.body.appendChild(img);
    iframe.remove();
  };
  iframe.srcdoc="<img src='https://www.joshmatthews.net//portrait.jpg' onload='console.log(window)'>"
</script>

This is inconsistent due to racing of async events, but when it panics the output is:

Details
called `Option::unwrap()` on a `None` value (thread Script(1,1), at components/script/dom/window.rs:500)
   0: backtrace::backtrace::libunwind::trace
             at /Users/jdm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-0.3.74/src/backtrace/libunwind.rs:116:5
      backtrace::backtrace::trace_unsynchronized
             at /Users/jdm/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-0.3.74/src/backtrace/mod.rs:66:5
   1: <servoshell::backtrace::Print as core::fmt::Debug>::fmt
             at /Users/jdm/src/alt-servo/ports/servoshell/backtrace.rs:65:13
   2: core::fmt::rt::Argument::fmt
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/rt.rs:177:76
      core::fmt::write
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/fmt/mod.rs:1440:21
   3: std::io::Write::write_fmt
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/io/mod.rs:1887:15
   4: servoshell::backtrace::print
             at /Users/jdm/src/alt-servo/ports/servoshell/backtrace.rs:18:5
   5: servoshell::panic_hook::panic_hook
             at /Users/jdm/src/alt-servo/ports/servoshell/panic_hook.rs:40:17
   6: core::ops::function::Fn::call
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:79:5
   7: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:2007:9
      std::panicking::rust_panic_with_hook
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:836:13
   8: std::panicking::begin_panic_handler::{{closure}}
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:694:13
   9: std::sys::backtrace::__rust_end_short_backtrace
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:168:18
  10: rust_begin_unwind
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:692:5
  11: core::panicking::panic_fmt
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:75:14
  12: core::panicking::panic
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panicking.rs:145:5
  13: core::option::unwrap_failed
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/option.rs:2015:5
  14: core::option::Option<T>::unwrap
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:978:21
      script::dom::window::Window::window_proxy
             at /Users/jdm/src/alt-servo/components/script/dom/window.rs:500:9
  15: <script::dom::window::Window as script_bindings::codegen::GenericBindings::WindowBinding::Window_Binding::WindowMethods<script::dom::bindings::codegen::DomTypeHolder::DomTypeHolder>>::Window
             at /Users/jdm/src/alt-servo/components/script/dom/window.rs:1060:9
  16: script_b
9754
indings::codegen::GenericBindings::WindowBinding::Window_Binding::get_window::{{closure}}::{{closure}}
             at /Users/jdm/src/alt-servo/target/debug/build/script_bindings-a65d74e3e7957e28/out/Bindings/WindowBinding.rs:493:47
  17: script_bindings::codegen::GenericBindings::WindowBinding::Window_Binding::get_window::{{closure}}
             at /Users/jdm/src/alt-servo/target/debug/build/script_bindings-a65d74e3e7957e28/out/Bindings/WindowBinding.rs:490:33
  18: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:305:13
  19: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
  20: std::panicking::try::do_call
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40
  21: ___rust_try
  22: std::panicking::try
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19
      std::panic::catch_unwind
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:358:14
  23: mozjs::panic::wrap_panic
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs/src/panic.rs:22:11
  24: script_bindings::codegen::GenericBindings::WindowBinding::Window_Binding::get_window
             at /Users/jdm/src/alt-servo/target/debug/build/script_bindings-a65d74e3e7957e28/out/Bindings/WindowBinding.rs:490:5
  25: CallJitGetterOp
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/src/jsglue.cpp:567:10
  26: script_bindings::utils::generic_call
             at /Users/jdm/src/alt-servo/components/script_bindings/utils.rs:400:5
  27: script_bindings::utils::generic_getter
             at /Users/jdm/src/alt-servo/components/script_bindings/utils.rs:433:5
  28: _Z12CallJSNativeP9JSContextPFbS0_jPN2JS5ValueEEN2js10CallReasonERKNS1_8CallArgsE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:481:13
  29: _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:575:12
  30: _ZL12InternalCallP9JSContextRKN2js13AnyInvokeArgsENS1_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:642:10
  31: _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:674:8
  32: _ZN2js10CallGetterEP9JSContextN2JS6HandleINS2_5ValueEEES5_NS2_13MutableHandleIS4_EE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:796:10
  33: _ZL10CallGetterP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_INS1_5ValueEEENS2_INS1_11PropertyKeyEEENS3_16PropertyInfoBaseIjEENS1_13MutableHandleIS7_EE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/NativeObject.cpp:2143:12
  34: _ZL19GetExistingPropertyILN2js7AllowGCE1EEbP9JSContextNS0_11MaybeRootedIN2JS5ValueEXT_EE10HandleTypeENS4_IPNS0_12NativeObjectEXT_EE10HandleTypeENS4_INS5_11PropertyKeyEXT_EE10HandleTypeENS0_16PropertyInfoBaseIjEENS7_17MutableHandleTypeE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/NativeObject.cpp:2171:12
  35: _ZN2js25NativeGetExistingPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_IPNS_12NativeObjectEEENS3_INS2_11PropertyKeyEEENS_16PropertyInfoBaseIjEENS2_13MutableHandleINS2_5ValueEEE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/NativeObject.cpp:2179:10
  36: _ZN2js9FetchNameILNS_11GetNameModeE0EEEbP9JSContextN2JS6HandleIP8JSObjectEES8_NS5_IPNS_12PropertyNameEEERKNS_14PropertyResultENS4_13MutableHandleINS4_5ValueEEE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter-inl.h:141:12
  37: _ZN2js18GetEnvironmentNameILNS_11GetNameModeE0EEEbP9JSContextN2JS6HandleIP8JSObjectEENS5_IPNS_12PropertyNameEEENS4_13MutableHandleINS4_5ValueEEE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter-inl.h:193:10
  38: _ZL16GetNameOperationP9JSContextN2JS6HandleIP8JSObjectEENS2_IPN2js12PropertyNameEEE4JSOpNS1_13MutableHandleINS1_5ValueEEE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:257:10
  39: _ZN2js9InterpretEP9JSContextRNS_8RunStateE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:3333:12
  40: _ZL31MaybeEnterInterpreterTrampolineP9JSContextRN2js8RunStateE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:395:10
  41: _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:453:13
  42: _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:607:13
  43: _ZL12InternalCallP9JSContextRKN2js13AnyInvokeArgsENS1_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:642:10
  44: _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/Interpreter.cpp:674:8
  45: _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs-sys/mozjs/js/src/vm/CallAndConstruct.cpp:119:10
  46: mozjs::rust::wrappers::Call
             at /Users/jdm/.cargo/git/checkouts/mozjs-dd2a25693c61d87d/e4d4f9a/mozjs/src/rust.rs:1135:51
  47: script_bindings::codegen::GenericBindings::EventHandlerBinding::EventHandlerNonNull<D>::Call
             at /Users/jdm/src/alt-servo/target/debug/build/script_bindings-a65d74e3e7957e28/out/Bindings/EventHandlerBinding.rs:66:50
  48: script_bindings::codegen::GenericBindings::EventHandlerBinding::EventHandlerNonNull<D>::Call_
             at /Users/jdm/src/alt-servo/target/debug/build/script_bindings-a65d74e3e7957e28/out/Bindings/EventHandlerBinding.rs:41:18
  49: script::dom::eventtarget::CompiledEventListener::call_or_handle_event
             at /Users/jdm/src/alt-servo/components/script/dom/eventtarget.rs:280:41
  50: script::dom::event::inner_invoke
             at /Users/jdm/src/alt-servo/components/script/dom/event.rs:1278:9
  51: script::dom::event::invoke
             at /Users/jdm/src/alt-servo/components/script/dom/event.rs:1161:17
  52: script::dom::event::Event::dispatch
             at /Users/jdm/src/alt-servo/components/script/dom/event.rs:558:17
  53: script::dom::eventtarget::EventTarget::dispatch_event
             at /Users/jdm/src/alt-servo/components/script/dom/eventtarget.rs:435:9
  54: script::dom::event::Event::fire
             at /Users/jdm/src/alt-servo/components/script/dom/event.rs:679:9
  55: script::dom::eventtarget::EventTarget::fire_event_with_params
             at /Users/jdm/src/alt-servo/components/script/dom/eventtarget.rs:800:9
  56: script::dom::eventtarget::EventTarget::fire_event
             at /Users/jdm/src/alt-servo/components/script/dom/eventtarget.rs:749:9
  57: script::dom::htmlimageelement::HTMLImageElement::update_the_image_data::{{closure}}
             at /Users/jdm/src/alt-servo/components/script/dom/htmlimageelement.rs:1047:29
  58: <script::dom::htmlimageelement::HTMLImageElement::update_the_image_data::image_load_event<F> as script::task::TaskOnce>::run_once
             at /Users/jdm/src/alt-servo/components/script/task.rs:24:17
  59: <script::task::CancellableTask<T> as script::task::TaskOnce>::run_once
             at /Users/jdm/src/alt-servo/components/script/task.rs:106:13
  60: <T as script::task::TaskBox>::run_box
             at /Users/jdm/src/alt-servo/components/script/task.rs:57:9
  61: script::script_thread::ScriptThread::handle_msg_from_script
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:1972:17
  62: script::script_thread::ScriptThread::handle_msgs::{{closure}}
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:1509:60
  63: script::script_thread::ScriptThread::profile_event
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:1721:13
  64: script::script_thread::ScriptThread::handle_msgs
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:1500:27
  65: script::script_thread::ScriptThread::start
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:978:15
  66: <script::script_thread::ScriptThread as script_layout_interface::ScriptThreadFactory>::create::{{closure}}::{{closure}}
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:431:25
  67: profile_traits::mem::ProfilerChan::run_with_memory_reporting
             at /Users/jdm/src/alt-servo/components/shared/profile/mem.rs:91:9
  68: <script::script_thread::ScriptThread as script_layout_interface::ScriptThreadFactory>::create::{{closure}}
             at /Users/jdm/src/alt-servo/components/script/script_thread.rs:429:17
  69: std::sys::backtrace::__rust_begin_short_backtrace
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18
  70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17
  71: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
  72: std::panicking::try::do_call
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40
  73: ___rust_try
  74: std::panicking::try
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19
      std::panic::catch_unwind
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:358:14
      std::thread::Builder::spawn_unchecked_::{{closure}}
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30
  75: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at /Users/jdm/.rustup/toolchains/1.85.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
  76: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
      <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
      std::sys::pal::unix::thread::Thread::new::thread_start
             at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17
  77: __pthread_deallocate
[2025-04-08T02:37:11Z ERROR servoshell::panic_hook] called `Option::unwrap()` on a `None` value

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0