Intermittent test_navigator.html | application crashed [@ mozilla::dom::workers::ServiceWorkerManager::HandleError(JSContext*, nsACString_internal const&, nsAString_internal const&, nsString, nsString, nsString, unsigned int, unsigned int, unsigned int)]

RESOLVED WORKSFORME

Status

()

Core
DOM: Workers
RESOLVED WORKSFORME
4 years ago
3 years ago

People

(Reporter: RyanVM, Assigned: catalinb)

Tracking

({assertion, crash, intermittent-failure})

34 Branch
x86_64
Mac OS X
assertion, crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
04:06:36     INFO -  230 INFO TEST-OK | /tests/dom/workers/test/serviceworkers/test_installation_simple.html | took 907ms
04:06:36     INFO -  ++DOMWINDOW == 142 (0x129e85400) [pid = 978] [serial = 748] [outer = 0x12c703000]
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  231 INFO TEST-START | /tests/dom/workers/test/serviceworkers/test_navigator.html
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  [978] WARNING: Called close() before start()!: 'mStarted', file /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/MessagePort.cpp, line 214
04:06:36     INFO -  ++DOMWINDOW == 143 (0x129e84800) [pid = 978] [serial = 749] [outer = 0x12c703000]
04:06:36     INFO -  [978] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), nullptr) failed with result 0x80040111: file /builds/slave/m-in-osx64-d-00000000000000000/build/docshell/base/nsDocShell.cpp, line 4451
04:06:36     INFO -  --DOMWINDOW == 142 (0x124c9f800) [pid = 978] [serial = 702] [outer = 0x0] [url = about:blank]
04:06:36     INFO -  --DOMWINDOW == 141 (0x129f30c00) [pid = 978] [serial = 707] [outer = 0x0] [url = about:blank]
04:06:36     INFO -  --DOMWINDOW == 140 (0x129db3c00) [pid = 978] [serial = 712] [outer = 0x0] [url = about:blank]
04:06:36     INFO -  --DOMWINDOW == 139 (0x12a94ac00) [pid = 978] [serial = 717] [outer = 0x0] [url = about:blank]
04:06:36     INFO -  --DOMWINDOW == 138 (0x12da0ac00) [pid = 978] [serial = 722] [outer = 0x0] [url = about:blank]
04:06:36     INFO -  --DOMWINDOW == 137 (0x121939c00) [pid = 978] [serial = 696] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_scan_channels_stopped.html]
04:06:36     INFO -  --DOMWINDOW == 136 (0x129f2a000) [pid = 978] [serial = 706] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_set_current_channel_during_scanning.html]
04:06:36     INFO -  --DOMWINDOW == 135 (0x122159800) [pid = 978] [serial = 721] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_set_invalid_current_source.html]
04:06:36     INFO -  --DOMWINDOW == 134 (0x1232e7000) [pid = 978] [serial = 701] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_set_current_channel.html]
04:06:36     INFO -  --DOMWINDOW == 133 (0x12227dc00) [pid = 978] [serial = 711] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_set_current_source.html]
04:06:36     INFO -  --DOMWINDOW == 132 (0x122154000) [pid = 978] [serial = 716] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/tv/test/mochitest/file_tv_set_invalid_current_channel.html]
04:06:36     INFO -  Assertion failure: registration, at /builds/slave/m-in-osx64-d-00000000000000000/build/dom/workers/ServiceWorkerManager.cpp:1152
04:07:04     INFO -  #01: mozilla::dom::workers::WorkerRunnable::Run() [dom/workers/WorkerRunnable.cpp:326]
04:07:04     INFO -  #02: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:830]
04:07:04     INFO -  #03: NS_ProcessPendingEvents(nsIThread*, unsigned int) [xpcom/glue/nsThreadUtils.cpp:207]
04:07:04     INFO -  #04: nsBaseAppShell::NativeEventCallback() [widget/nsBaseAppShell.cpp:99]
04:07:04     INFO -  #05: nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:363]
04:07:04     INFO -  #06: CoreFoundation + 0x4e401
04:07:04     INFO -  #07: CoreFoundation + 0x4c5f9
04:07:04     INFO -  #08: CoreFoundation + 0x4bdbf
04:07:04     INFO -  #09: HIToolbox + 0x2e7ee
04:07:04     INFO -  #10: HIToolbox + 0x2e5f3
04:07:04     INFO -  #11: HIToolbox + 0x2e4ac
04:07:04     INFO -  #12: AppKit + 0x43eb2
04:07:04     INFO -  #13: AppKit + 0x43801
04:07:04     INFO -  #14: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:118]
04:07:04     INFO -  #15: AppKit + 0x968f
04:07:04     INFO -  #16: nsAppShell::Run() [xpcom/glue/nsCOMPtr.h:643]
04:07:04     INFO -  #17: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:281]
04:07:04     INFO -  #18: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4124]
04:07:04     INFO -  #19: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4200]
04:07:04     INFO -  #20: XRE_main [toolkit/xre/nsAppRunner.cpp:4420]
04:07:04     INFO -  #21: main [browser/app/nsBrowserApp.cpp:287]
04:07:04     INFO -  TEST-INFO | Main app process: killed by SIGHUP
04:07:04     INFO -  232 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/workers/test/serviceworkers/test_navigator.html | application terminated with exit code 1
04:07:04     INFO -  runtests.py | Application ran for: 0:02:22.834953
04:07:04     INFO -  zombiecheck | Reading PID log: /var/folders/30/306YWNrvHoWZ12W82ZZgrk+++-k/-Tmp-/tmprHNQxMpidlog
04:07:27     INFO -  mozcrash Saved minidump as /builds/slave/talos-slave/test/build/blobber_upload_dir/3C118E8E-5642-4EF9-BC0E-2F8820A829A6.dmp
04:07:27     INFO -  mozcrash Saved app info as /builds/slave/talos-slave/test/build/blobber_upload_dir/3C118E8E-5642-4EF9-BC0E-2F8820A829A6.extra
04:07:27  WARNING -  PROCESS-CRASH | /tests/dom/workers/test/serviceworkers/test_navigator.html | application crashed [@ mozilla::dom::workers::ServiceWorkerManager::HandleError(JSContext*, nsACString_internal const&, nsAString_internal const&, nsString, nsString, nsString, unsigned int, unsigned int, unsigned int)]
04:07:27     INFO -  Crash dump filename: /var/folders/30/306YWNrvHoWZ12W82ZZgrk+++-k/-Tmp-/tmpxhqOLd.mozrunner/minidumps/3C118E8E-5642-4EF9-BC0E-2F8820A829A6.dmp
04:07:27     INFO -  Operating system: Mac OS X
04:07:27     INFO -                    10.6.8 10K549
04:07:27     INFO -  CPU: amd64
04:07:27     INFO -       family 6 model 23 stepping 10
04:07:27     INFO -       2 CPUs
04:07:27     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
04:07:27     INFO -  Crash address: 0x0
04:07:27     INFO -  Thread 0 (crashed)
04:07:27     INFO -   0  XUL!mozilla::dom::workers::ServiceWorkerManager::HandleError(JSContext*, nsACString_internal const&, nsAString_internal const&, nsString, nsString, nsString, unsigned int, unsigned int, unsigned int) [WorkerPrivate.cpp:c891f30c5a5f : 117 + 0x0]
04:07:27     INFO -      rbx = 0x00007fff7086f2f8   r12 = 0x0000000122e3f8d0
04:07:27     INFO -      r13 = 0x0000000108f991c0   r14 = 0x000000012da56c80
04:07:27     INFO -      r15 = 0x000000012eadee00   rip = 0x00000001039923dc
04:07:27     INFO -      rsp = 0x00007fff5fbfc8d0   rbp = 0x00007fff5fbfca00
04:07:27     INFO -      Found by: given as instruction pointer in context
04:07:27     INFO -   1  XUL!(anonymous namespace)::ReportErrorRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*) [WorkerPrivate.cpp:c891f30c5a5f : 1208 + 0x30]
04:07:27     INFO -      rbx = 0x00007fff5fbfca68   r12 = 0x000000012da56c80
04:07:27     INFO -      r13 = 0x00007fff5fbfca48   r14 = 0x0000000122e3f8c0
04:07:27     INFO -      r15 = 0x00007fff5fbfca58   rip = 0x00000001039ba4c2
04:07:27     INFO -      rsp = 0x00007fff5fbfca10   rbp = 0x00007fff5fbfcad0
04:07:27     INFO -      Found by: call frame info
04:07:27     INFO -   2  XUL!mozilla::dom::workers::WorkerRunnable::Run() [WorkerRunnable.cpp:c891f30c5a5f : 326 + 0x16]
04:07:27     INFO -      rbx = 0x00007fff5fbfcbb0   r12 = 0x00000001250895c0
04:07:27     INFO -      r13 = 0x00000000ffffffff   r14 = 0x0000000122e3f800
04:07:27     INFO -      r15 = 0x0000000108f991c0   rip = 0x00000001039aa3fe
04:07:27     INFO -      rsp = 0x00007fff5fbfcae0   rbp = 0x00007fff5fbfcc60
04:07:27     INFO -      Found by: call frame info
04:07:27     INFO -   3  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:c891f30c5a5f : 830 + 0x5]
04:07:27     INFO -      rbx = 0x0000000100308a90   r12 = 0x0000000100308a90
04:07:27     INFO -      r13 = 0x00007fff5fbfcd57   r14 = 0x0000000000000000
04:07:27     INFO -      r15 = 0x000000000004ff00   rip = 0x0000000101ce8f74
04:07:27     INFO -      rsp = 0x00007fff5fbfcc70   rbp = 0x00007fff5fbfcd40
04:07:27     INFO -      Found by: call frame info
04:07:27     INFO -   4  XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:c891f30c5a5f : 207 + 0xe]
04:07:27     INFO -      rbx = 0x0000000000000000   r12 = 0x0000000100308a90
04:07:27     INFO -      r13 = 0x00007fff5fbfcd57   r14 = 0x0000000000000014
04:07:27     INFO -      r15 = 0x000000000004ff32   rip = 0x0000000101d1411d
04:07:27     INFO -      rsp = 0x00007fff5fbfcd50   rbp = 0x00007fff5fbfcd80
04:07:27     INFO -      Found by: call frame info
04:07:27     INFO -   5  XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:c891f30c5a5f : 98 + 0xe]
04:07:27     INFO -      rbx = 0x000000010a869240   r12 = 0x0000000000000000
04:07:27     INFO -      r13 = 0x0000000000000001   r14 = 0x0000000100308a90
04:07:27     INFO -      r15 = 0x000000010a869200   rip = 0x0000000103b6bd77
04:07:27     INFO -      rsp = 0x00007fff5fbfcd90   rbp = 0x00007fff5fbfcdb0
04:07:27     INFO -      Found by: call frame info
Comment hidden (Treeherder Robot)
(Reporter)

Comment 2

4 years ago
Regression from bug 982726?
Flags: needinfo?(catalin.badea392)
(Assignee)

Comment 3

4 years ago
The assert is not related to the code change in 982726. Disabling the test that's causing the assertion for now.
Depends on: 1094375
Flags: needinfo?(catalin.badea392)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Assignee)

Updated

4 years ago
Assignee: nobody → catalin.badea392
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Assignee)

Comment 54

3 years ago
This hasn't triggered in quite some time.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
(Reporter)

Updated

3 years ago
Resolution: FIXED → WORKSFORME
Comment hidden (Treeherder Robot)
You need to log in before you can comment on or make changes to this bug.