Closed Bug 1253821 Opened 6 years ago Closed 6 years ago

Intermittent browser_service_workers_start.js | application crashed [@ (anonymous namespace)::CacheScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, unsigned int, unsigned char const*)]

Categories

(Core :: DOM: Service Workers, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1253793

People

(Reporter: philor, Unassigned)

Details

(Keywords: assertion, intermittent-failure, Whiteboard: [rr-chaos])

https://treeherder.mozilla.org/logviewer.html#?job_id=7808193&repo=fx-team

 12:19:36     INFO -  Assertion failure: mLoadInfo.mCacheStatus == ScriptLoadInfo::ReadingFromCache, at /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/workers/ScriptLoader.cpp:1618
 12:20:31     INFO -  #01: nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, nsresult) [netwerk/base/nsStreamLoader.cpp:104]
 12:20:31     INFO -  #02: nsInputStreamPump::OnStateStop() [netwerk/base/nsInputStreamPump.cpp:716]
 12:20:31     INFO -  #03: nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [netwerk/base/nsInputStreamPump.cpp:442]
 12:20:31     INFO -  #04: nsInputStreamReadyEvent::Run() [xpcom/glue/nsCOMPtr.h:375]
 12:20:31     INFO -  #05: nsThread::ProcessNextEvent(bool, bool*) [xpcom/glue/nsCOMPtr.h:403]
 12:20:31     INFO -  #06: NS_ProcessPendingEvents(nsIThread*, unsigned int) [xpcom/glue/nsThreadUtils.cpp:239]
 12:20:31     INFO -  #07: nsBaseAppShell::NativeEventCallback() [widget/nsBaseAppShell.cpp:98]
 12:20:31     INFO -  #08: nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:388]
 12:20:31     INFO -  #09: CoreFoundation + 0x4e401
 12:20:31     INFO -  #10: CoreFoundation + 0x4c5f9
 12:20:31     INFO -  #11: CoreFoundation + 0x4bdbf
 12:20:31     INFO -  #12: HIToolbox + 0x2e7ee
 12:20:31     INFO -  #13: HIToolbox + 0x2e5f3
 12:20:31     INFO -  #14: HIToolbox + 0x2e4ac
 12:20:31     INFO -  #15: AppKit + 0x43eb2
 12:20:31     INFO -  #16: AppKit + 0x43801
 12:20:31     INFO -  #17: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:121]
 12:20:31     INFO -  #18: AppKit + 0x968f
 12:20:31     INFO -  #19: nsAppShell::Run() [xpcom/glue/nsCOMPtr.h:536]
 12:20:31     INFO -  #20: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:281]
 12:20:31     INFO -  #21: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4327]
 12:20:31     INFO -  #22: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4424]
 12:20:31     INFO -  #23: XRE_main [toolkit/xre/nsAppRunner.cpp:4526]
 12:20:31     INFO -  #24: main [browser/app/nsBrowserApp.cpp:220]
 12:20:31     INFO -  TEST-INFO | Main app process: exit 1
 12:20:31  WARNING -  TEST-UNEXPECTED-FAIL | ShutdownLeaks | process() called before end of test suite
...
 12:20:49  WARNING -  PROCESS-CRASH | devtools/client/aboutdebugging/test/browser_service_workers_start.js | application crashed [@ (anonymous namespace)::CacheScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, unsigned int, unsigned char const*)]
 12:20:49     INFO -  Crash dump filename: /var/folders/Qp/Qp6yrDnSFsmnaUw0Wilc2k+++-k/-Tmp-/tmpKIMSbi.mozrunner/minidumps/51933CA6-09FD-465A-A4BD-20F896C4776F.dmp
 12:20:49     INFO -  Operating system: Mac OS X
 12:20:49     INFO -                    10.6.8 10K549
 12:20:49     INFO -  CPU: amd64
 12:20:49     INFO -       family 6 model 23 stepping 10
 12:20:49     INFO -       2 CPUs
 12:20:49     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
 12:20:49     INFO -  Crash address: 0x0
 12:20:49     INFO -  Process uptime: 34 seconds
 12:20:49     INFO -  Thread 0 (crashed)
 12:20:49     INFO -   0  XUL!(anonymous namespace)::CacheScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, unsigned int, unsigned char const*) [ScriptLoader.cpp:269d8cec9a9b : 1618 + 0x0]
 12:20:49     INFO -      rax = 0x0000000000000000   rdx = 0x0000000000000000
 12:20:49     INFO -      rcx = 0x0000000000000001   rbx = 0x00007fff70cac2f8
 12:20:49     INFO -      rsi = 0x0000000000000000   rdi = 0x00000001069a351a
 12:20:49     INFO -      rbp = 0x00007fff5fbfcbf0   rsp = 0x00007fff5fbfcbb0
 12:20:49     INFO -       r8 = 0x00007fff70cafa60    r9 = 0x0000000000000001
 12:20:49     INFO -      r10 = 0x0000000004000000   r11 = 0x00007fff5fbfc0d0
 12:20:49     INFO -      r12 = 0x0000000080004005   r13 = 0x00000001224e61c0
 12:20:49     INFO -      r14 = 0x0000000000000021   r15 = 0x0000000122884280
 12:20:49     INFO -      rip = 0x000000010434943f
 12:20:49     INFO -      Found by: given as instruction pointer in context
 12:20:49     INFO -   1  XUL!non-virtual thunk to (anonymous namespace)::CacheScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, unsigned int, unsigned char const*) [ScriptLoader.cpp:269d8cec9a9b : 411 + 0x9]
 12:20:49     INFO -      rbx = 0x0000000122884280   rbp = 0x00007fff5fbfcc00
 12:20:49     INFO -      rsp = 0x00007fff5fbfcc00   r12 = 0x00000001224e61b0
 12:20:49     INFO -      r13 = 0x00000001224e61c0   r14 = 0x0000000000000021
 12:20:49     INFO -      r15 = 0x00000001224e6190   rip = 0x000000010434957d
 12:20:49     INFO -      Found by: call frame info
 12:20:49     INFO -   2  XUL!nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, nsresult) [nsStreamLoader.cpp:269d8cec9a9b : 102 + 0x12]
 12:20:49     INFO -      rbx = 0x0000000122884280   rbp = 0x00007fff5fbfcc70
 12:20:49     INFO -      rsp = 0x00007fff5fbfcc10   r12 = 0x00000001224e61b0
 12:20:49     INFO -      r13 = 0x00000001224e61c0   r14 = 0x0000000000000021
 12:20:49     INFO -      r15 = 0x00000001224e6190   rip = 0x0000000101de2051
 12:20:49     INFO -      Found by: call frame info
 12:20:49     INFO -   3  XUL!nsInputStreamPump::OnStateStop() [nsInputStreamPump.cpp:269d8cec9a9b : 715 + 0x6]
 12:20:49     INFO -      rbx = 0x000000010039eb00   rbp = 0x00007fff5fbfccc0
 12:20:49     INFO -      rsp = 0x00007fff5fbfcc80   r12 = 0x00000001221a6fb8
 12:20:49     INFO -      r13 = 0x00000001221a6f80   r14 = 0x00000001221a7010
 12:20:49     INFO -      r15 = 0x00000001221a6fc0   rip = 0x0000000101d9261b
 12:20:49     INFO -      Found by: call frame info
 12:20:49     INFO -   4  XUL!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:269d8cec9a9b : 434 + 0x8]
 12:20:49     INFO -      rbx = 0x00000001228842e8   rbp = 0x00007fff5fbfcd20
 12:20:49     INFO -      rsp = 0x00007fff5fbfccd0   r12 = 0x0000000000000000
 12:20:49     INFO -      r13 = 0x00000001221a6f80   r14 = 0x0000000101d91d0c
 12:20:49     INFO -      r15 = 0x00007fff5fbfcd80   rip = 0x0000000101d91ac0
 12:20:49     INFO -      Found by: call frame info
 12:20:49     INFO -   5  XUL!nsInputStreamReadyEvent::Run() [nsStreamUtils.cpp:269d8cec9a9b : 94 + 0x9]
 12:20:49     INFO -      rbx = 0x00000001228842e8   rbp = 0x00007fff5fbfcd40
 12:20:49     INFO -      rsp = 0x00007fff5fbfcd30   r12 = 0x0000000000000000
 12:20:49     INFO -      r13 = 0x0000000000000000   r14 = 0x00000001221a6f88
 12:20:49     INFO -      r15 = 0x00007fff5fbfcd80   rip = 0x0000000101c9c6b9
 12:20:49     INFO -      Found by: call frame info
Component: Developer Tools: about:debugging → DOM: Service Workers
Product: Firefox → Core
I have this in a recording.

rr@minbar ~/.local/share/rr/firefox-1
Flags: needinfo?(bkelly)
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #2)
> I have this in a recording.

Thanks!

> rr@minbar ~/.local/share/rr/firefox-1

What does this mean?  Not sure what to do with this line...
(In reply to Ben Kelly [:bkelly] from comment #3)
> (In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #2)
> > I have this in a recording.
> 
> Thanks!
> 
> > rr@minbar ~/.local/share/rr/firefox-1
> 
> What does this mean?  Not sure what to do with this line...

This is for me to remember which recording it is.  Check your email.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(bkelly)
Resolution: --- → DUPLICATE
Duplicate of bug: 1253793
You need to log in before you can comment on or make changes to this bug.