Closed Bug 1592428 Opened 5 years ago Closed 4 years ago

Intermittent /workers/constructors/SharedWorker/port-readonly.html | application crashed [@ mozilla::dom::RemoteWorkerChild::TransitionStateToRunning(already_AddRefed<mozilla::dom::WorkerPrivate>, already_AddRefed<mozilla::dom::WeakWorkerRef>)]

Categories

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

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

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


[task 2019-10-29T18:18:15.200Z] 18:18:15 INFO - TEST-START | /workers/constructors/SharedWorker/port-readonly.html
[task 2019-10-29T18:18:15.200Z] 18:18:15 INFO - Closing window 41
[task 2019-10-29T18:18:15.371Z] 18:18:15 INFO - PID 1912 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x370062,name=PContent::Msg_SetPluginList) Channel error: cannot send/recv
[task 2019-10-29T18:18:15.371Z] 18:18:15 INFO - PID 1912 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x370058,name=PContent::Msg_GMPsChanged) Channel error: cannot send/recv
[task 2019-10-29T18:18:15.387Z] 18:18:15 INFO - PID 1912 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2019-10-29T18:18:15.557Z] 18:18:15 INFO - IOError on command, setting status to CRASH
[task 2019-10-29T18:18:15.562Z] 18:18:15 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/aEFyyzrTQAK3irPKVWyBvA/artifacts/public/build/target.crashreporter-symbols.zip
[task 2019-10-29T18:18:15.648Z] 18:18:15 INFO - PID 1912 | 1572373095642 Marionette INFO Stopped listening on port 51186
[task 2019-10-29T18:18:20.709Z] 18:18:20 INFO - mozcrash Copy/paste: /builds/worker/workspace/build/linux64-minidump_stackwalk /tmp/tmpcuOmON.mozrunner/minidumps/7f9f7010-1954-9ce0-bbf2-4e411c88bc63.dmp /tmp/tmpaz3zq8
[task 2019-10-29T18:18:26.697Z] 18:18:26 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7f9f7010-1954-9ce0-bbf2-4e411c88bc63.dmp
[task 2019-10-29T18:18:26.697Z] 18:18:26 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7f9f7010-1954-9ce0-bbf2-4e411c88bc63.extra
[task 2019-10-29T18:18:26.768Z] 18:18:26 INFO - PROCESS-CRASH | /workers/constructors/SharedWorker/port-readonly.html | application crashed [@ mozilla::dom::RemoteWorkerChild::TransitionStateToRunning(already_AddRefed<mozilla::dom::WorkerPrivate>, already_AddRefed<mozilla::dom::WeakWorkerRef>)]
[task 2019-10-29T18:18:26.768Z] 18:18:26 INFO - Crash dump filename: /tmp/tmpcuOmON.mozrunner/minidumps/7f9f7010-1954-9ce0-bbf2-4e411c88bc63.dmp
[task 2019-10-29T18:18:26.768Z] 18:18:26 INFO - Operating system: Linux
[task 2019-10-29T18:18:26.768Z] 18:18:26 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-10-29T18:18:26.768Z] 18:18:26 INFO - CPU: amd64
[task 2019-10-29T18:18:26.768Z] 18:18:26 INFO - family 6 model 62 stepping 4
[task 2019-10-29T18:18:26.769Z] 18:18:26 INFO - 4 CPUs
[task 2019-10-29T18:18:26.769Z] 18:18:26 INFO -
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO - GPU: UNKNOWN
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO -
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO - Crash address: 0x0
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO - Process uptime: not available
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO -
[task 2019-10-29T18:18:26.770Z] 18:18:26 INFO - Thread 24 (crashed)
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - 0 libxul.so!mozilla::dom::RemoteWorkerChild::TransitionStateToRunning(already_AddRefed<mozilla::dom::WorkerPrivate>, already_AddRefed<mozilla::dom::WeakWorkerRef>) [RemoteWorkerChild.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 0 + 0x11]
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - rax = 0x00007faf17becf96 rdx = 0x0000000000000003
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - rcx = 0x000055a094cea790 rbx = 0x00007faf0c0a3880
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - rsi = 0x0000000000000008 rdi = 0x00007faf0c0a38e8
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - rbp = 0x00007faf0854e000 rsp = 0x00007faf084fe740
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - r8 = 0x00007faf0c0a38e8 r9 = 0x0000000000000000
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - r10 = 0x00007faf0bb00b60 r11 = 0x0000000000000202
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - r12 = 0x00007faf0c0a3880 r13 = 0x00007faf0ba560b0
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - r14 = 0x00007faf0c0a38e8 r15 = 0x00007faf0ba560b0
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - rip = 0x00007faf1442ed17
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - Found by: given as instruction pointer in context
[task 2019-10-29T18:18:26.771Z] 18:18:26 INFO - 1 libxul.so!mozilla::dom::RemoteWorkerChild::InitializeOnWorker(already_AddRefed<mozilla::dom::WorkerPrivate>) [RemoteWorkerChild.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 534 + 0xe]
[task 2019-10-29T18:18:26.772Z] 18:18:26 INFO - rbx = 0x00007faf0c0a3880 rbp = 0x00007faf0854e000
[task 2019-10-29T18:18:26.772Z] 18:18:26 INFO - rsp = 0x00007faf084fe7c0 r12 = 0x00007faf0c0a3910
[task 2019-10-29T18:18:26.772Z] 18:18:26 INFO - r13 = 0x00007faf0ba560b0 r14 = 0x00007faf0bb1f000
[task 2019-10-29T18:18:26.773Z] 18:18:26 INFO - r15 = 0x00007faf0c0a38e8 rip = 0x00007faf1442e901
[task 2019-10-29T18:18:26.773Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.773Z] 18:18:26 INFO - 2 libxul.so!mozilla::dom::RemoteWorkerChild::InitializeWorkerRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [RemoteWorkerChild.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 227 + 0x18]
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - rbx = 0x0000000000000000 rbp = 0x00007faf0854e000
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - rsp = 0x00007faf084fe820 r12 = 0x00007faf084fe848
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - r13 = 0x0000000000000000 r14 = 0x00007faf23e8b401
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - r15 = 0x00007faf0c055c00 rip = 0x00007faf14433259
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.774Z] 18:18:26 INFO - 3 libxul.so!mozilla::dom::WorkerRunnable::Run() [WorkerRunnable.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 369 + 0x10]
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - rbx = 0x0000000000000000 rbp = 0x00007faf0854e000
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - rsp = 0x00007faf084fe830 r12 = 0x00007faf084fe848
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - r13 = 0x0000000000000000 r14 = 0x00007faf23e8b401
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - r15 = 0x00007faf0c055c00 rip = 0x00007faf168a99df
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 1225 + 0x1d]
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - rbx = 0x0000000000000003 rbp = 0x00007faf0c010d00
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - rsp = 0x00007faf084fe980 r12 = 0x00007faf0c055c00
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - r13 = 0x0000000000000000 r14 = 0x00007faf23e8b4c0
[task 2019-10-29T18:18:26.775Z] 18:18:26 INFO - r15 = 0x00007faf23e8b570 rip = 0x00007faf157723eb
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - 5 libxul.so!<name omitted> [nsThreadUtils.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 486 + 0x24]
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - rbx = 0x00007faf23e8b4c0 rbp = 0x0000000000000000
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - rsp = 0x00007faf084fea60 r12 = 0x00007faf0cdf1c70
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - r13 = 0x0000000000000000 r14 = 0x00007faf0854e000
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - r15 = 0x00007faf084fea00 rip = 0x00007faf15773b92
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - 6 libxul.so!mozilla::dom::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 2837 + 0x11]
[task 2019-10-29T18:18:26.776Z] 18:18:26 INFO - rbx = 0x00007faf0bb1f000 rbp = 0x0000000000000001
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - rsp = 0x00007faf084fea90 r12 = 0x00007faf0cdf1c70
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - r13 = 0x0000000000000000 r14 = 0x00007faf0854e000
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - r15 = 0x00007faf084fea00 rip = 0x00007faf168a5869
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - 7 libxul.so!mozilla::dom::workerinternals::(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 2322 + 0xd]
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - rbx = 0x00007faf0854e000 rbp = 0x0000000000000001
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - rsp = 0x00007faf084feb30 r12 = 0x00007faf0cdf1d60
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - r13 = 0x00007faf0c03e000 r14 = 0x0000000000000001
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - r15 = 0x00007faf0bb1f000 rip = 0x00007faf1689b7ab
[task 2019-10-29T18:18:26.777Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.778Z] 18:18:26 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 1225 + 0x1d]
[task 2019-10-29T18:18:26.778Z] 18:18:26 INFO - rbx = 0x00000000ffffffff rbp = 0x0000000000000000
[task 2019-10-29T18:18:26.778Z] 18:18:26 INFO - rsp = 0x00007faf084fed10 r12 = 0x00007faf0cdf1d60
[task 2019-10-29T18:18:26.778Z] 18:18:26 INFO - r13 = 0x0000000000000001 r14 = 0x00007faf23e8b4c0
[task 2019-10-29T18:18:26.778Z] 18:18:26 INFO - r15 = 0x00007faf23e8b570 rip = 0x00007faf157723eb
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - 9 libxul.so!<name omitted> [nsThreadUtils.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 486 + 0x24]
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - rbx = 0x00007faf23e8b4c0 rbp = 0x0000000000000001
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - rsp = 0x00007faf084fedf0 r12 = 0x00007faf0c055be0
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - r13 = 0x00007faf157a1480 r14 = 0x00007faf0c055bc0
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - r15 = 0x00007faf23e8b4c0 rip = 0x00007faf15773b92
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 333 + 0xd]
[task 2019-10-29T18:18:26.779Z] 18:18:26 INFO - rbx = 0x0000000000000000 rbp = 0x00007faf0c0240c0
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - rsp = 0x00007faf084fee20 r12 = 0x00007faf0c055be0
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - r13 = 0x00007faf157a1480 r14 = 0x00007faf0c055bc0
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - r15 = 0x00007faf23e8b4c0 rip = 0x00007faf157aa105
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 290 + 0xc]
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - rbx = 0x00007faf0c0240c0 rbp = 0x0000000000000002
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - rsp = 0x00007faf084fee70 r12 = 0x00007faf23e2e9d0
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - r13 = 0x00007ffc69b2c4ef r14 = 0x00007faf23e8b4c0
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - r15 = 0x00007ffc69b2c630 rip = 0x00007faf1600dbb1
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.780Z] 18:18:26 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 458 + 0x8]
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - rbx = 0x00007faf0c0240c0 rbp = 0x0000000000000002
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - rsp = 0x00007faf084feea0 r12 = 0x00007faf23e2e9d0
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - r13 = 0x00007ffc69b2c4ef r14 = 0x00007faf23e8b4c0
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - r15 = 0x00007ffc69b2c630 rip = 0x00007faf15e1b378
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - 13 libnspr4.so!_pt_root [ptthread.c:7f1ff5b34df1c6f3f679eaacd0c12febe1934cae : 198 + 0x7]
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - rbx = 0x00007faf0cdcdb80 rbp = 0x0000000000000002
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - rsp = 0x00007faf084feee0 r12 = 0x00007faf23e2e9d0
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - r13 = 0x00007ffc69b2c4ef r14 = 0x00007faf084ff700
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - r15 = 0x000000000000095a rip = 0x00007faf25522ae4
[task 2019-10-29T18:18:26.781Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - 14 libpthread-2.23.so!start_thread [pthread_create.c : 333 + 0x11]
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - rsp = 0x00007faf084fef20 r12 = 0x0000000000000000
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - r13 = 0x00007ffc69b2c4ef r14 = 0x00007faf084ff9c0
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - r15 = 0x0000000000000000 rip = 0x00007faf251486ba
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - 15 libc-2.23.so!__clone + 0x6d
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - rbx = 0x00007faf084ff700 rbp = 0x0000000000000000
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - rsp = 0x00007faf084fefc0 r12 = 0x0000000000000000
[task 2019-10-29T18:18:26.782Z] 18:18:26 INFO - r13 = 0x00007ffc69b2c4ef r14 = 0x00007faf084ff9c0
[task 2019-10-29T18:18:26.783Z] 18:18:26 INFO - r15 = 0x0000000000000000 rip = 0x00007faf241d141d
[task 2019-10-29T18:18:26.783Z] 18:18:26 INFO - Found by: call frame info
[task 2019-10-29T18:18:26.783Z] 18:18:26 INFO -

This is suspiciously similar to bug 1593227 in terms of what I found at https://bugzilla.mozilla.org/show_bug.cgi?id=1593227#c2. Per get-minidump-instructions, the crash here is allegedly at:

   7faf1442ed05:	c3                   	ret 
   7faf1442ed06:	48 8d 05 89 e2 7b 03 	lea rax, qword ptr [rip + 0x37be289]
   7faf1442ed0d:	48 8b 0d 9c cd 96 05 	mov rcx, qword ptr [rip + 0x596cd9c]
   7faf1442ed14:	48 89 01             	mov qword ptr [rcx], rax
   7faf1442ed17:	c7 04 25 00 00 00 00 	mov dword ptr [0], 0x298
   7faf1442ed1e:	98 02 00 00          	
^^^^^^^^^^^^^^^^	^^^^^^^^^^^^^^^^^^^^^	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	^^^^^^^^^^^^^^^^^^^^^	
   7faf1442ed22:	e8 99 d7 16 fe       	call 0x7faf1259c4c0
   7faf1442ed27:	e8 f4 48 16 fe       	call 0x7faf12593620
   7faf1442ed2c:	0f 1f 40 00          	nop dword ptr [rax]
Priority: -- → P3
See Also: → 1593227

No more occurrences also here.

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