Closed Bug 1094327 Opened 10 years ago Closed 9 years ago

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)]

Categories

(Core :: DOM: Workers, defect)

34 Branch
x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Assigned: catalinb)

References

Details

(Keywords: assertion, crash, intermittent-failure)

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
Regression from bug 982726?
Flags: needinfo?(catalin.badea392)
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)
Assignee: nobody → catalin.badea392
This hasn't triggered in quite some time.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.