Closed Bug 1905002 Opened 1 year ago Closed 1 year ago

Intermittent application crashed [@ mozilla::dom::XMLHttpRequestWorker::SetResponseToNetworkError] | single tracking bug

Categories

(Core :: DOM: Networking, defect, P2)

defect

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox128 --- unaffected
firefox129 + fixed
firefox130 + fixed

People

(Reporter: intermittent-bug-filer, Assigned: twisniewski)

References

(Regression)

Details

(4 keywords, Whiteboard: [necko-triaged][necko-priority-queue])

Crash Data

Attachments

(2 files)

Filed by: pstanciu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=464192512&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F6u1eYCyTv2dx82Cw_p0ZA/runs/0/artifacts/public/logs/live_backing.log


[task 2024-06-27T02:33:28.134Z] 02:33:28     INFO - TEST-START | /xhr/abort-during-unsent.any.worker.html
[task 2024-06-27T02:33:28.140Z] 02:33:28     INFO - Closing window 889ac006-c2e8-442b-a576-cbe7accc29f8
[task 2024-06-27T02:33:28.451Z] 02:33:28     INFO - PID 26501 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2024-06-27T02:33:28.898Z] 02:33:28     INFO - PID 26501 | 1719455608897	Marionette	INFO	Stopped listening on port 47493
[task 2024-06-27T02:33:28.921Z] 02:33:28     INFO - PID 26501 | [Parent 26501, IPC I/O Parent] WARNING: process 26967 exited on signal 11: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:335
[task 2024-06-27T02:33:28.937Z] 02:33:28     INFO - PID 26501 | JavaScript error: chrome://remote/content/marionette/cert.sys.mjs, line 47: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData]
[task 2024-06-27T02:33:29.034Z] 02:33:29     INFO - IOError on command, setting status to CRASH
[task 2024-06-27T02:33:29.035Z] 02:33:29     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Tdo_1UZtTbyZi7LvJPuiAQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2024-06-27T02:33:39.742Z] 02:33:39     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpexy2wwf4/055f5afd-49cb-8eed-f66a-694450e10a70.trace /tmp/tmp2huc34ws/minidumps/055f5afd-49cb-8eed-f66a-694450e10a70.dmp /tmp/tmpyhz3y1kz
[task 2024-06-27T02:33:44.219Z] 02:33:44     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/055f5afd-49cb-8eed-f66a-694450e10a70.dmp
[task 2024-06-27T02:33:44.220Z] 02:33:44     INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/055f5afd-49cb-8eed-f66a-694450e10a70.extra
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - PROCESS-CRASH | application crashed [@ mozilla::dom::XMLHttpRequestWorker::SetResponseToNetworkError] | /xhr/abort-during-unsent.any.worker.html 
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Process type: content
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Process pid: 27270
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Crash dump filename: /tmp/tmp2huc34ws/minidumps/055f5afd-49cb-8eed-f66a-694450e10a70.dmp
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Operating system: Linux
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO -                   4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - CPU: amd64
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO -      family 6 model 85 stepping 7
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO -      4 CPUs
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - 
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-06-27T02:33:44.308Z] 02:33:44     INFO - Crash address: 0x0000000000000095 **
[task 2024-06-27T02:33:44.309Z] 02:33:44     INFO -     ** Null pointer detected with offset: 0x0000000000000095
[task 2024-06-27T02:33:44.309Z] 02:33:44     INFO - Crashing instruction: `mov byte [rax + 0x95], 0x0`
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO - Memory accessed by instruction:
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -   0. Address: 0x0000000000000095
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      Size: 1
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO - Process uptime: not available
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO - 
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO - Thread 24 DOM Worker (crashed)
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -  0  libxul.so!mozilla::dom::XMLHttpRequestWorker::SetResponseToNetworkError() [XMLHttpRequestWorker.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1525]
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -  1  libxul.so!mozilla::dom::XMLHttpRequestWorker::RequestErrorSteps(mozilla::ErrorResult&, mozilla::dom::XMLHttpRequest::ErrorProgressEventType const&, nsresult) [XMLHttpRequestWorker.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1551 + 0x46]
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      rax = 0x0000000000000000    rdx = 0x00007f7d26e09638
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      rcx = 0x0000000000000000    rbx = 0x00007f7d166fd238
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      rsi = 0x00007f7d166fd238    rdi = 0x00007f7d11afb088
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      rbp = 0x00007f7d166fd1d0    rsp = 0x00007f7d166fd1b0
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -       r8 = 0x0000000000000000     r9 = 0x0000000000000000
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      r10 = 0x0000000000000000    r11 = 0x00000000ffffffff
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      r12 = 0x000000008053000b    r13 = 0x00007f7d11a6edf0
[task 2024-06-27T02:33:44.310Z] 02:33:44     INFO -      r14 = 0x00007f7d11a666b0    r15 = 0x00007f7d26e09638
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rip = 0x00007f7d23fb05b3
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -     Found by: given as instruction pointer in context
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -  2  libxul.so!mozilla::dom::XMLHttpRequestWorker::Abort(mozilla::ErrorResult&) [XMLHttpRequestWorker.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 2109 + 0x16]
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rbx = 0x00007f7d11a666b0    rbp = 0x00007f7d166fd220
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd1e0    r12 = 0x00007f7d1209b600
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      r13 = 0x00007f7d11a6edf0    r14 = 0x00007f7d166fd238
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      r15 = 0x00007f7d10546040    rip = 0x00007f7d23fb247c
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -  3  libxul.so!mozilla::dom::XMLHttpRequest_Binding::abort(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [XMLHttpRequestBinding.cpp: : 1707 + 0xf]
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rbx = 0x00007f7d18b36200    rbp = 0x00007f7d166fd270
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd230    r12 = 0x0000000000000002
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      r13 = 0x0000318d1295ca88    r14 = 0x00007f7d166fd2c0
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      r15 = 0x00007f7d11a666b0    rip = 0x00007f7d22a4a98a
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -  4  libxul.so!mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 3268 + 0x5]
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rbx = 0x00007f7d0ff490a0    rbp = 0x00007f7d166fd310
[task 2024-06-27T02:33:44.311Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd280    r12 = 0x0000000000000002
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      r13 = 0x0000318d1295ca88    r14 = 0x00007f7d26cb8b40
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      r15 = 0x00000000000003dd    rip = 0x00007f7d22cfc24c
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -  5  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 487]
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -  6  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 581 + 0xcf]
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      rbx = 0x00007f7d18b36200    rbp = 0x00007f7d166fd3b0
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd320    r12 = 0x00007f7d1039c000
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      r13 = 0x0000318d1295ca88    r14 = 0x00007f7d166fd700
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      r15 = 0x00007f7d22cfc100    rip = 0x00007f7d24bfb513
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -  7  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 648]
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -  8  libxul.so!js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 653]
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -  9  libxul.so!js::Interpret(JSContext*, js::RunState&) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 3323 + 0x9]
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      rbx = 0x0000000000000000    rbp = 0x00007f7d166fd770
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd3c0    r12 = 0x00000000000000f6
[task 2024-06-27T02:33:44.312Z] 02:33:44     INFO -      r13 = 0x00007f7d18b36200    r14 = 0x00007f7d0ff49090
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      r15 = 0x0000000000000075    rip = 0x00007f7d24c05fc1
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO - 10  libxul.so!MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 401]
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO - 11  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 459 + 0x12d]
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      rbx = 0x00007f7d18b36200    rbp = 0x00007f7d166fd7f0
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd780    r12 = 0x0000020479a4e5b0
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      r13 = 0x00007f7d166fd848    r14 = 0x00007f7d166fd830
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d24bfb137
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO - 12  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 613 + 0x7]
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      rbx = 0x00007f7d18b36200    rbp = 0x00007f7d166fd890
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd800    r12 = 0x00007f7d1039c000
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      r13 = 0x00001a39cd10f798    r14 = 0x00007f7d166fd908
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d24bfb7d1
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO - 13  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 648]
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.313Z] 02:33:44     INFO - 14  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 680 + 0xc]
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rbx = 0x00007f7d166fda30    rbp = 0x00007f7d166fd8d0
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd8a0    r12 = 0x00007f7d166fda30
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r13 = 0x00007f7d166fd9e0    r14 = 0x00007f7d166fd908
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d24bfbd1f
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO - 15  libxul.so!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [CallAndConstruct.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 119 + 0x14]
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rbx = 0x0000000000000003    rbp = 0x00007f7d166fd9c0
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd8e0    r12 = 0x00007f7d166fda30
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r13 = 0x00007f7d166fd9e0    r14 = 0x00007f7d18b36200
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r15 = 0x0000000000000001    rip = 0x00007f7d24c75c27
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO - 16  libxul.so!mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) [EventListenerBinding.cpp: : 62 + 0x7]
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rbx = 0x00007f7d166fda18    rbp = 0x00007f7d166fdae0
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      rsp = 0x00007f7d166fd9d0    r12 = 0x00007f7d10545f80
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r13 = 0xfff9800000000000    r14 = 0xfffe318d12980088
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -      r15 = 0x00007f7d166fdce8    rip = 0x00007f7d22b533f5
[task 2024-06-27T02:33:44.314Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO - 18  libxul.so!mozilla::EventListenerManager::HandleEventSingleListener(mozilla::EventListenerManager::Listener*, nsAtom*, mozilla::WidgetEvent*, mozilla::dom::Event*, mozilla::dom::EventTarget*, bool) [EventListenerManager.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1339 + 0xa8]
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rbx = 0x00007f7d11aa8310    rbp = 0x00007f7d166fdd40
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rsp = 0x00007f7d166fdaf0    r12 = 0x00007f7d10545f80
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r13 = 0x00007f7d166fdb48    r14 = 0x00007f7d11aaa790
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r15 = 0x00007f7d10545f80    rip = 0x00007f7d2305dba7
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO - 19  libxul.so!mozilla::EventListenerManager::HandleEventWithListenerArray(mozilla::EventListenerManager::ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool) [EventListenerManager.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1662 + 0x23]
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rbx = 0x00007f7d11af34d8    rbp = 0x00007f7d166fde50
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rsp = 0x00007f7d166fdd50    r12 = 0x0000000000000000
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r13 = 0x00007f7d11aa8310    r14 = 0x00007f7d11af34c0
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r15 = 0x00007f7d18b36220    rip = 0x00007f7d2305e7f5
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO - 20  libxul.so!mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) [EventListenerManager.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1559 + 0x25]
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rbx = 0x000000000000005d    rbp = 0x00007f7d166fdef0
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      rsp = 0x00007f7d166fde60    r12 = 0x00007f7d1e787ea4
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r13 = 0x00007f7d11af34c0    r14 = 0x00007f7d11aa8310
[task 2024-06-27T02:33:44.315Z] 02:33:44     INFO -      r15 = 0x00007f7d11aaa920    rip = 0x00007f7d2305e05b
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO - 21  libxul.so!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [EventDispatcher.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 365 + 0xb]
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rbx = 0x00007f7d166fe0d8    rbp = 0x00007f7d166fdf20
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rsp = 0x00007f7d166fdf00    r12 = 0x0000000000000000
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      r13 = 0x00007f7d166fe0c0    r14 = 0x00007f7d105469a8
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      r15 = 0x00007f7d166fe100    rip = 0x00007f7d23055752
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO - 22  libxul.so!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [EventDispatcher.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 606 + 0x11]
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rbx = 0x00007f7d105469a8    rbp = 0x00007f7d166fe030
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rsp = 0x00007f7d166fdf30    r12 = 0x0000000000000000
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      r13 = 0x00007f7d166fe0c0    r14 = 0x00007f7d166fe0f8
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d23054c42
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO - 23  libxul.so!mozilla::EventDispatcher::Dispatch(mozilla::dom::EventTarget*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) [EventDispatcher.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1221 + 0x7]
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rbx = 0x00007f7d11aa8310    rbp = 0x00007f7d166fe400
[task 2024-06-27T02:33:44.316Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe040    r12 = 0x0000000000000090
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d2305764a
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO - 24  libxul.so!mozilla::EventDispatcher::DispatchDOMEvent(mozilla::dom::EventTarget*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsPresContext*, nsEventStatus*) [EventDispatcher.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 0 + 0x7]
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rbx = 0x0000000000000000    rbp = 0x00007f7d166fe440
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe410    r12 = 0x00007f7d11a666b0
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r13 = 0x00007f7d166fe454    r14 = 0x00007f7d11aaa790
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r15 = 0x00007f7d11aa8310    rip = 0x00007f7d2305a05a
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO - 25  libxul.so!nsWindowRoot::DispatchEvent(mozilla::dom::Event&, mozilla::dom::CallerType, mozilla::ErrorResult&) [nsWindowRoot.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 83 + 0xb]
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rbx = 0x00007f7d166fe490    rbp = 0x00007f7d166fe480
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe450    r12 = 0x00007f7d11aaa790
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r13 = 0x00007f7d18b36200    r14 = 0x00007f7d11a666b0
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r15 = 0x0000000000000001    rip = 0x00007f7d22281b4c
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO - 26  libxul.so!mozilla::dom::EventTarget::DispatchEvent(mozilla::dom::Event&, mozilla::ErrorResult&) [EventTarget.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 214 + 0x11]
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rbx = 0x00007f7d166fe490    rbp = 0x00007f7d166fe4b0
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe490    r12 = 0x00007f7d166fe4e8
[task 2024-06-27T02:33:44.317Z] 02:33:44     INFO -      r13 = 0x00007f7d18b36200    r14 = 0x00007f7d11a666b0
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r15 = 0x00007f7d11aaa790    rip = 0x00007f7d23062bff
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO - 27  libxul.so!mozilla::dom::(anonymous namespace)::EventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [XMLHttpRequestWorker.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1160 + 0xa]
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rbx = 0x00007f7d11a6eea0    rbp = 0x00007f7d166fe530
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe4c0    r12 = 0x00007f7d166fe4e8
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r13 = 0x00007f7d18b36200    r14 = 0x00007f7d11a666b0
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r15 = 0x00007f7d11aaa790    rip = 0x00007f7d23fb4ace
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO - 28  libxul.so!mozilla::dom::WorkerThreadRunnable::Run() [WorkerRunnable.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 443 + 0x11]
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rbx = 0x00007f7d11a6eea0    rbp = 0x00007f7d166fe660
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe540    r12 = 0x00007f7d166fe548
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r13 = 0x00007f7d18b36200    r14 = 0x00007f7d1209b600
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r15 = 0x00007f7d11ac7e88    rip = 0x00007f7d23e2cfd7
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO - 29  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1198 + 0x9]
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rbx = 0x00007f7d10548a00    rbp = 0x00007f7d166fe780
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe670    r12 = 0x00007f7d11a6eea0
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r13 = 0x0000020479a487ac    r14 = 0x00007f7d166fe79f
[task 2024-06-27T02:33:44.318Z] 02:33:44     INFO -      r15 = 0x00007f7d10548b00    rip = 0x00007f7d210cb1c4
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO - 30  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 480 + 0xf]
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rbx = 0x0000000000000000    rbp = 0x00007f7d166fe7b0
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe790    r12 = 0x00007f7d10522970
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r13 = 0x00007f7d10548a00    r14 = 0x0000000000000001
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d210ced0c
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO - 31  libxul.so!mozilla::dom::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 3510 + 0x9]
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rbx = 0x00007f7d1209b600    rbp = 0x00007f7d166fe870
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe7c0    r12 = 0x00007f7d10522970
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r13 = 0x00007f7d10548a00    r14 = 0x0000000000000001
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r15 = 0x0000000000000000    rip = 0x00007f7d23e22c4a
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO - 32  libxul.so!mozilla::dom::workerinternals::(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 2134 + 0xb]
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rbx = 0x00007f7d11ad0d80    rbp = 0x00007f7d166fe9d0
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe880    r12 = 0x00007f7d18b36200
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r13 = 0x0000000000000016    r14 = 0x00007f7d10503000
[task 2024-06-27T02:33:44.319Z] 02:33:44     INFO -      r15 = 0x0000000018b36201    rip = 0x00007f7d23e12acc
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO - 33  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 1198 + 0x9]
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rbx = 0x00007f7d10548a00    rbp = 0x00007f7d166feaf0
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rsp = 0x00007f7d166fe9e0    r12 = 0x00007f7d11ad0d80
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r13 = 0x0000020473294554    r14 = 0x00007f7d166feb0f
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r15 = 0x00007f7d10548b00    rip = 0x00007f7d210cb1c4
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO - 34  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 480 + 0xf]
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rbx = 0x0000000000000001    rbp = 0x00007f7d166feb20
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rsp = 0x00007f7d166feb00    r12 = 0x00007f7d11ad0d20
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f7d166febb8
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r15 = 0x00007f7d10548a00    rip = 0x00007f7d210ced0c
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO - 35  libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 330 + 0xc]
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rbx = 0x00007f7d11ad0d00    rbp = 0x00007f7d166feb60
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      rsp = 0x00007f7d166feb30    r12 = 0x00007f7d11ad0d20
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f7d166febb8
[task 2024-06-27T02:33:44.320Z] 02:33:44     INFO -      r15 = 0x00007f7d10548a00    rip = 0x00007f7d21771208
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO - 36  libxul.so!MessageLoop::RunInternal() [message_loop.cc:4abb8548bc614281f0a8a211104e05b9ae96814d : 370]
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO - 37  libxul.so!MessageLoop::RunHandler() [message_loop.cc:4abb8548bc614281f0a8a211104e05b9ae96814d : 363]
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -     Found by: inlining
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO - 38  libxul.so!MessageLoop::Run() [message_loop.cc:4abb8548bc614281f0a8a211104e05b9ae96814d : 345 + 0xb]
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      rbx = 0x00007f7d10544900    rbp = 0x00007f7d166feb90
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      rsp = 0x00007f7d166feb70    r12 = 0x00007f7d10544908
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      r13 = 0x0000000000000002    r14 = 0x000000000000000a
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      r15 = 0x00007f7d166febb8    rip = 0x00007f7d21724225
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO - 39  libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 370 + 0x7]
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      rbx = 0x00007f7d10544900    rbp = 0x00007f7d166fed90
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      rsp = 0x00007f7d166feba0    r12 = 0x00007f7d10544908
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      r13 = 0x0000000000000002    r14 = 0x000000000000000a
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -      r15 = 0x00007f7d166febb8    rip = 0x00007f7d210c8824
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.321Z] 02:33:44     INFO - 40  libnspr4.so!_pt_root [ptthread.c:4abb8548bc614281f0a8a211104e05b9ae96814d : 201 + 0x6]
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rbx = 0x00007f7d1053fb80    rbp = 0x00007f7d166fede0
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rsp = 0x00007f7d166feda0    r12 = 0x00007f7d34b80148
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r13 = 0x0000000000000002    r14 = 0x00007f7d166ff700
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r15 = 0x00007f7d3341dc40    rip = 0x00007f7d34b78c44
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO - 41  firefox-bin!set_alt_signal_stack_and_start(PthreadCreateParams*) [pthread_create_interposer.cpp:4abb8548bc614281f0a8a211104e05b9ae96814d : 81 + 0x5]
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rbx = 0x00007f7d1053fb80    rbp = 0x00007f7d166feeb0
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rsp = 0x00007f7d166fedf0    r12 = 0x00007f7d34b78a40
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f7d17f05000
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r15 = 0x00007f7d166fee20    rip = 0x000055ab9debdc44
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO - 42  libpthread.so.0 + 0x76da
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      rsp = 0x00007f7d166feec0    r12 = 0x00007f7d166fef80
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f7d12ea1e90
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -      r15 = 0x00007ffe41f8e478    rip = 0x00007f7d33c516db
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO -     Found by: call frame info
[task 2024-06-27T02:33:44.322Z] 02:33:44     INFO - 43  libc.so.6 + 0x121a3e
[task 2024-06-27T02:33:44.323Z] 02:33:44     INFO -      rsp = 0x00007f7d166fef80    rip = 0x00007f7d3397aa3f
[task 2024-06-27T02:33:44.323Z] 02:33:44     INFO -     Found by: stack scanning
[task 2024-06-27T02:33:44.323Z] 02:33:44     INFO - 
[task 2024-06-27T02:33:44.323Z] 02:33:44     INFO - Thread 0 Isolated Web Co

