Closed Bug 1595089 Opened 5 years ago Closed 3 years ago

Assertion failure: !result.IsErrorWithMessage(), at /builds/worker/workspace/build/src/dom/serviceworkers/ServiceWorkerScriptCache.cpp:573

Categories

(Core :: DOM: Service Workers, defect, P2)

Unspecified
All
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bc, Unassigned)

References

()

Details

(Keywords: assertion, reproducible)

Attachments

(1 file)

  1. https://www.everything5pounds.com/en/cart#mySavedItems
  2. Assertion Linux, Windows Nightly
Assertion failure: !result.IsErrorWithMessage(), at z:/build/build/src/dom/serviceworkers/ServiceWorkerScriptCache.cpp:573
[Child 6444, Main Thread] WARNING: IPC message discarded: actor cannot send: file z:/build/build/src/ipc/glue/ProtocolUtils.cpp, line 481
[Child 6444, Main Thread] WARNING: Error sending reply: file z:/build/build/src/obj-firefox/ipc/ipdl/PDocumentChannelChild.cpp, line 648
#01: static bool mozilla::dom::NativeHandlerCallback(struct JSContext *, unsigned int, class JS::Value *) [dom/promise/Promise.cpp:334]
#02: CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),js::CallReason,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:456]
#03: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [js/src/vm/Interpreter.cpp:548]
#04: static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [js/src/vm/Interpreter.cpp:617]
#05: 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:634]
#06: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.h:104]
#07: static bool PromiseReactionJob(struct JSContext *, unsigned int, class JS::Value *) [js/src/builtin/Promise.cpp:1698]
#08: CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),js::CallReason,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:456]
#09: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct,js::CallReason) [js/src/vm/Interpreter.cpp:548]
#10: static bool InternalCall(struct JSContext *, const class js::AnyInvokeArgs & const, js::CallReason) [js/src/vm/Interpreter.cpp:617]

The crash report from the minidump shows a couple more frames

Thread 0 (crashed)
 0  libxul.so!mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareManager::ResolvedCallback(JSContext*, JS::Handle<JS::Value>) [ServiceWorkerScriptCache.cpp:7748cc7e9b63d86a40eb4799c0830172da579c84 : 1220 + 0x62]
    rax = 0x00007fb04b164a15   rdx = 0x00007fb04f7488b0
    rcx = 0x000055cdecd5ee28   rbx = 0x0000000000000000
    rsi = 0x0000000000000000   rdi = 0x00007fb04f7476a0
    rbp = 0x00007ffe4e8233d0   rsp = 0x00007ffe4e8231e0
     r8 = 0x0000000000000000    r9 = 0x00007ffe4e822590
    r10 = 0x00007ffe4e822444   r11 = 0x0000000000000000
    r12 = 0x00007fb023104dc0   r13 = 0x0000000000000000
    r14 = 0x0000000080700004   r15 = 0x00007fb029aa40d0
    rip = 0x00007fb046e93bfe
    Found by: given as instruction pointer in context
 1  libxul.so!mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::ResolvedCallback(JSContext*, JS::Handle<JS::Value>) [Promise.cpp:7748cc7e9b63d86a40eb4799c0830172da579c84 : 381 + 0x17]
    rbx = 0x00007fb02aa9ebc0   rbp = 0x00007ffe4e823420
    rsp = 0x00007ffe4e8233e0   r12 = 0x00007ffe4e8233e8
    r13 = 0x0000000000000000   r14 = 0x00007ffe4e823660
    r15 = 0x00007fb03231b000   rip = 0x00007fb046cbfc89
    Found by: call frame info
 2  libxul.so!mozilla::dom::NativeHandlerCallback(JSContext*, unsigned int, JS::Value*) [Promise.cpp:7748cc7e9b63d86a40eb4799c0830172da579c84 : 334 + 0x18]
    rbx = 0x00007ffe4e823480   rbp = 0x00007ffe4e8234b0
    rsp = 0x00007ffe4e823430   r12 = 0x00007ffe4e823450
    r13 = 0x00007ffe4e823620   r14 = 0x00007ffe4e823475
    r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007fb046cc0189
    Found by: call frame info
Priority: -- → P2
Severity: normal → S3

no longer reproducible -> WFM

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: