Intermittent Last test finished | application crashed [@ mozilla::media::LambdaRunnable<mozilla::camera::CamerasParent::CamerasParent()::$_14>::Run()]
Categories
(Core :: WebRTC: Audio/Video, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox98 | --- | wontfix |
firefox99 | --- | wontfix |
firefox100 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: karlt)
References
Details
(Keywords: crash, intermittent-failure)
Crash Data
Attachments
(1 file, 3 obsolete files)
(deleted),
text/x-phabricator-request
|
Details |
Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=366484235&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aAJ_2PELSWW8073x6V1kvg/runs/0/artifacts/public/logs/live_backing.log
[task 2022-02-02T17:09:34.181Z] 17:09:34 INFO - TEST-START | dom/media/webaudio/test/test_mediaStreamAudioSourceNodeNoGC.html
[task 2022-02-02T17:09:54.373Z] 17:09:54 INFO - TEST-OK | dom/media/webaudio/test/test_mediaStreamAudioSourceNodeNoGC.html | took 11507ms
[task 2022-02-02T17:09:54.373Z] 17:09:54 INFO - TEST-START | Shutdown
[task 2022-02-02T17:09:54.374Z] 17:09:54 INFO - Passed: 8
[task 2022-02-02T17:09:54.374Z] 17:09:54 INFO - Failed: 0
[task 2022-02-02T17:09:54.374Z] 17:09:54 INFO - Todo: 4
[task 2022-02-02T17:09:54.375Z] 17:09:54 INFO - Mode: e10s
[task 2022-02-02T17:09:54.375Z] 17:09:54 INFO - Slowest: 11508ms - /tests/dom/media/webaudio/test/test_mediaStreamAudioSourceNodeNoGC.html
[task 2022-02-02T17:09:54.376Z] 17:09:54 INFO - SimpleTest FINISHED
[task 2022-02-02T17:09:55.548Z] 17:09:55 INFO - wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2022-02-02T17:09:55.549Z] 17:09:55 INFO - runtestsremote.py | Application ran for: 0:00:25.759150
[task 2022-02-02T17:09:55.665Z] 17:09:55 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmp8ucivrxh/0315e35f-6af7-674e-d720-87723d788c38.dmp /builds/worker/workspace/build/symbols
[task 2022-02-02T17:09:59.911Z] 17:09:59 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/0315e35f-6af7-674e-d720-87723d788c38.dmp
[task 2022-02-02T17:09:59.911Z] 17:09:59 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/0315e35f-6af7-674e-d720-87723d788c38.extra
[task 2022-02-02T17:09:59.917Z] 17:09:59 WARNING - PROCESS-CRASH | Last test finished | application crashed [@ mozilla::media::LambdaRunnable<mozilla::camera::CamerasParent::CamerasParent()::$_14>::Run()]
[task 2022-02-02T17:09:59.917Z] 17:09:59 INFO - Mozilla crash reason: MOZ_RELEASE_ASSERT(((bool)(__builtin_expect(!!(!NS_FAILED_impl(rv)), 1))))
[task 2022-02-02T17:09:59.917Z] 17:09:59 INFO - Crash dump filename: /tmp/tmp8ucivrxh/0315e35f-6af7-674e-d720-87723d788c38.dmp
[task 2022-02-02T17:09:59.917Z] 17:09:59 INFO - Operating system: Android
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - 0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - CPU: amd64
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - family 6 model 6 stepping 3
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - 4 CPUs
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - Crash reason: SIGSEGV / SEGV_MAPERR
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - Crash address: 0x0
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - Process uptime: not available
[task 2022-02-02T17:09:59.918Z] 17:09:59 INFO - Thread 11 (crashed)
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - 0 libxul.so!mozilla::media::LambdaRunnable<mozilla::camera::CamerasParent::CamerasParent()::$_14>::Run() [MediaUtils.h:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 78 + 0x1a7]
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - rax = 0x0000773c037f1b94 rdx = 0x0000000000000004
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - rcx = 0x0000773c1abeec60 rbx = 0x0000000080570021
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - rsi = 0x0000773c08df9240 rdi = 0x000000000000001b
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - rbp = 0x0000773c08dfa3c0 rsp = 0x0000773c08dfa360
[task 2022-02-02T17:09:59.919Z] 17:09:59 INFO - r8 = 0x000000000000ffff r9 = 0x0000000000000000
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - r10 = 0x0000773c2589c3d0 r11 = 0x0000000000000246
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - r12 = 0x0000773bef752f00 r13 = 0x0000773c08dfa360
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - r14 = 0x0000773c08dfa388 r15 = 0x0000773beed0c4c0
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - rip = 0x0000773bff8452fb
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - Found by: given as instruction pointer in context
[task 2022-02-02T17:09:59.920Z] 17:09:59 INFO - 1 libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 467 + 0x10]
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - rbp = 0x0000773c08dfa850 rsp = 0x0000773c08dfa3d0
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - rip = 0x0000773bfd50d9a1
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - 2 libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 770 + 0x8]
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - rbp = 0x0000773c08dfaa30 rsp = 0x0000773c08dfa860
[task 2022-02-02T17:09:59.921Z] 17:09:59 INFO - rip = 0x0000773bfd4f7d48
[task 2022-02-02T17:09:59.922Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.922Z] 17:09:59 INFO - 3 libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 606 + 0x4]
[task 2022-02-02T17:09:59.922Z] 17:09:59 INFO - rbp = 0x0000773c08dfaa90 rsp = 0x0000773c08dfaa40
[task 2022-02-02T17:09:59.922Z] 17:09:59 INFO - rip = 0x0000773bfd4f7088
[task 2022-02-02T17:09:59.922Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - 4 libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 390 + 0xb]
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - rbp = 0x0000773c08dfaae0 rsp = 0x0000773c08dfaaa0
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - rip = 0x0000773bfd4f72a8
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - 5 libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() [nsThreadUtils.h:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 531 + 0xf]
[task 2022-02-02T17:09:59.923Z] 17:09:59 INFO - rbp = 0x0000773c08dfaaf0 rsp = 0x0000773c08dfaaf0
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - rip = 0x0000773bfd5113e6
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1195 + 0xd]
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - rbp = 0x0000773c08dfac20 rsp = 0x0000773c08dfab00
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - rip = 0x0000773bfd504326
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.924Z] 17:09:59 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 467 + 0xf]
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - rbp = 0x0000773c08dfac60 rsp = 0x0000773c08dfac30
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - rip = 0x0000773bfd508829
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - 8 libxul.so!nsThread::Shutdown() [nsThread.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 885 + 0x17d]
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - rbp = 0x0000773c08dfae90 rsp = 0x0000773c08dfac70
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - rip = 0x0000773bfd5036fd
[task 2022-02-02T17:09:59.925Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - 9 libxul.so!mozilla::ProcessHangMonitor::~ProcessHangMonitor() [ProcessHangMonitor.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1045 + 0x14]
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - rbp = 0x0000773c08dfaeb0 rsp = 0x0000773c08dfaea0
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - rip = 0x0000773bffc7e38b
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - 10 libxul.so!mozilla::ProcessHangMonitor::Release() [ProcessHangMonitor.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1057 + 0x4f]
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - rbp = 0x0000773c08dfaed0 rsp = 0x0000773c08dfaec0
[task 2022-02-02T17:09:59.926Z] 17:09:59 INFO - rip = 0x0000773bffc7e582
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - 11 libxul.so!(anonymous namespace)::HangMonitorParent::~HangMonitorParent() [ProcessHangMonitor.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 675 + 0x50]
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - rbp = 0x0000773c08dfaf80 rsp = 0x0000773c08dfaee0
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - rip = 0x0000773bffc80f42
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.927Z] 17:09:59 INFO - 12 libxul.so!(anonymous namespace)::HangMonitorParent::~HangMonitorParent() [ProcessHangMonitor.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 667 + 0x10]
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - rbp = 0x0000773c08dfafa0 rsp = 0x0000773c08dfaf90
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - rip = 0x0000773bffc80f8b
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - 13 libxul.so!mozilla::ProcessHangMonitor::RemoveProcess(mozilla::PProcessHangMonitorParent*) [ProcessHangMonitor.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1186 + 0x8]
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - rbp = 0x0000773c08dfaff0 rsp = 0x0000773c08dfafb0
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - rip = 0x0000773bffc7fbae
[task 2022-02-02T17:09:59.928Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.929Z] 17:09:59 INFO - 14 libxul.so!mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [ContentParent.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1982 + 0x4]
[task 2022-02-02T17:09:59.929Z] 17:09:59 INFO - rbp = 0x0000773c08dfb160 rsp = 0x0000773c08dfb000
[task 2022-02-02T17:09:59.929Z] 17:09:59 INFO - rip = 0x0000773bffcace16
[task 2022-02-02T17:09:59.929Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.929Z] 17:09:59 INFO - 15 libxul.so!mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [ProtocolUtils.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 570 + 0xb]
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - rbp = 0x0000773c08dfb1c0 rsp = 0x0000773c08dfb170
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - rip = 0x0000773bfdb61e54
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - 16 libxul.so!mozilla::dom::PContentParent::OnChannelClose() [PContentParent.cpp: : 15678 + 0x4]
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - rbp = 0x0000773c08dfb1e0 rsp = 0x0000773c08dfb1d0
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - rip = 0x0000773bfdc587d4
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.930Z] 17:09:59 INFO - 17 libxul.so!mozilla::ipc::MessageChannel::Close() [MessageChannel.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 2031 + 0x7]
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - rbp = 0x0000773c08dfb230 rsp = 0x0000773c08dfb1f0
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - rip = 0x0000773bfdb4ae76
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - 18 libxul.so!mozilla::dom::ContentParent::ShutDownProcess(mozilla::dom::ContentParent::ShutDownMethod) [ContentParent.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1797 + 0x7]
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - rbp = 0x0000773c08dfb250 rsp = 0x0000773c08dfb240
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - rip = 0x0000773bffca7942
[task 2022-02-02T17:09:59.931Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - 19 libxul.so!mozilla::dom::ContentParent::RecvFinishShutdown() [ContentParent.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1812 + 0x4]
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - rbp = 0x0000773c08dfb260 rsp = 0x0000773c08dfb260
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - rip = 0x0000773bffcac30d
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - 20 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp: : 10000 + 0x7]
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - rbp = 0x0000773c08dfc2d0 rsp = 0x0000773c08dfb270
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - rip = 0x0000773bfdc45646
[task 2022-02-02T17:09:59.932Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - 21 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [MessageChannel.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1658 + 0xc]
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - rbp = 0x0000773c08dfc310 rsp = 0x0000773c08dfc2e0
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - rip = 0x0000773bfdb4a308
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - 22 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [MessageChannel.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1583 + 0xa]
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - rbp = 0x0000773c08dfc3f0 rsp = 0x0000773c08dfc320
[task 2022-02-02T17:09:59.933Z] 17:09:59 INFO - rip = 0x0000773bfdb49776
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - 23 libxul.so!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1480 + 0x12]
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - rbp = 0x0000773c08dfc420 rsp = 0x0000773c08dfc400
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - rip = 0x0000773bfdb49db1
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - 24 libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 467 + 0x10]
[task 2022-02-02T17:09:59.934Z] 17:09:59 INFO - rbp = 0x0000773c08dfc8b0 rsp = 0x0000773c08dfc430
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - rip = 0x0000773bfd50d9a1
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - 25 libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 770 + 0x8]
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - rbp = 0x0000773c08dfca90 rsp = 0x0000773c08dfc8c0
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - rip = 0x0000773bfd4f7d48
[task 2022-02-02T17:09:59.935Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - 26 libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 606 + 0x4]
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - rbp = 0x0000773c08dfcaf0 rsp = 0x0000773c08dfcaa0
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - rip = 0x0000773bfd4f7088
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - 27 libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 390 + 0xb]
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - rbp = 0x0000773c08dfcb40 rsp = 0x0000773c08dfcb00
[task 2022-02-02T17:09:59.936Z] 17:09:59 INFO - rip = 0x0000773bfd4f72a8
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - 28 libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() [nsThreadUtils.h:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 531 + 0xf]
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rbp = 0x0000773c08dfcb50 rsp = 0x0000773c08dfcb50
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rip = 0x0000773bfd5113e6
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - 29 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1195 + 0xd]
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rbp = 0x0000773c08dfcc80 rsp = 0x0000773c08dfcb60
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rip = 0x0000773bfd504326
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - 30 libxul.so!NS_InvokeByIndex + 0x8d
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rbp = 0x0000773c08dfccb0 rsp = 0x0000773c08dfcc90
[task 2022-02-02T17:09:59.937Z] 17:09:59 INFO - rip = 0x0000773bfd52e1d2
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - 31 libxul.so!CallMethodHelper::Call() [XPCWrappedNative.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1184 + 0x7]
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - rbp = 0x0000773c08dfcd00 rsp = 0x0000773c08dfccc0
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - rip = 0x0000773bfdf6ba9e
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - 32 libxul.so!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1130 + 0xb]
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - rbp = 0x0000773c08dfce60 rsp = 0x0000773c08dfcd10
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - rip = 0x0000773bfdf6b912
[task 2022-02-02T17:09:59.938Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - 33 libxul.so!XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [XPCWrappedNativeJSOps.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 923 + 0x7]
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rbp = 0x0000773c08dfcfa0 rsp = 0x0000773c08dfce70
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rip = 0x0000773bfdf6cc65
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - 34 0x2f68ca2ce16e
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rbp = 0x0000773c08dfd000 rsp = 0x0000773c08dfcfb0
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rip = 0x00002f68ca2ce16f
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - 35 0x773bf36f701f
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rbp = 0x0000773c08dfd0a8 rsp = 0x0000773c08dfd010
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - rip = 0x0000773bf36f7020
[task 2022-02-02T17:09:59.939Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - 36 0x2f68ca279e63
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - rbp = 0x0000773c08dfd120 rsp = 0x0000773c08dfd0b8
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - rip = 0x00002f68ca279e64
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - 37 libxul.so!js::jit::EnterBaselineInterpreterAtBranch(JSContext*, js::InterpreterFrame*, unsigned char*) [BaselineJIT.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 212 + 0x218]
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - rbp = 0x0000773c08dfd4d0 rsp = 0x0000773c08dfd130
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - rip = 0x0000773c01c8e5cb
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.940Z] 17:09:59 INFO - 38 libxul.so!Interpret(JSContext*, js::RunState&) [Interpreter.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 2188 + 0x19]
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rbp = 0x0000773c08dfd970 rsp = 0x0000773c08dfd4e0
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rip = 0x0000773c0133d594
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - 39 libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 394 + 0xa]
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rbp = 0x0000773c08dfd9d0 rsp = 0x0000773c08dfd980
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rip = 0x0000773c0133c8ee
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - 40 libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 544 + 0x7]
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rbp = 0x0000773c08dfda80 rsp = 0x0000773c08dfd9e0
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - rip = 0x0000773c0134fcae
[task 2022-02-02T17:09:59.941Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - 41 libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 572 + 0xf]
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - rbp = 0x0000773c08dfdad0 rsp = 0x0000773c08dfda90
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - rip = 0x0000773c01351870
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - 42 libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 589 + 0xa]
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - rbp = 0x0000773c08dfdaf0 rsp = 0x0000773c08dfdae0
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - rip = 0x0000773c01351a60
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - 43 libxul.so!JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [CallAndConstruct.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 53 + 0x26]
[task 2022-02-02T17:09:59.942Z] 17:09:59 INFO - rbp = 0x0000773c08dfdc70 rsp = 0x0000773c08dfdb00
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - rip = 0x0000773c014e09ef
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - 44 libxul.so!nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) [XPCWrappedJSClass.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 973 + 0x47]
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - rbp = 0x0000773c08dfe0b0 rsp = 0x0000773c08dfdc80
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - rip = 0x0000773bfdf6689d
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - 45 libxul.so!PrepareAndDispatch [xptcstubs_x86_64_linux.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 115 + 0x1d]
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - rbp = 0x0000773c08dfe1a0 rsp = 0x0000773c08dfe0c0
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - rip = 0x0000773bfd52ef64
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.943Z] 17:09:59 INFO - 46 libxul.so!SharedStub + 0x5a
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - rbp = 0x0000773c08dfe220 rsp = 0x0000773c08dfe1b0
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - rip = 0x0000773bfd52e337
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - 47 libxul.so!nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverList.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 70 + 0x1c]
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - rbp = 0x0000773c08dfe270 rsp = 0x0000773c08dfe230
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - rip = 0x0000773bfd4838f9
[task 2022-02-02T17:09:59.944Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - 48 libxul.so!nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverService.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 292 + 0x18]
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rbp = 0x0000773c08dfe390 rsp = 0x0000773c08dfe280
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rip = 0x0000773bfd4874ba
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - 49 libxul.so!mozilla::AdvanceShutdownPhaseInternal(mozilla::ShutdownPhase, bool, char16_t const*, nsCOMPtr<nsISupports> const&) [AppShutdown.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 360 + 0x17]
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rbp = 0x0000773c08dfe3e0 rsp = 0x0000773c08dfe3a0
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rip = 0x0000773bfd41929e
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - 50 libxul.so!nsXREDirProvider::DoShutdown() [nsXREDirProvider.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1027 + 0x10]
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rbp = 0x0000773c08dfe420 rsp = 0x0000773c08dfe3f0
[task 2022-02-02T17:09:59.945Z] 17:09:59 INFO - rip = 0x0000773c012160de
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - 51 libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup() [nsAppRunner.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 1676 + 0xb]
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rbp = 0x0000773c08dfe4b0 rsp = 0x0000773c08dfe430
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rip = 0x0000773c01209de1
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - 52 libxul.so!mozilla::DefaultDelete<ScopedXPCOMStartup>::operator()(ScopedXPCOMStartup*) const [UniquePtr.h:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 463 + 0xc]
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rbp = 0x0000773c08dfe4d0 rsp = 0x0000773c08dfe4c0
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rip = 0x0000773c01210f8d
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - 53 libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 5569 + 0x9]
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rbp = 0x0000773c08dfe570 rsp = 0x0000773c08dfe4e0
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rip = 0x0000773c0120fb70
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - 54 libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 5611 + 0x10]
[task 2022-02-02T17:09:59.946Z] 17:09:59 INFO - rbp = 0x0000773c08dfe690 rsp = 0x0000773c08dfe580
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - rip = 0x0000773c0121015a
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - 55 libxul.so!GeckoStart [nsAndroidStartup.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 54 + 0xa]
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - rbp = 0x0000773c08dfe6e0 rsp = 0x0000773c08dfe6a0
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - rip = 0x0000773c01213029
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - Found by: previous frame's frame pointer
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - 56 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:43e44eb7129df2d099ddac90b9bee3b9f1ffc803 : 386 + 0x2e]
[task 2022-02-02T17:09:59.947Z] 17:09:59 INFO - rbp = 0x0000773c08dfe770 rsp = 0x0000773c08dfe6f0
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 5•3 years ago
|
||
nsIAsyncShutdownClient::AddBlocker()
has thrown an exception after CamerasParent
creation.
addBlocker()
can throw if the shutdown phase has already been reached.
This happens only after all blocker promises have settled.
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Comment 7•3 years ago
|
||
sMutex protects sNumOfCamerasParents and sThreadMonitor,
not mPBackgroundEventTarget nor event dispatch.
Assignee | ||
Comment 8•3 years ago
|
||
sThreadMonitor is held by the main thread while it sets sVideoCaptureThread
until after StartWithOptions() returns, at which point IsRunning() will
already return true and tasks can be queued for sVideoCaptureThread.
The queuing thread does not call PostTask() until it holds sThreadMonitor and
sVideoCaptureThread is set.
sVideoCaptureThread is cleared with sThreadMonitor held, so only one
CamerasParent will delete the thread.
StartWithOptions() is always called if sVideoCaptureThread is set and failure
is handled with a MOZ_CRASH(), so the thread always needs to be Stop()ed.
Depends on D140019
Assignee | ||
Comment 9•3 years ago
|
||
Assumptions about safety of waiting on other threads are very risky when the
threads are shared with other consumers that may be making different
assumptions. cf. https://phabricator.services.mozilla.com/D29701#872962
The thread creation hop was introduced under the assumption that creating and
joining threads from different threads would be problematic.
https://bugzilla.mozilla.org/show_bug.cgi?id=1209987#c6
No-one identified any particular OS that was problematic.
When a thread terminates, the thread object attains a signaled state,
satisfying any threads that were waiting on the object.
man 3p pthread_join says
The results of multiple simultaneous calls to pthread_join() specifying the
same target thread are undefined.
Depends on D140020
Assignee | ||
Comment 10•3 years ago
|
||
RecvPCamerasConstructor() is used because IPC messages cannot be sent from
AllocPCamerasParent() because SetManagerAndRegister() has not been called to
change mLinkStatus to Connected.
Depends on D140021
Updated•3 years ago
|
Comment 11•3 years ago
|
||
Comment on attachment 9266008 [details]
Bug 1753266 Don't block PBackgroundParent thread while the main thread processes its queued tasks r?jib
Revision D140021 was moved to bug 1753350. Setting attachment 9266008 [details] to obsolete.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 14•3 years ago
|
||
Comment on attachment 9266006 [details]
Bug 1753266 reduce scope of CamerasParent::sMutex lock in constructor r?jib
Revision D140019 was moved to bug 1753350. Setting attachment 9266006 [details] to obsolete.
Comment 15•3 years ago
|
||
Comment on attachment 9266007 [details]
Bug 1753266 remove unnecessary sVideoCaptureThread.IsRunning() tests r?jib
Revision D140020 was moved to bug 1753350. Setting attachment 9266007 [details] to obsolete.
Comment 16•3 years ago
|
||
Comment 17•3 years ago
|
||
Backed out for causing build bustages on Logging.h
Failure line: /builds/worker/workspace/obj-build/dist/include/mozilla/Logging.h:284:61: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'nsresult' [-Werror=format=]
Failure line 2: /builds/worker/checkouts/gecko/dom/media/systemservices/CamerasParent.cpp:1113:13: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'nsresult' [-Werror=format=]
Comment 18•3 years ago
|
||
needs static_cast<uint32_t>(rv) in the LOG.
Comment 19•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Comment 20•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Description
•