Closed Bug 1748499 Opened 2 years ago Closed 2 years ago

Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at /third_party/rust/euclid/src/size.rs:315

Categories

(Core :: Graphics: WebRender, defect)

x86_64
Linux
defect

Tracking

()

VERIFIED FIXED
97 Branch
Tracking Status
firefox97 --- verified

People

(Reporter: jkratzer, Assigned: kvark)

References

(Blocks 1 open bug)

Details

(Keywords: testcase, Whiteboard: [bugmon:bisected,confirmed])

Attachments

(2 files)

Testcase found while fuzzing mozilla-central rev 8bc2581b2c7b (built with: --enable-address-sanitizer --enable-fuzzing).

Testcase can be reproduced using the following commands:

$ pip install fuzzfetch grizzly-framework
$ python -m fuzzfetch --build 8bc2581b2c7b --asan --fuzzing -n firefox
$ python -m grizzly.replay ./firefox/firefox testcase.html
Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at /third_party/rust/euclid/src/size.rs:315

    =================================================================
    ==3518504==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7fd8379225a0 bp 0x7fd7e6595d50 sp 0x7fd7e6595d40 T140)
    ==3518504==The signal is caused by a WRITE memory access.
    ==3518504==Hint: address points to the zero page.
        #0 0x7fd8379225a0 in MOZ_Crash /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3
        #1 0x7fd8379225a0 in RustMozCrash /mozglue/static/rust/wrappers.cpp:18:3
        #2 0x7fd8379224c6 in mozglue_static::panic_hook::h61696a4324a5d117 /mozglue/static/rust/lib.rs:91:9
        #3 0x7fd837921185 in core::ops::function::Fn::call::h4225dabb1a2af65e /builds/worker/fetches/rust/library/core/src/ops/function.rs:70:5
        #4 0x7fd83a870b8f in std::panicking::rust_panic_with_hook::h12df1cde34faedfe (/home/jkratzer/builds/mc-asan/libxul.so+0x1f204b8f)
        #5 0x7fd83a88df91 in std::panicking::begin_panic_handler::_$u7b$$u7b$closure$u7d$$u7d$::h1112bbc0bd387537 std.37975f9d-cgu.4
        #6 0x7fd83a88d303 in std::sys_common::backtrace::__rust_end_short_backtrace::h014d03f4c05b9aaa crtstuff.c
        #7 0x7fd83a8705e1 in rust_begin_unwind (/home/jkratzer/builds/mc-asan/libxul.so+0x1f2045e1)
        #8 0x7fd823cdffb0 in core::panicking::panic_fmt::hcb79d2bd962905f6 (/home/jkratzer/builds/mc-asan/libxul.so+0x8673fb0)
        #9 0x7fd823cdfefc in core::panicking::panic::h0278218a0d986439 (/home/jkratzer/builds/mc-asan/libxul.so+0x8673efc)
        #10 0x7fd835ad1fe4 in core::option::Option$LT$T$GT$::unwrap::h6df2135042746368 /builds/worker/fetches/rust/library/core/src/option.rs:746:21
        #11 0x7fd835ad1fe4 in euclid::size::Size2D$LT$T$C$U$GT$::cast::h757abbc70d71597d /third_party/rust/euclid/src/size.rs:315:9
        #12 0x7fd835ad1fe4 in euclid::size::Size2D$LT$T$C$U$GT$::to_i32::h990817c7ceccac09 /third_party/rust/euclid/src/size.rs:381:9
        #13 0x7fd83601f84e in webrender::picture::PicturePrimitive::take_context::h7ffa251a942f5165 /gfx/wr/webrender/src/picture.rs:4947:41
        #14 0x7fd83606afea in webrender::prepare::prepare_prim_for_render::ha9dd605ef6b35620 /gfx/wr/webrender/src/prepare.rs:165:15
        #15 0x7fd83606afea in webrender::prepare::prepare_primitives::h4b6f8d83635716f9 /gfx/wr/webrender/src/prepare.rs:111:16
        #16 0x7fd83606b171 in webrender::prepare::prepare_prim_for_render::ha9dd605ef6b35620 /gfx/wr/webrender/src/prepare.rs:177:17
        #17 0x7fd83606b171 in webrender::prepare::prepare_primitives::h4b6f8d83635716f9 /gfx/wr/webrender/src/prepare.rs:111:16
        #18 0x7fd83606b171 in webrender::prepare::prepare_prim_for_render::ha9dd605ef6b35620 /gfx/wr/webrender/src/prepare.rs:177:17
        #19 0x7fd83606b171 in webrender::prepare::prepare_primitives::h4b6f8d83635716f9 /gfx/wr/webrender/src/prepare.rs:111:16
        #20 0x7fd83606b171 in webrender::prepare::prepare_prim_for_render::ha9dd605ef6b35620 /gfx/wr/webrender/src/prepare.rs:177:17
        #21 0x7fd83606b171 in webrender::prepare::prepare_primitives::h4b6f8d83635716f9 /gfx/wr/webrender/src/prepare.rs:111:16
        #22 0x7fd835f57f59 in webrender::frame_builder::FrameBuilder::build_layer_screen_rects_and_cull_layers::h9610f8363c130444 /gfx/wr/webrender/src/frame_builder.rs:501:17
        #23 0x7fd835f57f59 in webrender::frame_builder::FrameBuilder::build::h7728fc2093a46c43 /gfx/wr/webrender/src/frame_builder.rs:592:9
        #24 0x7fd8361141f8 in webrender::render_backend::Document::build_frame::h0fc2b009cd7196d9 /gfx/wr/webrender/src/render_backend.rs:451:25
        #25 0x7fd83616093b in webrender::render_backend::RenderBackend::update_document::h19fc5ec421a4265f /gfx/wr/webrender/src/render_backend.rs:1345:41
        #26 0x7fd836138f6e in webrender::render_backend::RenderBackend::prepare_transactions::h3ce2da43df997185 /gfx/wr/webrender/src/render_backend.rs:1194:28
        #27 0x7fd836138f6e in webrender::render_backend::RenderBackend::process_api_msg::h7e0d7ef06cf9a0df /gfx/wr/webrender/src/render_backend.rs:1046:17
        #28 0x7fd8358c9268 in webrender::render_backend::RenderBackend::run::h7bf16d34a4c18724 /gfx/wr/webrender/src/render_backend.rs:716:21
        #29 0x7fd8358c9268 in webrender::renderer::Renderer::new::_$u7b$$u7b$closure$u7d$$u7d$::h0fcc80a00b4fc5e7 /gfx/wr/webrender/src/renderer/mod.rs:1325:13
        #30 0x7fd8358c9268 in std::sys_common::backtrace::__rust_begin_short_backtrace::h3a1cc3de2d8887d0 /builds/worker/fetches/rust/library/std/src/sys_common/backtrace.rs:123:18
        #31 0x7fd83594e17f in std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hf1db0df3c508583f /builds/worker/fetches/rust/library/std/src/thread/mod.rs:483:17
        #32 0x7fd83594e17f in _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h45ca09f86c068888 /builds/worker/fetches/rust/library/core/src/panic/unwind_safe.rs:271:9
        #33 0x7fd83594e17f in std::panicking::try::do_call::h2b047dc585be8c9f /builds/worker/fetches/rust/library/std/src/panicking.rs:403:40
        #34 0x7fd83594e17f in std::panicking::try::h90128425458672b3 /builds/worker/fetches/rust/library/std/src/panicking.rs:367:19
        #35 0x7fd83594e17f in std::panic::catch_unwind::h76e3cbf78d8b9c48 /builds/worker/fetches/rust/library/std/src/panic.rs:133:14
        #36 0x7fd83594e17f in std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::h85ab796c46a44b74 /builds/worker/fetches/rust/library/std/src/thread/mod.rs:482:30
        #37 0x7fd83594e17f in core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hbc2342c6727d089b /builds/worker/fetches/rust/library/core/src/ops/function.rs:227:5
        #38 0x7fd83a87f7c2 in std::sys::unix::thread::Thread::new::thread_start::h20a09259a176b254 std.37975f9d-cgu.2
        #39 0x7fd84958a608 in start_thread /build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c:477:8
        #40 0x7fd849152292 in __clone /build/glibc-eX1tMB/glibc-2.31/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
    
    AddressSanitizer can not provide additional info.
    SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash
    Thread T140 (WRRende~ckend#1) created by T59 (Renderer) here:
        #0 0x5575559e4e2c in __interceptor_pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cpp:207:3
        #1 0x7fd83a87f644 in std::sys::unix::thread::Thread::new::h9389f88d83e4b5c1 (/home/jkratzer/builds/mc-asan/libxul.so+0x1f213644)
        #2 0x7fd836226645 in webrender::renderer::Renderer::new::h763e67a77932b6ae /gfx/wr/webrender/src/renderer/mod.rs:1283:9
        #3 0x7fd83570dd94 in wr_window_new /gfx/webrender_bindings/src/bindings.rs:1689:36
        #4 0x7fd827cc4f39 in mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /gfx/webrender_bindings/WebRenderAPI.cpp:157:10
        #5 0x7fd827c91f0d in mozilla::wr::RenderThread::RunEvent(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >) /gfx/webrender_bindings/RenderThread.cpp:441:11
        #6 0x7fd827caaf56 in decltype(*(fp).*fp0(Get<0ul>(fp1).PassAsParameter(), Get<1ul>(fp1).PassAsParameter())) mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::applyImpl<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > >, 0ul, 1ul>(mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), mozilla::Tuple<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > > >&, std::integer_sequence<unsigned long, 0ul, 1ul>) /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1147:12
        #7 0x7fd827caac9b in apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1153:12
        #8 0x7fd827caac9b in mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1200:13
        #9 0x7fd824a7c03b in nsThread::ProcessNextEvent(bool, bool*) /xpcom/threads/nsThread.cpp:1177:16
        #10 0x7fd824a86e6c in NS_ProcessNextEvent(nsIThread*, bool) /xpcom/threads/nsThreadUtils.cpp:467:10
        #11 0x7fd825f9c281 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /ipc/glue/MessagePump.cpp:330:5
        #12 0x7fd825e19e81 in RunInternal /ipc/chromium/src/base/message_loop.cc:331:10
        #13 0x7fd825e19e81 in RunHandler /ipc/chromium/src/base/message_loop.cc:324:3
        #14 0x7fd825e19e81 in MessageLoop::Run() /ipc/chromium/src/base/message_loop.cc:306:3
        #15 0x7fd824a7453f in nsThread::ThreadFunc(void*) /xpcom/threads/nsThread.cpp:391:10
        #16 0x7fd84747302e in _pt_root /nsprpub/pr/src/pthreads/ptthread.c:201:5
        #17 0x7fd84958a608 in start_thread /build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c:477:8
    
    Thread T59 (Renderer) created by T0 here:
        #0 0x5575559e4e2c in __interceptor_pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cpp:207:3
        #1 0x7fd8474630b4 in _PR_CreateThread /nsprpub/pr/src/pthreads/ptthread.c:458:14
        #2 0x7fd84745435e in PR_CreateThread /nsprpub/pr/src/pthreads/ptthread.c:533:12
        #3 0x7fd824a77895 in nsThread::Init(nsTSubstring<char> const&) /xpcom/threads/nsThread.cpp:615:18
        #4 0x7fd824a84c4f in nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /xpcom/threads/nsThreadManager.cpp:581:12
        #5 0x7fd824a901e1 in NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /xpcom/threads/nsThreadUtils.cpp:163:57
        #6 0x7fd827c8becb in NS_NewNamedThread<9UL> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:74:10
        #7 0x7fd827c8becb in mozilla::wr::RenderThread::Start() /gfx/webrender_bindings/RenderThread.cpp:92:17
        #8 0x7fd827a40f5e in InitLayersIPC /gfx/thebes/gfxPlatform.cpp:1290:7
        #9 0x7fd827a40f5e in gfxPlatform::Init() /gfx/thebes/gfxPlatform.cpp:956:3
        #10 0x7fd827a43fd0 in GetPlatform /gfx/thebes/gfxPlatform.cpp:466:5
        #11 0x7fd827a43fd0 in gfxPlatform::InitializeCMS() /gfx/thebes/gfxPlatform.cpp:2083:9
        #12 0x7fd82cd8b58d in GetCMSMode /builds/worker/workspace/obj-build/dist/include/gfxPlatform.h:521:5
        #13 0x7fd82cd8b58d in nsXPLookAndFeel::GetColorValue(mozilla::StyleSystemColor, mozilla::ColorScheme, mozilla::LookAndFeel::UseStandins, unsigned int&) /widget/nsXPLookAndFeel.cpp:865:9
        #14 0x7fd82cd8f00e in mozilla::LookAndFeel::GetColor(mozilla::StyleSystemColor, mozilla::ColorScheme, mozilla::LookAndFeel::UseStandins) /widget/nsXPLookAndFeel.cpp:1200:47
        #15 0x7fd82cd03948 in Color /builds/worker/workspace/obj-build/dist/include/mozilla/LookAndFeel.h:447:12
        #16 0x7fd82cd03948 in ThemedAccentColor /widget/ThemeColors.cpp:89:37
        #17 0x7fd82cd03948 in mozilla::widget::ThemeColors::RecomputeAccentColors() /widget/ThemeColors.cpp:170:20
        #18 0x7fd82cd45d9b in nsNativeBasicTheme::LookAndFeelChanged() /widget/nsNativeBasicTheme.cpp:120:3
        #19 0x7fd82cd89a62 in nsXPLookAndFeel::GetInstance() /widget/nsXPLookAndFeel.cpp:357:3
        #20 0x7fd82cd8fa0d in mozilla::LookAndFeel::GetThemeInfo(nsTSubstring<char>&) /widget/nsXPLookAndFeel.cpp:1317:3
        #21 0x7fd8248d3757 in nsSystemInfo::Init() /xpcom/base/nsSystemInfo.cpp:1047:5
        #22 0x7fd8249e4a50 in mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:11964:7
        #23 0x7fd824a29867 in CreateInstance /xpcom/components/nsComponentManager.cpp:177:46
        #24 0x7fd824a29867 in nsComponentManagerImpl::GetServiceLocked(mozilla::Maybe<mozilla::MonitorAutoLock>&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) /xpcom/components/nsComponentManager.cpp:1276:17
        #25 0x7fd824a2a318 in nsComponentManagerImpl::GetService(mozilla::xpcom::ModuleID, nsID const&, void**) /xpcom/components/nsComponentManager.cpp:1366:10
        #26 0x7fd8249feb5d in mozilla::xpcom::GetServiceHelper::operator()(nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:12264:50
        #27 0x7fd824889be1 in nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) /xpcom/base/nsCOMPtr.cpp:109:7
        #28 0x7fd826e8925c in nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:999:5
        #29 0x7fd826e8925c in GetServiceImpl /js/xpconnect/src/JSServices.cpp:84:32
        #30 0x7fd826e8925c in GetService /js/xpconnect/src/JSServices.cpp:131:8
        #31 0x7fd826e8925c in xpc::Services_Resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) /js/xpconnect/src/JSServices.cpp:154:25
        #32 0x7fd8321587b7 in CallResolveOp /js/src/vm/NativeObject-inl.h:640:8
        #33 0x7fd8321587b7 in NativeLookupOwnPropertyInline<js::CanGC, js::LookupResolveMode::CheckResolve> /js/src/vm/NativeObject-inl.h:760:14
        #34 0x7fd8321587b7 in NativeGetPropertyInline<js::CanGC> /js/src/vm/NativeObject.cpp:2127:10
        #35 0x7fd8321587b7 in js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /js/src/vm/NativeObject.cpp:2175:10
        #36 0x7fd831c741f9 in GetProperty /js/src/vm/ObjectOperations-inl.h:120:10
        #37 0x7fd831c741f9 in js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, js::PropertyName*, JS::MutableHandle<JS::Value>) /js/src/vm/ObjectOperations-inl.h:127:10
        #38 0x7fd831c73854 in js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) /js/src/vm/Interpreter.cpp:4710:10
        #39 0x7fd831c44618 in GetPropertyOperation /js/src/vm/Interpreter.cpp:208:10
        #40 0x7fd831c44618 in Interpret(JSContext*, js::RunState&) /js/src/vm/Interpreter.cpp:2973:12
        #41 0x7fd831c3be11 in js::RunScript(JSContext*, js::RunState&) /js/src/vm/Interpreter.cpp:394:13
        #42 0x7fd831c6ac7f in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /js/src/vm/Interpreter.cpp:544:13
        #43 0x7fd831c6cdcb in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /js/src/vm/Interpreter.cpp:589:8
        #44 0x7fd831ee9b1c in JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /js/src/vm/CallAndConstruct.cpp:53:10
        #45 0x7fd826ed11f0 in nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /js/xpconnect/src/XPCWrappedJSClass.cpp:973:17
        #46 0x7fd824acf0c2 in PrepareAndDispatch /xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37
        #47 0x7fd824acde4a in SharedStub xptcstubs_x86_64_linux.cpp
        #48 0x7fd824a1fc82 in NS_CreateServicesFromCategory(char const*, nsISupports*, char const*, char16_t const*) /xpcom/components/nsCategoryManager.cpp:687:19
        #49 0x7fd8319a32f9 in nsXREDirProvider::DoStartup() /toolkit/xre/nsXREDirProvider.cpp:978:11
        #50 0x7fd83197e5e3 in XREMain::XRE_mainRun() /toolkit/xre/nsAppRunner.cpp:5077:18
        #51 0x7fd8319818f9 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /toolkit/xre/nsAppRunner.cpp:5527:8
        #52 0x7fd831982633 in XRE_main(int, char**, mozilla::BootstrapConfig const&) /toolkit/xre/nsAppRunner.cpp:5586:21
        #53 0x557555a2fa79 in do_main /browser/app/nsBrowserApp.cpp:225:22
        #54 0x557555a2fa79 in main /browser/app/nsBrowserApp.cpp:395:16
        #55 0x7fd8490570b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16
    
    ==3518504==ABORTING
Attached file Testcase

Looking at this.

Assignee: nobody → dmalyshau
Severity: -- → S3

Bugmon Analysis
Verified bug as reproducible on mozilla-central 20220104214425-3762abb6ee06.
Failed to bisect testcase (Testcase reproduces on start build!):

Start: 1e323e0a130c4d077551758e4d37e02531b16e7f (20210106035126)
End: 8bc2581b2c7bb99a1138ece1f6e7bf80ff7f79d3 (20220104034109)
BuildFlags: BuildFlags(asan=True, tsan=False, debug=False, fuzzing=True, coverage=False, valgrind=False, no_opt=False, fuzzilli=False)

Whiteboard: [bugmon:confirm] → [bugmon:bisected,confirmed]

A pernosco session for this bug can be found here.

Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2134cb641802
Switch WR's scale_factors to operate in double precision r=nical
Flags: needinfo?(dmalyshau)

Apologies! Forgot to include the modified reftest expectation.

Flags: needinfo?(dmalyshau)
Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1f485c920b85
Switch WR's scale_factors to operate in double precision r=nical
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

Bugmon Analysis
Bug marked as FIXED but still reproduces on mozilla-central 20220106034727-3321b8f93cb1.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

It looks like the original testcase is occasionally triggering a different bug. As it appears this new issue is unrelated to the original, I'll go ahead and close this.

Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Keywords: bugmon
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: