Closed Bug 1593567 Opened 5 years ago Closed 4 years ago

Intermittent Tier 2 /service-workers/service-worker/registration-script.https.html | application crashed [@ mozilla::dom::RemoteWorkerChild::ErrorPropagationOnMainThread(mozilla::dom::WorkerErrorReport const*, bool)]

Categories

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

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=274301965&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/X8XYZoH-TcibLGqSL8yQ6Q/runs/0/artifacts/public/logs/live_backing.log


[task 2019-11-03T18:43:45.312Z] 18:43:45 INFO - TEST-START | /service-workers/service-worker/registration-script.https.html
[task 2019-11-03T18:43:45.316Z] 18:43:45 INFO - Closing window 285
[task 2019-11-03T18:43:47.280Z] 18:43:47 INFO - PID 14384 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2019-11-03T18:43:47.403Z] 18:43:47 INFO - Browser not responding, setting status to CRASH
[task 2019-11-03T18:43:47.405Z] 18:43:47 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/S9diqQOwS_Cmfoh_GaQ7gQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2019-11-03T18:43:47.623Z] 18:43:47 INFO - PID 14384 | 1572806627620 Marionette INFO Stopped listening on port 51889
[task 2019-11-03T18:43:51.134Z] 18:43:51 INFO - mozcrash Copy/paste: /builds/worker/workspace/build/linux64-minidump_stackwalk /tmp/tmpvux2kC.mozrunner/minidumps/7ec062b5-9917-6606-7274-63726976923f.dmp /tmp/tmpxmzEqS
[task 2019-11-03T18:43:55.778Z] 18:43:55 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7ec062b5-9917-6606-7274-63726976923f.dmp
[task 2019-11-03T18:43:55.778Z] 18:43:55 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7ec062b5-9917-6606-7274-63726976923f.extra
[task 2019-11-03T18:43:55.861Z] 18:43:55 INFO - PROCESS-CRASH | /service-workers/service-worker/registration-script.https.html | application crashed [@ mozilla::dom::RemoteWorkerChild::ErrorPropagationOnMainThread(mozilla::dom::WorkerErrorReport const*, bool)]
[task 2019-11-03T18:43:55.861Z] 18:43:55 INFO - Crash dump filename: /tmp/tmpvux2kC.mozrunner/minidumps/7ec062b5-9917-6606-7274-63726976923f.dmp
[task 2019-11-03T18:43:55.862Z] 18:43:55 INFO - Operating system: Linux
[task 2019-11-03T18:43:55.862Z] 18:43:55 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2019-11-03T18:43:55.862Z] 18:43:55 INFO - CPU: amd64
[task 2019-11-03T18:43:55.862Z] 18:43:55 INFO - family 6 model 62 stepping 4
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - 4 CPUs
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO -
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - GPU: UNKNOWN
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO -
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - Crash reason: SIGSEGV /0x00000080
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - Crash address: 0x0
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - Process uptime: not available
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO -
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - Thread 0 (crashed)
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - 0 libxul.so!mozilla::dom::RemoteWorkerChild::ErrorPropagationOnMainThread(mozilla::dom::WorkerErrorReport const*, bool) [RemoteWorkerChild.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 674 + 0x7]
[task 2019-11-03T18:43:55.863Z] 18:43:55 INFO - rax = 0x00000000efc98201 rdx = 0x00007f70ae300020
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - rcx = 0x00007f70a213087c rbx = 0x00007f70953f7580
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - rsi = 0x0000000000000000 rdi = 0xe5e5e5e5e5e5e5e5
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - rbp = 0x00007fffefc982d0 rsp = 0x00007fffefc981d0
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - r8 = 0x0000000000000000 r9 = 0x00000000ff700000
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - r10 = 0x000416eb34afe5a8 r11 = 0x0000000000000000
[task 2019-11-03T18:43:55.864Z] 18:43:55 INFO - r12 = 0x00007f709539c800 r13 = 0x0000000000000002
[task 2019-11-03T18:43:55.865Z] 18:43:55 INFO - r14 = 0x00007fffefc98200 r15 = 0x00007f709534a020
[task 2019-11-03T18:43:55.865Z] 18:43:55 INFO - rip = 0x00007f709e56fcd7
[task 2019-11-03T18:43:55.865Z] 18:43:55 INFO - Found by: given as instruction pointer in context
[task 2019-11-03T18:43:55.866Z] 18:43:55 INFO - 1 libxul.so!mozilla::dom::(anonymous namespace)::ReportErrorRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [WorkerError.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 91 + 0xc]
[task 2019-11-03T18:43:55.866Z] 18:43:55 INFO - rbx = 0x00007f709534a020 rbp = 0x00007fffefc98320
[task 2019-11-03T18:43:55.867Z] 18:43:55 INFO - rsp = 0x00007fffefc982e0 r12 = 0x00007f709539c800
[task 2019-11-03T18:43:55.867Z] 18:43:55 INFO - r13 = 0x0000000000000002 r14 = 0x00007f709692a000
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - r15 = 0x00007f709598f100 rip = 0x00007f709e55e301
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - 2 libxul.so!mozilla::dom::WorkerRunnable::Run() [WorkerRunnable.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 369 + 0x10]
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - rbx = 0x00007f709692a000 rbp = 0x00007fffefc98480
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - rsp = 0x00007fffefc98330 r12 = 0x00007f70ae2ad001
[task 2019-11-03T18:43:55.868Z] 18:43:55 INFO - r13 = 0x00007f709692a000 r14 = 0x00000000ffffffff
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - r15 = 0x00007f709598f100 rip = 0x00007f70a0aad37b
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - 3 libxul.so!mozilla::ThrottledEventQueue::Inner::ExecuteRunnable() [ThrottledEventQueue.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 252 + 0x9]
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - rbx = 0x00007f7095986a60 rbp = 0x00007fffefc984b0
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - rsp = 0x00007fffefc98490 r12 = 0x00007f70ae26b9e0
[task 2019-11-03T18:43:55.869Z] 18:43:55 INFO - r13 = 0x0000000000000001 r14 = 0x00007f70953fa508
[task 2019-11-03T18:43:55.870Z] 18:43:55 INFO - r15 = 0x00007f709598f100 rip = 0x00007f709ffea311
[task 2019-11-03T18:43:55.871Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.872Z] 18:43:55 INFO - 4 libxul.so!mozilla::ThrottledEventQueue::Inner::Executor::Run() [ThrottledEventQueue.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 80 + 0x9]
[task 2019-11-03T18:43:55.873Z] 18:43:55 INFO - rbx = 0x0000000000000000 rbp = 0x00007fffefc984c0
[task 2019-11-03T18:43:55.874Z] 18:43:55 INFO - rsp = 0x00007fffefc984c0 r12 = 0x00000000ffffffff
[task 2019-11-03T18:43:55.874Z] 18:43:55 INFO - r13 = 0x0000000000000001 r14 = 0x00007fffefc9853c
[task 2019-11-03T18:43:55.874Z] 18:43:55 INFO - r15 = 0x00007f70ae26b9e0 rip = 0x00007f709ffe8afd
[task 2019-11-03T18:43:55.875Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.876Z] 18:43:55 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 1225 + 0x6]
[task 2019-11-03T18:43:55.876Z] 18:43:55 INFO - rbx = 0x0000000000000000 rbp = 0x00007fffefc989d0
[task 2019-11-03T18:43:55.876Z] 18:43:55 INFO - rsp = 0x00007fffefc984d0 r12 = 0x00000000ffffffff
[task 2019-11-03T18:43:55.876Z] 18:43:55 INFO - r13 = 0x0000000000000001 r14 = 0x00007fffefc9853c
[task 2019-11-03T18:43:55.876Z] 18:43:55 INFO - r15 = 0x00007f70ae26b9e0 rip = 0x00007f709f9186ea
[task 2019-11-03T18:43:55.877Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.877Z] 18:43:55 INFO - 6 libxul.so!<name omitted> [nsThreadUtils.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 486 + 0x23]
[task 2019-11-03T18:43:55.877Z] 18:43:55 INFO - rbx = 0x00007f70ae26b9e0 rbp = 0x00007fffefc98a00
[task 2019-11-03T18:43:55.877Z] 18:43:55 INFO - rsp = 0x00007fffefc989e0 r12 = 0x00007f70ae29bc10
[task 2019-11-03T18:43:55.877Z] 18:43:55 INFO - r13 = 0x00007f70ae29bbf0 r14 = 0x0000000000000000
[task 2019-11-03T18:43:55.878Z] 18:43:55 INFO - r15 = 0x00007f70ae26b9e0 rip = 0x00007f709f91a986
[task 2019-11-03T18:43:55.878Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.878Z] 18:43:55 INFO - 7 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 88 + 0xa]
[task 2019-11-03T18:43:55.879Z] 18:43:55 INFO - rbx = 0x0000000000000001 rbp = 0x00007fffefc98a40
[task 2019-11-03T18:43:55.879Z] 18:43:55 INFO - rsp = 0x00007fffefc98a10 r12 = 0x00007f70ae29bc10
[task 2019-11-03T18:43:55.880Z] 18:43:55 INFO - r13 = 0x00007f70ae29bbf0 r14 = 0x00007fffefc98b28
[task 2019-11-03T18:43:55.880Z] 18:43:55 INFO - r15 = 0x00007f70ae26b9e0 rip = 0x00007f709f95835a
[task 2019-11-03T18:43:55.880Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.880Z] 18:43:55 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 290 + 0xc]
[task 2019-11-03T18:43:55.881Z] 18:43:55 INFO - rbx = 0x00007f7095b0e2e0 rbp = 0x00007fffefc98a70
[task 2019-11-03T18:43:55.881Z] 18:43:55 INFO - rsp = 0x00007fffefc98a50 r12 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.882Z] 18:43:55 INFO - r13 = 0x0000000000003830 r14 = 0x00007f70ae26b9e0
[task 2019-11-03T18:43:55.882Z] 18:43:55 INFO - r15 = 0x0000000080004005 rip = 0x00007f70a01f54df
[task 2019-11-03T18:43:55.883Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.883Z] 18:43:55 INFO - 9 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 137 + 0x18]
[task 2019-11-03T18:43:55.884Z] 18:43:55 INFO - rbx = 0x00007f7095b0e2e0 rbp = 0x00007fffefc98a90
[task 2019-11-03T18:43:55.884Z] 18:43:55 INFO - rsp = 0x00007fffefc98a80 r12 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.885Z] 18:43:55 INFO - r13 = 0x0000000000003830 r14 = 0x00007f70ae26b9e0
[task 2019-11-03T18:43:55.886Z] 18:43:55 INFO - r15 = 0x0000000080004005 rip = 0x00007f70a0b48b44
[task 2019-11-03T18:43:55.886Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.887Z] 18:43:55 INFO - 10 libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 934 + 0x9]
[task 2019-11-03T18:43:55.888Z] 18:43:55 INFO - rbx = 0x00007f7095b0e2e0 rbp = 0x00007fffefc98ac0
[task 2019-11-03T18:43:55.888Z] 18:43:55 INFO - rsp = 0x00007fffefc98aa0 r12 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.889Z] 18:43:55 INFO - r13 = 0x0000000000003830 r14 = 0x0000000000000011
[task 2019-11-03T18:43:55.890Z] 18:43:55 INFO - r15 = 0x0000000080004005 rip = 0x00007f70a10cf52c
[task 2019-11-03T18:43:55.891Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.891Z] 18:43:55 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 290 + 0xc]
[task 2019-11-03T18:43:55.892Z] 18:43:55 INFO - rbx = 0x00007f70ae2dc000 rbp = 0x00007fffefc98af0
[task 2019-11-03T18:43:55.893Z] 18:43:55 INFO - rsp = 0x00007fffefc98ad0 r12 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.894Z] 18:43:55 INFO - r13 = 0x0000000000003830 r14 = 0x0000000000000011
[task 2019-11-03T18:43:55.894Z] 18:43:55 INFO - r15 = 0x0000000080004005 rip = 0x00007f70a01f54df
[task 2019-11-03T18:43:55.895Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.896Z] 18:43:55 INFO - 12 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 769 + 0x5]
[task 2019-11-03T18:43:55.896Z] 18:43:55 INFO - rbx = 0x00007f70ae2dc000 rbp = 0x00007fffefc98d80
[task 2019-11-03T18:43:55.897Z] 18:43:55 INFO - rsp = 0x00007fffefc98b00 r12 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.898Z] 18:43:55 INFO - r13 = 0x0000000000003830 r14 = 0x0000000000000011
[task 2019-11-03T18:43:55.898Z] 18:43:55 INFO - r15 = 0x0000000080004005 rip = 0x00007f70a10cf1ee
[task 2019-11-03T18:43:55.899Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.900Z] 18:43:55 INFO - 13 firefox-bin!main [nsBrowserApp.cpp:611bf4a5e7a22d20f99afc5d56f6b4b8a683cd26 : 272 + 0x32]
[task 2019-11-03T18:43:55.900Z] 18:43:55 INFO - rbx = 0x00007f70ae202730 rbp = 0x00007fffefc99df0
[task 2019-11-03T18:43:55.901Z] 18:43:55 INFO - rsp = 0x00007fffefc98d90 r12 = 0x0000070f32b75fb6
[task 2019-11-03T18:43:55.902Z] 18:43:55 INFO - r13 = 0x0000000000000013 r14 = 0x00007fffefc99ed8
[task 2019-11-03T18:43:55.903Z] 18:43:55 INFO - r15 = 0x0000000000000000 rip = 0x0000562cd5cd2632
[task 2019-11-03T18:43:55.903Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.904Z] 18:43:55 INFO - 14 libc-2.23.so!__libc_start_main [libc-start.c : 291 + 0x1a]
[task 2019-11-03T18:43:55.904Z] 18:43:55 INFO - rbx = 0x0000000000000000 rbp = 0x0000562cd5ce7ab0
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - rsp = 0x00007fffefc99e00 r12 = 0x0000562cd5cd2390
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - r13 = 0x00007fffefc99ed0 r14 = 0x0000000000000000
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - r15 = 0x0000000000000000 rip = 0x00007f70ae43c830
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - 15 firefox-bin!_start + 0x29
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - rsp = 0x00007fffefc99ec0 r12 = 0x0000562cd5cd2390
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - r13 = 0x00007fffefc99ed0 r14 = 0x0000000000000000
[task 2019-11-03T18:43:55.905Z] 18:43:55 INFO - r15 = 0x0000000000000000 rip = 0x0000562cd5cd23b9
[task 2019-11-03T18:43:55.906Z] 18:43:55 INFO - Found by: call frame info
[task 2019-11-03T18:43:55.906Z] 18:43:55 INFO -

Summary: Intermittent /service-workers/service-worker/registration-script.https.html | application crashed [@ mozilla::dom::RemoteWorkerChild::ErrorPropagationOnMainThread(mozilla::dom::WorkerErrorReport const*, bool)] → Intermittent Tier 2 /service-workers/service-worker/registration-script.https.html | application crashed [@ mozilla::dom::RemoteWorkerChild::ErrorPropagationOnMainThread(mozilla::dom::WorkerErrorReport const*, bool)]

The crash source line is at GetOwningEventTarget()->Dispatch(r.forget(), NS_DISPATCH_NORMAL); in RemoteWorkerChild.cpp:674 which suggests that the thread-manager was already in shutdown when the RemoteWorkerChild was created, which would be surprising.

Putting this at P3 because there's just one failure so far and it's weird. We should keep an eye for any increase in frequency.

Priority: -- → P3
Regressed by: 1456995
Keywords: regression
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.