Closed Bug 1663533 Opened 4 years ago Closed 4 years ago

Intermittent remote | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]

Categories

(Core :: Networking: WebSockets, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1695580

People

(Reporter: intermittent-bug-filer, Assigned: dragana)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [stockwell unknown])

Crash Data

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=315038104&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F_oOSVB1RE6F82B4XwZ36w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/F_oOSVB1RE6F82B4XwZ36w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-09-07T19:45:10.349Z] 19:45:10 INFO - PROCESS-CRASH | remote/test/browser/target/browser_attachToTarget.js | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]
[task 2020-09-07T19:45:10.349Z] 19:45:10 INFO - Mozilla crash reason: nsWeakReference not thread-safe
[task 2020-09-07T19:45:10.349Z] 19:45:10 INFO - Crash dump filename: /tmp/tmpnMR6YR.mozrunner/minidumps/522e9c61-ad02-cd37-2322-9048015d6c37.dmp
[task 2020-09-07T19:45:10.349Z] 19:45:10 INFO - Operating system: Linux
[task 2020-09-07T19:45:10.350Z] 19:45:10 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2020-09-07T19:45:10.350Z] 19:45:10 INFO - CPU: amd64
[task 2020-09-07T19:45:10.350Z] 19:45:10 INFO - family 6 model 85 stepping 4
[task 2020-09-07T19:45:10.350Z] 19:45:10 INFO - 2 CPUs
[task 2020-09-07T19:45:10.350Z] 19:45:10 INFO -
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - GPU: UNKNOWN
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO -
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - Crash address: 0x0
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - Process uptime: not available
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO -
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - Thread 6 (crashed)
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - 0 libxul.so!nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const [nsISupportsImpl.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 41 + 0x1e]
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - rax = 0x0000556e41184248 rdx = 0x0000000000000000
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - rcx = 0x0000000000000b40 rbx = 0x00007f35e9d574c0
[task 2020-09-07T19:45:10.351Z] 19:45:10 INFO - rsi = 0x00007f35ea3c68b0 rdi = 0x00007f35ea3c5680
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - rbp = 0x00007f35cd9b4dd0 rsp = 0x00007f35cd9b4dc0
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - r8 = 0x00007f35ea3c68b0 r9 = 0x00007f35cd9b6700
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - r10 = 0x0000000000000002 r11 = 0x0000000000000000
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - r12 = 0x00007f35bfd69b38 r13 = 0x00007f35bfd69a68
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - r14 = 0x00007f35d6794f76 r15 = 0x00007f35bfd69800
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - rip = 0x00007f35d960bed4
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - Found by: given as instruction pointer in context
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - 1 libxul.so!nsSupportsWeakReference::ClearWeakReferences() [nsWeakReference.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 157 + 0x13]
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - rbx = 0x00007f35bd19bdc0 rbp = 0x00007f35cd9b4df0
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4de0 r12 = 0x00007f35bfd69b38
[task 2020-09-07T19:45:10.352Z] 19:45:10 INFO - r13 = 0x00007f35bfd69a68 r14 = 0x00007f35c19c1c70
[task 2020-09-07T19:45:10.353Z] 19:45:10 INFO - r15 = 0x00007f35bfd69800 rip = 0x00007f35d9622324
[task 2020-09-07T19:45:10.353Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.353Z] 19:45:10 INFO - 2 libxul.so!mozilla::dom::WebSocketImpl::Release() [WebSocket.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 243 + 0x5b]
[task 2020-09-07T19:45:10.353Z] 19:45:10 INFO - rbx = 0x0000000000000000 rbp = 0x00007f35cd9b4e10
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4e00 r12 = 0x00007f35bfd69b38
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r13 = 0x00007f35bfd69a68 r14 = 0x00007f35bd19bda0
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r15 = 0x00007f35bfd69800 rip = 0x00007f35dc329e8d
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - 3 libxul.so!mozilla::net::BaseWebSocketChannel::~BaseWebSocketChannel() [BaseWebSocketChannel.h:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 24 + 0x56]
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rbx = 0x00007f35bfd69800 rbp = 0x00007f35cd9b4e30
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4e20 r12 = 0x00007f35bfd69b38
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r13 = 0x00007f35bfd69a68 r14 = 0x00007f35bfd69ad0
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r15 = 0x00007f35bfd69800 rip = 0x00007f35d9bcc5ae
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - 4 libxul.so!mozilla::net::WebSocketChannel::~WebSocketChannel() [WebSocketChannel.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 1180 + 0x143]
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rbx = 0x00007f35bfd69cd8 rbp = 0x00007f35cd9b4ea0
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4e40 r12 = 0x00007f35bfd69b38
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r13 = 0x00007f35bfd69a68 r14 = 0x00007f35bfd69ad0
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r15 = 0x00007f35bfd69800 rip = 0x00007f35d9bcc117
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - 5 libxul.so!mozilla::net::WebSocketChannel::~WebSocketChannel() [WebSocketChannel.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 1151 + 0xe]
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rbx = 0x00007f35bfd69800 rbp = 0x00007f35cd9b4ec0
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4eb0 r12 = 0x00007f35bdf59b00
[task 2020-09-07T19:45:10.355Z] 19:45:10 INFO - r13 = 0x00007f35bdf59a80 r14 = 0x00007f35bfd69800
[task 2020-09-07T19:45:10.356Z] 19:45:10 INFO - r15 = 0x0000000000000001 rip = 0x00007f35d9bcc600
[task 2020-09-07T19:45:10.356Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.356Z] 19:45:10 INFO - 6 libxul.so!mozilla::net::WebSocketChannel::Release() [WebSocketChannel.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 77 + 0x68]
[task 2020-09-07T19:45:10.357Z] 19:45:10 INFO - rbx = 0x0000000000000000 rbp = 0x00007f35cd9b4ee0
[task 2020-09-07T19:45:10.357Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4ed0 r12 = 0x00007f35bdf59b00
[task 2020-09-07T19:45:10.357Z] 19:45:10 INFO - r13 = 0x00007f35bdf59a80 r14 = 0x00007f35bfd69800
[task 2020-09-07T19:45:10.358Z] 19:45:10 INFO - r15 = 0x0000000000000001 rip = 0x00007f35d9bcb51a
[task 2020-09-07T19:45:10.358Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.359Z] 19:45:10 INFO - 7 libxul.so!nsTimerImpl::Fire(int) [nsTimerImpl.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 597 + 0x38]
[task 2020-09-07T19:45:10.359Z] 19:45:10 INFO - rbx = 0x00007f35cd9b4f40 rbp = 0x00007f35cd9b4f90
[task 2020-09-07T19:45:10.360Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4ef0 r12 = 0x00007f35bdf59b00
[task 2020-09-07T19:45:10.360Z] 19:45:10 INFO - r13 = 0x00007f35bdf59a80 r14 = 0x00007f35bdf59ab8
[task 2020-09-07T19:45:10.361Z] 19:45:10 INFO - r15 = 0x0000000000000001 rip = 0x00007f35d96b4ac2
[task 2020-09-07T19:45:10.361Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.361Z] 19:45:10 INFO - 8 libxul.so!nsTimerEvent::Run() [TimerThread.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 251 + 0x14]
[task 2020-09-07T19:45:10.362Z] 19:45:10 INFO - rbx = 0x00007f35cb8cd2a8 rbp = 0x00007f35cd9b4fc0
[task 2020-09-07T19:45:10.362Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4fa0 r12 = 0x0000020074f923a0
[task 2020-09-07T19:45:10.362Z] 19:45:10 INFO - r13 = 0x00007f35d4492b10 r14 = 0x00007f35d4492a40
[task 2020-09-07T19:45:10.362Z] 19:45:10 INFO - r15 = 0x00007f35cd9b5001 rip = 0x00007f35d96b477a
[task 2020-09-07T19:45:10.363Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.363Z] 19:45:10 INFO - 9 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 1234 + 0xe]
[task 2020-09-07T19:45:10.363Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5018 rbp = 0x00007f35cd9b5500
[task 2020-09-07T19:45:10.363Z] 19:45:10 INFO - rsp = 0x00007f35cd9b4fd0 r12 = 0x0000020074f923a0
[task 2020-09-07T19:45:10.364Z] 19:45:10 INFO - r13 = 0x00007f35d4492b10 r14 = 0x00007f35d4492a40
[task 2020-09-07T19:45:10.364Z] 19:45:10 INFO - r15 = 0x00007f35cd9b5001 rip = 0x00007f35d96bbc19
[task 2020-09-07T19:45:10.364Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.364Z] 19:45:10 INFO - 10 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 513 + 0xc]
[task 2020-09-07T19:45:10.365Z] 19:45:10 INFO - rbx = 0x0000000000000001 rbp = 0x00007f35cd9b5530
[task 2020-09-07T19:45:10.365Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5510 r12 = 0x00007f35cd9b5578
[task 2020-09-07T19:45:10.365Z] 19:45:10 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f35cd9b5517
[task 2020-09-07T19:45:10.366Z] 19:45:10 INFO - r15 = 0x00007f35cd9b55a8 rip = 0x00007f35d96bfb39
[task 2020-09-07T19:45:10.366Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.366Z] 19:45:10 INFO - 11 libxul.so!mozilla::net::nsSocketTransportService::Run() [nsSocketTransportService2.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 1195 + 0xe]
[task 2020-09-07T19:45:10.367Z] 19:45:10 INFO - rbx = 0x00007f35d4492760 rbp = 0x00007f35cd9b55e0
[task 2020-09-07T19:45:10.367Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5540 r12 = 0x00007f35cd9b5578
[task 2020-09-07T19:45:10.367Z] 19:45:10 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f35cd9b558f
[task 2020-09-07T19:45:10.367Z] 19:45:10 INFO - r15 = 0x00007f35cd9b55a8 rip = 0x00007f35d981c1b9
[task 2020-09-07T19:45:10.368Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.368Z] 19:45:10 INFO - 12 libxul.so!{virtual override thunk({offset(-32)}, mozilla::net::nsSocketTransportService::Run())} + 0xd
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5648 rbp = 0x00007f35cd9b55f0
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - rsp = 0x00007f35cd9b55f0 r12 = 0x000001e2ec601012
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - r13 = 0x00007f35d4492b10 r14 = 0x00007f35d4492a40
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - r15 = 0x00007f35cd9b5601 rip = 0x00007f35d981cadd
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.369Z] 19:45:10 INFO - 13 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 1234 + 0xe]
[task 2020-09-07T19:45:10.370Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5648 rbp = 0x00007f35cd9b5b30
[task 2020-09-07T19:45:10.370Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5600 r12 = 0x000001e2ec601012
[task 2020-09-07T19:45:10.370Z] 19:45:10 INFO - r13 = 0x00007f35d4492b10 r14 = 0x00007f35d4492a40
[task 2020-09-07T19:45:10.370Z] 19:45:10 INFO - r15 = 0x00007f35cd9b5601 rip = 0x00007f35d96bbc19
[task 2020-09-07T19:45:10.370Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.371Z] 19:45:10 INFO - 14 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 513 + 0xc]
[task 2020-09-07T19:45:10.371Z] 19:45:10 INFO - rbx = 0x0000000000000000 rbp = 0x00007f35cd9b5b60
[task 2020-09-07T19:45:10.371Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5b40 r12 = 0x00007f35cd9b5b78
[task 2020-09-07T19:45:10.372Z] 19:45:10 INFO - r13 = 0x00007f35d31b12e0 r14 = 0x00007f35cd9b5b47
[task 2020-09-07T19:45:10.373Z] 19:45:10 INFO - r15 = 0x00007f35d4492a40 rip = 0x00007f35d96bfb39
[task 2020-09-07T19:45:10.374Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.374Z] 19:45:10 INFO - 15 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 302 + 0xa]
[task 2020-09-07T19:45:10.375Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5c68 rbp = 0x00007f35cd9b5bb0
[task 2020-09-07T19:45:10.376Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5b70 r12 = 0x00007f35cd9b5b78
[task 2020-09-07T19:45:10.376Z] 19:45:10 INFO - r13 = 0x00007f35d31b12e0 r14 = 0x00007f35d31b12c0
[task 2020-09-07T19:45:10.377Z] 19:45:10 INFO - r15 = 0x00007f35d4492a40 rip = 0x00007f35d9cf5268
[task 2020-09-07T19:45:10.377Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.377Z] 19:45:10 INFO - 16 libxul.so!MessageLoop::RunInternal() [message_loop.cc:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 334 + 0x17]
[task 2020-09-07T19:45:10.378Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5c68 rbp = 0x00007f35cd9b5bf0
[task 2020-09-07T19:45:10.379Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5bc0 r12 = 0x00007f35cd9b5c68
[task 2020-09-07T19:45:10.380Z] 19:45:10 INFO - r13 = 0x00007f35cd9b5c60 r14 = 0x00007f35cd9b5c00
[task 2020-09-07T19:45:10.380Z] 19:45:10 INFO - r15 = 0x00007f35d4492a88 rip = 0x00007f35d9ca2e49
[task 2020-09-07T19:45:10.381Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.381Z] 19:45:10 INFO - 17 libxul.so!MessageLoop::Run() [message_loop.cc:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 309 + 0x8]
[task 2020-09-07T19:45:10.381Z] 19:45:10 INFO - rbx = 0x00007f35cd9b5c68 rbp = 0x00007f35cd9b5c30
[task 2020-09-07T19:45:10.382Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5c00 r12 = 0x00007f35cd9b5c68
[task 2020-09-07T19:45:10.382Z] 19:45:10 INFO - r13 = 0x00007f35cd9b5c60 r14 = 0x00007f35cd9b5c00
[task 2020-09-07T19:45:10.382Z] 19:45:10 INFO - r15 = 0x00007f35d4492a88 rip = 0x00007f35d9ca2da3
[task 2020-09-07T19:45:10.383Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.383Z] 19:45:10 INFO - 18 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 442 + 0x8]
[task 2020-09-07T19:45:10.384Z] 19:45:10 INFO - rbx = 0x00007f35dfe35b20 rbp = 0x00007f35cd9b5e60
[task 2020-09-07T19:45:10.384Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5c40 r12 = 0x00007f35cd9b5c68
[task 2020-09-07T19:45:10.385Z] 19:45:10 INFO - r13 = 0x00007f35cd9b5c60 r14 = 0x00007f35d4492a40
[task 2020-09-07T19:45:10.385Z] 19:45:10 INFO - r15 = 0x00007f35d4492a88 rip = 0x00007f35d96b900a
[task 2020-09-07T19:45:10.385Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.386Z] 19:45:10 INFO - 19 libnspr4.so!_pt_root [ptthread.c:adc5e45e75aa2fc6dbba1af25500adc82dca8452 : 201 + 0x7]
[task 2020-09-07T19:45:10.386Z] 19:45:10 INFO - rbx = 0x00007f35d44d6ca0 rbp = 0x00007f35cd9b5eb0
[task 2020-09-07T19:45:10.386Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5e70 r12 = 0x00007f35cd9b6630
[task 2020-09-07T19:45:10.387Z] 19:45:10 INFO - r13 = 0x0000000000000002 r14 = 0x0000000000001dfa
[task 2020-09-07T19:45:10.387Z] 19:45:10 INFO - r15 = 0x00007f35cd9b6700 rip = 0x00007f35eb2a4436
[task 2020-09-07T19:45:10.387Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.388Z] 19:45:10 INFO - 20 libpthread.so.0 + 0x76db
[task 2020-09-07T19:45:10.388Z] 19:45:10 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2020-09-07T19:45:10.389Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5ec0 r12 = 0x00007f35cd9b5f80
[task 2020-09-07T19:45:10.389Z] 19:45:10 INFO - r13 = 0x0000000000000000 r14 = 0x00007f35d44d6ca0
[task 2020-09-07T19:45:10.390Z] 19:45:10 INFO - r15 = 0x00007fffd0627610 rip = 0x00007f35eaf146db
[task 2020-09-07T19:45:10.390Z] 19:45:10 INFO - Found by: call frame info
[task 2020-09-07T19:45:10.391Z] 19:45:10 INFO - 21 libc.so.6 + 0x121a3f
[task 2020-09-07T19:45:10.391Z] 19:45:10 INFO - rsp = 0x00007f35cd9b5f80 rip = 0x00007f35ea0faa3f
[task 2020-09-07T19:45:10.391Z] 19:45:10 INFO - Found by: stack scanning
[task 2020-09-07T19:45:10.392Z] 19:45:10 INFO -

Summary: Intermittent remote/test/browser/target/browser_attachToTarget.js | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const] → Intermittent TV remote/test/browser/target/browser_attachToTarget.js | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]
Component: Agent → Networking: WebSockets
Product: Remote Protocol → Core

That's actually a crash we haven't seen so far for the remote protocol tests. I wonder if it is somewhat related to my changes from yesterday:
https://hg.mozilla.org/mozilla-central/rev/adc5e45e75aa#l1.56

Basically we switched from a number to a string for an object property that we return via the socket to a connected client.

Summary: Intermittent TV remote/test/browser/target/browser_attachToTarget.js | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const] → Intermittent remote | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]

I can get this crash happening all the time with my patch series on:
https://phabricator.services.mozilla.com/D96009

https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=a1900289bdac31b543a5d4e46cbd7aae22599a0e&searchStr=tv%2Cmac%2Cwebrender%2Cdebug

But I don't know how to trigger the verify jobs for browser chrome tests on MacOS webrender debug on try. It's not appearing in the list of available test jobs when running mach try fuzzy --full. And tests for normal debug builds are passing fine. Maybe it's a fallout from the changes from bug 1673071? Kats can you have a look? I think for now I will disable the test for this particular platform.

Flags: needinfo?(kats)

If the failure is somehow specific to the WebRender codepath then it might be fallout from bug 1673071. However it looks like this has been happening for a while on non-qr platforms too so I don't think the underlying problem is specific to qr.

The relevant verify job is listed as test-macosx1014-64-qr/debug-test-verify-e10s in the ./mach try fuzzy --full listing. The verify job inherently only runs tests that have been modified in the push, so if you apply your patches from bug 1675266 and push that job you should be able to trigger it. I kicked off a try push here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=aad5804b409b54a9a04e45bef5067c579155165b

Let me know if you need additional help from me. It looks like this is a crash in networking code so it's in code I'm not familiar with and it doesn't seem specific to WebRender. Since you have a reliable reproduction you might want to ask somebody on the networking team to take a look.

Flags: needinfo?(kats)

Oh my bad. I missed to rebase my bookmark against latest mozilla-central. That's why I wasn't able to find these jobs. Given that your job passed just fine I triggered a new full one for Pernosco:

https://treeherder.mozilla.org/jobs?repo=try&revision=74e297f547dc82e75e82d60bfbb52abaa608224c

Lets wait until bug 1675266 has been fixed. Then it will be easier to retrigger this failure. I will report back with more detailed steps later today.

To replicate the crash permanently follow these steps:

  1. Apply the changes from https://hg.mozilla.org/try/rev/2b85e43115bcf89157800897005affdb0c78bdfb
  2. Make sure that you are generating a debug build
  3. Run mach mochitest --enable-webrender --setpref=media.peerconnection.mtransport_process=false --setpref=network.process.enabled=false --setpref=layers.d3d11.enable-blacklist=false --flavor=browser --subsuite=remote --verify remote/test/browser/browser_httpd.js --headless

Here a try build that demonstrates that it's nearly perma-failing:
https://treeherder.mozilla.org/jobs?repo=try&revision=eb48f97514dc4e9be8ec56e749e6d4ebd96ec137

Jens, could someone please have a look at this as long it fails that often? Thanks.

Flags: needinfo?(jstutte)
Flags: needinfo?(jstutte) → needinfo?(dd.mozilla)
Assignee: nobody → dd.mozilla
Status: NEW → ASSIGNED
Flags: needinfo?(dd.mozilla)

There have been 31 total failures in the last 7 days:

Affected platforms:

  • linux1804-64-qr debug
  • macosx1014-64-qr debug

Dragana, do you have an update for us? Thanks.

Flags: needinfo?(dd.mozilla)

I am not sure why this is failing.
he crash is happening when WebSocketChannel is release which releases WebSocketsImpl on the TimerThread.
The strange think here is the WebSocketChannel should proxy release of WebSocketsImpl to the main thread, but it doesn't.
Here is that line:
https://searchfox.org/mozilla-central/rev/03224522336f60a1a61a87e1fcd4feb0a0315a9b/netwerk/protocol/websocket/BaseWebSocketChannel.cpp#358

I could not reproduce the problem locally to try to debug it. I also used steps from comment #15.

Flags: needinfo?(dd.mozilla)

Henrik, can you reproduce it locally?

Flags: needinfo?(hskupin)

(In reply to Dragana Damjanovic [:dragana] from comment #32)

Henrik, can you reproduce it locally?

No, I've never seen the assertion and crash locally. And I only have MacOS, and cannot test on Linux where it happens way more often. Sorry.

Flags: needinfo?(hskupin)

Given that the problem is happening mostly on Linux in CI maybe you could try to catch it in Pernosco?

Flags: needinfo?(dd.mozilla)

I actually triggered a try build with --pernosco and got a crash reproduced:
https://treeherder.mozilla.org/jobs?repo=try&revision=87e87ab9a5012cd96ac4f55a8727ccdf40abb9c7&selectedTaskRun=bRHDZTayTGCT58YXe2kC8g.0

Currently figuring out how to get the link to the Pernosco recording.

There are 26 total failures in the last 7 days on linux1804-64-qr debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=329931615&repo=autoland&lineNumber=8808

[task 2021-02-14T12:23:21.862Z] 12:23:21 INFO - TEST-START | remote/test/browser/network/browser_getAllCookies.js
[task 2021-02-14T12:23:21.890Z] 12:23:21 INFO - GECKO(3433) | [Parent 3433: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f1893aa4800 == 14 [pid = 3433] [id = 25]
[task 2021-02-14T12:23:21.891Z] 12:23:21 INFO - GECKO(3433) | [Parent 3433: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 50 (0x7f1894a4f3c0) [pid = 3433] [serial = 70] [outer = (nil)]
[task 2021-02-14T12:23:21.892Z] 12:23:21 INFO - GECKO(3433) | [Parent 3433: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 51 (0x7f189410e400) [pid = 3433] [serial = 71] [outer = 0x7f1894a4f3c0]
[task 2021-02-14T12:23:21.907Z] 12:23:21 INFO - GECKO(3433) | [Parent 3433: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 52 (0x7f1897f2f800) [pid = 3433] [serial = 72] [outer = 0x7f1894a4f3c0]
[task 2021-02-14T12:23:22.036Z] 12:23:22 INFO - GECKO(3433) | [Parent 3433, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x804B000A (NS_ERROR_MALFORMED_URI): file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:46
[task 2021-02-14T12:23:22.036Z] 12:23:22 INFO - GECKO(3433) | [Parent 3433, Main Thread] WARNING: NS_ENSURE_TRUE(principal) failed: file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:58
[task 2021-02-14T12:23:22.036Z] 12:23:22 INFO - GECKO(3433) | [Parent 3433, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x804B000A (NS_ERROR_MALFORMED_URI): file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:46
[task 2021-02-14T12:23:22.037Z] 12:23:22 INFO - GECKO(3433) | [Parent 3433, Main Thread] WARNING: NS_ENSURE_TRUE(principal) failed: file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:58
[task 2021-02-14T12:23:22.052Z] 12:23:22 INFO - GECKO(3433) | [Child 3655: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fad2d908400 == 1 [pid = 3655] [id = 1]

[task 2021-02-14T12:23:40.614Z] 12:23:40 INFO - PROCESS-CRASH | remote/test/browser/network/browser_getAllCookies.js | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]
[task 2021-02-14T12:23:40.615Z] 12:23:40 INFO - Mozilla crash reason: nsWeakReference not thread-safe
[task 2021-02-14T12:23:40.616Z] 12:23:40 INFO - Crash dump filename: /tmp/tmpPvEx9L.mozrunner/minidumps/28dac4b4-0832-4186-e49f-5c58fa263734.dmp
[task 2021-02-14T12:23:40.616Z] 12:23:40 INFO - Operating system: Linux
[task 2021-02-14T12:23:40.617Z] 12:23:40 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-02-14T12:23:40.618Z] 12:23:40 INFO - CPU: amd64
[task 2021-02-14T12:23:40.619Z] 12:23:40 INFO - family 6 model 85 stepping 7
[task 2021-02-14T12:23:40.620Z] 12:23:40 INFO - 2 CPUs
[task 2021-02-14T12:23:40.621Z] 12:23:40 INFO -
[task 2021-02-14T12:23:40.622Z] 12:23:40 INFO - GPU: UNKNOWN
[task 2021-02-14T12:23:40.622Z] 12:23:40 INFO -
[task 2021-02-14T12:23:40.623Z] 12:23:40 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-02-14T12:23:40.624Z] 12:23:40 INFO - Crash address: 0x0
[task 2021-02-14T12:23:40.625Z] 12:23:40 INFO - Process uptime: not available
[task 2021-02-14T12:23:40.626Z] 12:23:40 INFO -
[task 2021-02-14T12:23:40.627Z] 12:23:40 INFO - Thread 5 (crashed)
[task 2021-02-14T12:23:40.627Z] 12:23:40 INFO - 0 libxul.so!nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const [nsISupportsImpl.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 43 + 0x1e]
[task 2021-02-14T12:23:40.628Z] 12:23:40 INFO - rax = 0x000055ee12b50e18 rdx = 0x0000000000000000
[task 2021-02-14T12:23:40.629Z] 12:23:40 INFO - rcx = 0x0000000000000b40 rbx = 0x00007f18d4b57160
[task 2021-02-14T12:23:40.630Z] 12:23:40 INFO - rsi = 0x00007f18d51be8b0 rdi = 0x00007f18d51bd680
[task 2021-02-14T12:23:40.631Z] 12:23:40 INFO - rbp = 0x00007f18b82915e0 rsp = 0x00007f18b82915d0
[task 2021-02-14T12:23:40.632Z] 12:23:40 INFO - r8 = 0x00007f18d51be8b0 r9 = 0x00007f18b8292700
[task 2021-02-14T12:23:40.632Z] 12:23:40 INFO - r10 = 0x0000000000000002 r11 = 0x0000000000000000
[task 2021-02-14T12:23:40.632Z] 12:23:40 INFO - r12 = 0x00007f1893f6b358 r13 = 0x00007f1893f6b288
[task 2021-02-14T12:23:40.633Z] 12:23:40 INFO - r14 = 0x00007f18c113cf45 r15 = 0x00007f1893f6b000
[task 2021-02-14T12:23:40.633Z] 12:23:40 INFO - rip = 0x00007f18c40adfda
[task 2021-02-14T12:23:40.634Z] 12:23:40 INFO - Found by: given as instruction pointer in context
[task 2021-02-14T12:23:40.635Z] 12:23:40 INFO - 1 libxul.so!nsSupportsWeakReference::ClearWeakReferences() [nsWeakReference.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 157 + 0x13]
[task 2021-02-14T12:23:40.636Z] 12:23:40 INFO - rbx = 0x00007f18951a4ac0 rbp = 0x00007f18b8291600
[task 2021-02-14T12:23:40.637Z] 12:23:40 INFO - rsp = 0x00007f18b82915f0 r12 = 0x00007f1893f6b358
[task 2021-02-14T12:23:40.638Z] 12:23:40 INFO - r13 = 0x00007f1893f6b288 r14 = 0x00007f1894a51e20
[task 2021-02-14T12:23:40.639Z] 12:23:40 INFO - r15 = 0x00007f1893f6b000 rip = 0x00007f18c40c40a8
[task 2021-02-14T12:23:40.639Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.640Z] 12:23:40 INFO - 2 libxul.so!mozilla::dom::WebSocketImpl::Release() [WebSocket.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 244 + 0x5b]
[task 2021-02-14T12:23:40.641Z] 12:23:40 INFO - rbx = 0x0000000000000000 rbp = 0x00007f18b8291620
[task 2021-02-14T12:23:40.642Z] 12:23:40 INFO - rsp = 0x00007f18b8291610 r12 = 0x00007f1893f6b358
[task 2021-02-14T12:23:40.643Z] 12:23:40 INFO - r13 = 0x00007f1893f6b288 r14 = 0x00007f18951a4aa0
[task 2021-02-14T12:23:40.644Z] 12:23:40 INFO - r15 = 0x00007f1893f6b000 rip = 0x00007f18c6f645b7
[task 2021-02-14T12:23:40.644Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.645Z] 12:23:40 INFO - 3 libxul.so!mozilla::net::BaseWebSocketChannel::~BaseWebSocketChannel() [BaseWebSocketChannel.h:03490065acf61da1405327552308bf77e7ee7a0d : 24 + 0x59]
[task 2021-02-14T12:23:40.645Z] 12:23:40 INFO - rbx = 0x00007f1893f6b000 rbp = 0x00007f18b8291640
[task 2021-02-14T12:23:40.646Z] 12:23:40 INFO - rsp = 0x00007f18b8291630 r12 = 0x00007f1893f6b358
[task 2021-02-14T12:23:40.646Z] 12:23:40 INFO - r13 = 0x00007f1893f6b288 r14 = 0x00007f1893f6b2f0
[task 2021-02-14T12:23:40.647Z] 12:23:40 INFO - r15 = 0x00007f1893f6b000 rip = 0x00007f18c469591d
[task 2021-02-14T12:23:40.647Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.647Z] 12:23:40 INFO - 4 libxul.so!mozilla::net::WebSocketChannel::~WebSocketChannel() [WebSocketChannel.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 1185 + 0x15b]
[task 2021-02-14T12:23:40.648Z] 12:23:40 INFO - rbx = 0x00007f1893f6b7f0 rbp = 0x00007f18b82916b0
[task 2021-02-14T12:23:40.648Z] 12:23:40 INFO - rsp = 0x00007f18b8291650 r12 = 0x00007f1893f6b358
[task 2021-02-14T12:23:40.649Z] 12:23:40 INFO - r13 = 0x00007f1893f6b288 r14 = 0x00007f1893f6b2f0
[task 2021-02-14T12:23:40.649Z] 12:23:40 INFO - r15 = 0x00007f1893f6b000 rip = 0x00007f18c4695491
[task 2021-02-14T12:23:40.650Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.650Z] 12:23:40 INFO - 5 libxul.so!mozilla::net::WebSocketChannel::~WebSocketChannel() [WebSocketChannel.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 1156 + 0x11]
[task 2021-02-14T12:23:40.650Z] 12:23:40 INFO - rbx = 0x00007f1893f6b000 rbp = 0x00007f18b82916d0
[task 2021-02-14T12:23:40.651Z] 12:23:40 INFO - rsp = 0x00007f18b82916c0 r12 = 0x00007f1897c90e70
[task 2021-02-14T12:23:40.652Z] 12:23:40 INFO - r13 = 0x00007f1897c90df0 r14 = 0x00007f1893f6b000
[task 2021-02-14T12:23:40.652Z] 12:23:40 INFO - r15 = 0x0000000000000001 rip = 0x00007f18c4695973
[task 2021-02-14T12:23:40.652Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.653Z] 12:23:40 INFO - 6 libxul.so!mozilla::net::WebSocketChannel::Release() [WebSocketChannel.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 78 + 0x68]
[task 2021-02-14T12:23:40.653Z] 12:23:40 INFO - rbx = 0x0000000000000000 rbp = 0x00007f18b82916f0
[task 2021-02-14T12:23:40.654Z] 12:23:40 INFO - rsp = 0x00007f18b82916e0 r12 = 0x00007f1897c90e70
[task 2021-02-14T12:23:40.654Z] 12:23:40 INFO - r13 = 0x00007f1897c90df0 r14 = 0x00007f1893f6b000
[task 2021-02-14T12:23:40.654Z] 12:23:40 INFO - r15 = 0x0000000000000001 rip = 0x00007f18c4694826
[task 2021-02-14T12:23:40.655Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.656Z] 12:23:40 INFO - 7 libxul.so!nsTimerImpl::Fire(int) [nsTimerImpl.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 597 + 0x38]
[task 2021-02-14T12:23:40.656Z] 12:23:40 INFO - rbx = 0x00007f18b8291750 rbp = 0x00007f18b82917a0
[task 2021-02-14T12:23:40.656Z] 12:23:40 INFO - rsp = 0x00007f18b8291700 r12 = 0x00007f1897c90e70
[task 2021-02-14T12:23:40.659Z] 12:23:40 INFO - r13 = 0x00007f1897c90df0 r14 = 0x00007f1897c90e28
[task 2021-02-14T12:23:40.660Z] 12:23:40 INFO - r15 = 0x0000000000000001 rip = 0x00007f18c415bd24
[task 2021-02-14T12:23:40.661Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.662Z] 12:23:40 INFO - 8 libxul.so!nsTimerEvent::Run() [TimerThread.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 252 + 0x14]
[task 2021-02-14T12:23:40.663Z] 12:23:40 INFO - rbx = 0x00007f18b5f91070 rbp = 0x00007f18b82917d0
[task 2021-02-14T12:23:40.663Z] 12:23:40 INFO - rsp = 0x00007f18b82917b0 r12 = 0x00007f18b8291810
[task 2021-02-14T12:23:40.664Z] 12:23:40 INFO - r13 = 0x0000000000000001 r14 = 0x00007f18bedd3480
[task 2021-02-14T12:23:40.665Z] 12:23:40 INFO - r15 = 0x00007f18bedd3550 rip = 0x00007f18c415b9dc
[task 2021-02-14T12:23:40.666Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.667Z] 12:23:40 INFO - 9 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 1152 + 0x11]
[task 2021-02-14T12:23:40.668Z] 12:23:40 INFO - rbx = 0x00007f18b8291880 rbp = 0x00007f18b8291910
[task 2021-02-14T12:23:40.669Z] 12:23:40 INFO - rsp = 0x00007f18b82917e0 r12 = 0x00007f18b8291810
[task 2021-02-14T12:23:40.670Z] 12:23:40 INFO - r13 = 0x0000000000000001 r14 = 0x00007f18bedd3480
[task 2021-02-14T12:23:40.671Z] 12:23:40 INFO - r15 = 0x00007f18bedd3550 rip = 0x00007f18c4162c1e
[task 2021-02-14T12:23:40.672Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.672Z] 12:23:40 INFO - 10 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 548 + 0xc]
[task 2021-02-14T12:23:40.673Z] 12:23:40 INFO - rbx = 0x0000000000000001 rbp = 0x00007f18b8291940
[task 2021-02-14T12:23:40.674Z] 12:23:40 INFO - rsp = 0x00007f18b8291920 r12 = 0x00007f18b8291988
[task 2021-02-14T12:23:40.675Z] 12:23:40 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f18b8291927
[task 2021-02-14T12:23:40.676Z] 12:23:40 INFO - r15 = 0x00007f18b82919b8 rip = 0x00007f18c416719e
[task 2021-02-14T12:23:40.677Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.678Z] 12:23:40 INFO - 11 libxul.so!mozilla::net::nsSocketTransportService::Run() [nsSocketTransportService2.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 1199 + 0xe]
[task 2021-02-14T12:23:40.679Z] 12:23:40 INFO - rbx = 0x00007f18d4b93100 rbp = 0x00007f18b82919f0
[task 2021-02-14T12:23:40.679Z] 12:23:40 INFO - rsp = 0x00007f18b8291950 r12 = 0x00007f18b8291988
[task 2021-02-14T12:23:40.680Z] 12:23:40 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f18b829199f
[task 2021-02-14T12:23:40.680Z] 12:23:40 INFO - r15 = 0x00007f18b82919b8 rip = 0x00007f18c42d688b
[task 2021-02-14T12:23:40.681Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.681Z] 12:23:40 INFO - 12 libxul.so!{virtual override thunk({offset(-32)}, mozilla::net::nsSocketTransportService::Run())} + 0xd
[task 2021-02-14T12:23:40.682Z] 12:23:40 INFO - rbx = 0x00007f18b8291ab0 rbp = 0x00007f18b8291a00
[task 2021-02-14T12:23:40.682Z] 12:23:40 INFO - rsp = 0x00007f18b8291a00 r12 = 0x00007f18b8291a40
[task 2021-02-14T12:23:40.683Z] 12:23:40 INFO - r13 = 0x0000000000000000 r14 = 0x00007f18bedd3480
[task 2021-02-14T12:23:40.683Z] 12:23:40 INFO - r15 = 0x00007f18bedd3550 rip = 0x00007f18c42d71b5
[task 2021-02-14T12:23:40.684Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.685Z] 12:23:40 INFO - 13 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 1152 + 0x11]
[task 2021-02-14T12:23:40.685Z] 12:23:40 INFO - rbx = 0x00007f18b8291ab0 rbp = 0x00007f18b8291b40
[task 2021-02-14T12:23:40.685Z] 12:23:40 INFO - rsp = 0x00007f18b8291a10 r12 = 0x00007f18b8291a40
[task 2021-02-14T12:23:40.686Z] 12:23:40 INFO - r13 = 0x0000000000000000 r14 = 0x00007f18bedd3480
[task 2021-02-14T12:23:40.687Z] 12:23:40 INFO - r15 = 0x00007f18bedd3550 rip = 0x00007f18c4162c1e
[task 2021-02-14T12:23:40.688Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.688Z] 12:23:40 INFO - 14 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 548 + 0xc]
[task 2021-02-14T12:23:40.688Z] 12:23:40 INFO - rbx = 0x0000000000000000 rbp = 0x00007f18b8291b70
[task 2021-02-14T12:23:40.689Z] 12:23:40 INFO - rsp = 0x00007f18b8291b50 r12 = 0x00007f18b8291b88
[task 2021-02-14T12:23:40.690Z] 12:23:40 INFO - r13 = 0x00007f18b8030860 r14 = 0x00007f18b8291b57
[task 2021-02-14T12:23:40.690Z] 12:23:40 INFO - r15 = 0x00007f18bedd3480 rip = 0x00007f18c416719e
[task 2021-02-14T12:23:40.691Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.691Z] 12:23:40 INFO - 15 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 302 + 0xa]
[task 2021-02-14T12:23:40.692Z] 12:23:40 INFO - rbx = 0x00007f18b8291c68 rbp = 0x00007f18b8291bc0
[task 2021-02-14T12:23:40.693Z] 12:23:40 INFO - rsp = 0x00007f18b8291b80 r12 = 0x00007f18b8291b88
[task 2021-02-14T12:23:40.693Z] 12:23:40 INFO - r13 = 0x00007f18b8030860 r14 = 0x00007f18b8030840
[task 2021-02-14T12:23:40.694Z] 12:23:40 INFO - r15 = 0x00007f18bedd3480 rip = 0x00007f18c47ba9d8
[task 2021-02-14T12:23:40.694Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.695Z] 12:23:40 INFO - 16 libxul.so!MessageLoop::RunInternal() [message_loop.cc:03490065acf61da1405327552308bf77e7ee7a0d : 335 + 0x17]
[task 2021-02-14T12:23:40.695Z] 12:23:40 INFO - rbx = 0x00007f18b8291c68 rbp = 0x00007f18b8291c00
[task 2021-02-14T12:23:40.696Z] 12:23:40 INFO - rsp = 0x00007f18b8291bd0 r12 = 0x00007f18b8291c68
[task 2021-02-14T12:23:40.697Z] 12:23:40 INFO - r13 = 0x00007f18bedd3480 r14 = 0x00007f18b8291c10
[task 2021-02-14T12:23:40.697Z] 12:23:40 INFO - r15 = 0x00007f18bedd34c8 rip = 0x00007f18c4763421
[task 2021-02-14T12:23:40.698Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.698Z] 12:23:40 INFO - 17 libxul.so!MessageLoop::Run() [message_loop.cc:03490065acf61da1405327552308bf77e7ee7a0d : 310 + 0x8]
[task 2021-02-14T12:23:40.699Z] 12:23:40 INFO - rbx = 0x00007f18b8291c68 rbp = 0x00007f18b8291c40
[task 2021-02-14T12:23:40.700Z] 12:23:40 INFO - rsp = 0x00007f18b8291c10 r12 = 0x00007f18b8291c68
[task 2021-02-14T12:23:40.700Z] 12:23:40 INFO - r13 = 0x00007f18bedd3480 r14 = 0x00007f18b8291c10
[task 2021-02-14T12:23:40.701Z] 12:23:40 INFO - r15 = 0x00007f18bedd34c8 rip = 0x00007f18c476337b
[task 2021-02-14T12:23:40.701Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.701Z] 12:23:40 INFO - 18 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:03490065acf61da1405327552308bf77e7ee7a0d : 391 + 0x8]
[task 2021-02-14T12:23:40.702Z] 12:23:40 INFO - rbx = 0x000000000000000d rbp = 0x00007f18b8291e60
[task 2021-02-14T12:23:40.703Z] 12:23:40 INFO - rsp = 0x00007f18b8291c50 r12 = 0x00007f18b8291c68
[task 2021-02-14T12:23:40.703Z] 12:23:40 INFO - r13 = 0x00007f18bedd3480 r14 = 0x00007f18bedd34d0
[task 2021-02-14T12:23:40.704Z] 12:23:40 INFO - r15 = 0x00007f18bedd34c8 rip = 0x00007f18c4160261
[task 2021-02-14T12:23:40.704Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.705Z] 12:23:40 INFO - 19 libnspr4.so!_pt_root [ptthread.c:03490065acf61da1405327552308bf77e7ee7a0d : 201 + 0x7]
[task 2021-02-14T12:23:40.705Z] 12:23:40 INFO - rbx = 0x00007f18bedd6a60 rbp = 0x00007f18b8291eb0
[task 2021-02-14T12:23:40.706Z] 12:23:40 INFO - rsp = 0x00007f18b8291e70 r12 = 0x00007f18b8292630
[task 2021-02-14T12:23:40.707Z] 12:23:40 INFO - r13 = 0x0000000000000002 r14 = 0x0000000000000d77
[task 2021-02-14T12:23:40.707Z] 12:23:40 INFO - r15 = 0x00007f18b8292700 rip = 0x00007f18d609c622
[task 2021-02-14T12:23:40.708Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.708Z] 12:23:40 INFO - 20 libpthread.so.0 + 0x76db
[task 2021-02-14T12:23:40.709Z] 12:23:40 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2021-02-14T12:23:40.709Z] 12:23:40 INFO - rsp = 0x00007f18b8291ec0 r12 = 0x00007f18b8291f80
[task 2021-02-14T12:23:40.710Z] 12:23:40 INFO - r13 = 0x0000000000000000 r14 = 0x00007f18bedd6a60
[task 2021-02-14T12:23:40.711Z] 12:23:40 INFO - r15 = 0x00007ffebcf8ad60 rip = 0x00007f18d5d0c6db
[task 2021-02-14T12:23:40.711Z] 12:23:40 INFO - Found by: call frame info
[task 2021-02-14T12:23:40.711Z] 12:23:40 INFO - 21 libc.so.6 + 0x121a3f
[task 2021-02-14T12:23:40.712Z] 12:23:40 INFO - rsp = 0x00007f18b8291f80 rip = 0x00007f18d4ef2a3f
[task 2021-02-14T12:23:40.713Z] 12:23:40 INFO - Found by: stack scanning

Dragana are there any updates here?

Flags: needinfo?(dd.mozilla)
Flags: needinfo?(dd.mozilla)
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

This will be fixed by bug 1660307.

I am interested if we can find the underlying cause of this problem.
The distruction should be dispatched on the correct thread, but thread is shutting down and does not accept dispatches.

I will leave this bug open for now.

Flags: needinfo?(dd.mozilla)

That sounds great! Does it mean I do not have to figure out how to get a Pernosco session for it?

Flags: needinfo?(dd.mozilla)

(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] from comment #43)

That sounds great! Does it mean I do not have to figure out how to get a Pernosco session for it?

I assume, it is still worth the effort. The fix will just heal the immediate crash but the unexpected root cause needs still to be understood and a pernosco session would be very helpful for that.

Flags: needinfo?(dd.mozilla)

(In reply to Jens Stutte [:jstutte] from comment #44)

(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] from comment #43)

That sounds great! Does it mean I do not have to figure out how to get a Pernosco session for it?

I assume, it is still worth the effort. The fix will just heal the immediate crash but the unexpected root cause needs still to be understood and a pernosco session would be very helpful for that.

There is nothing that I can do right now. As it looks like the --pernosco option is broken. I filed bug 1694586 for that.

(In reply to Jens Stutte [:jstutte] from comment #44)

I assume, it is still worth the effort. The fix will just heal the immediate crash but the unexpected root cause needs still to be understood and a pernosco session would be very helpful for that.

Kyle tried a lot to get it reproduced on the Pernosco infrastructure but without avail (see bug 1694586 comment 11). Maybe I can find something when I start working on the failure for bug 1609162, which might be in some relation to this crash. I'll let you know.

(In reply to Dragana Damjanovic [:dragana] from comment #42)

This will be fixed by bug 1660307.

Dragana, do we have an update here? Sadly I cannot access this bug.

Flags: needinfo?(dd.mozilla)

Kershaw is looking into this in bug 1660307

Flags: needinfo?(dd.mozilla)

Bug 1660307 just got fixed. But the intermittent failure view shows that the crash already stopped happening on April 5th:
https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2021-04-01&endday=2021-04-06&tree=trunk&bug=1663533

Given that it was not a perma failure it's not clear when in this list it got fixed:
https://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=linux%2Cwebrender%2Cremote&fromchange=1ec31daa1ae0f63d25e3364538f0cd9b78a84f3d

I triggered some additional jobs. Maybe we can nail it down if no-one else might have an idea what could have fixed it.

As it looks like we got a fix for that crash with the merge to mozlla-central by April 7th:

https://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=linux%2Cwebrender%2Cremote&fromchange=b85e871f6a8d57cdc744634dadb2b0af88422504&tochange=e06c2941cdfc56de10e6b4fdd0ddfaff800e6b56

I can see that bug 1695580 was part of it, and by the description it should indeed have fixed this crash. I assume we can mark this bug fixed?

Flags: needinfo?(dd.mozilla)
Flags: needinfo?(apehrson)

This should have been fixed by https://phabricator.services.mozilla.com/D109783. A crash like this started spiking with only the other patches on the bug.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(dd.mozilla)
Flags: needinfo?(apehrson)
Resolution: --- → DUPLICATE
No longer depends on: 1660307
You need to log in before you can comment on or make changes to this bug.