Severity: -- → S3
Priority: -- → P2
Whiteboard: [necko-triaged][necko-priority-next]

Could this be a regression of bug 1842970?

Flags: needinfo?(twisniewski)

It looks as though an xhr.abort() call is being made on an XHR which is still sending, and therefore still has a proxy, but sometime during handling that abort call, the proxy goes away, somewhere during this code being run: https://searchfox.org/mozilla-central/source/dom/xhr/XMLHttpRequestWorker.cpp#1542-1551 (which only runs because the XHR is sending, from here https://searchfox.org/mozilla-central/source/dom/xhr/XMLHttpRequestWorker.cpp#2109)

I don't really know how the proxy would just go away during the send operation unless the worker is dying, and the strong references to the worker go away. In that case, we might hit this, and we'll just need to add more checks to the code to make sure that if the proxy goes away, we don't crash.

Flags: needinfo?(twisniewski)

Put this in priority queue to get this fixed soon.

Whiteboard: [necko-triaged][necko-priority-next] → [necko-triaged][necko-priority-queue]

[Tracking Requested - why for this release]: crash regression, though the volume isn't too high yet on beta.

Assignee: nobody → twisniewski
Status: NEW → ASSIGNED

Tracking as requested.
Setting the regressor as Bug 1842970, please correct if needed.

Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b75e76d3579d Null-check mProxy in the XHR worker code a bit more intensely; r=kershaw
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch

The patch landed in nightly and beta is affected.
:twisniewski, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox129 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(twisniewski)
Attachment #9414141 - Flags: approval-mozilla-beta?
Flags: needinfo?(twisniewski)

:twisniewski, the beta uplift request in Phabricator is missing the uplift request form.
You can add it by selecting Change Uplift Request Form from the Action dropdown.

Flags: needinfo?(twisniewski)

beta Uplift Approval Request

  • User impact if declined: Possible crashes on unknown sites
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: Unknown, the code being uplifted addresses the direct null-dereferencing which can cause crashes, but it is unclear how they are being triggered in the wild.
  • Risk associated with taking this patch: Low
  • Explanation of risk level: This only corrects null dereferences, so it should be a strict improvement.
  • String changes made/needed: None
  • Is Android affected?: yes

Pardon me, I thought I had submitted the form hours ago! Done.

Attachment #9414141 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: needinfo?(twisniewski)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: