Intermittent browser/base/content/test/webrtc/<test_name> | application crashed [@ webrender::scene_building::SceneBuilder::build_all]
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: sotaro)
References
(Blocks 1 open bug)
Details
(Keywords: crash, intermittent-failure, regression, Whiteboard: [retriggered][stockwell needswork:owner])
Crash Data
Attachments
(1 file, 1 obsolete file)
Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=363205629&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FmCBaYBFQ9mMmdddZXHoVA/runs/0/artifacts/public/logs/live_backing.log
[task 2022-01-06T05:48:12.310Z] 05:48:12 INFO - TEST-START | browser/base/content/test/webrtc/browser_devices_get_user_media_multi_process.js
<...>
[task 2022-01-06T05:48:17.207Z] 05:48:17 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_multi_process.js | screen selector visible -
[task 2022-01-06T05:48:17.207Z] 05:48:17 INFO - Buffered messages finished
[task 2022-01-06T05:48:17.208Z] 05:48:17 ERROR - TEST-UNEXPECTED-FAIL | browser/base/content/test/webrtc/browser_devices_get_user_media_multi_process.js | application terminated with exit code 11
[task 2022-01-06T05:48:17.209Z] 05:48:17 INFO - runtests.py | Application ran for: 0:00:20.799502
[task 2022-01-06T05:48:17.210Z] 05:48:17 INFO - zombiecheck | Reading PID log: /tmp/tmpa177rnhspidlog
[task 2022-01-06T05:48:17.211Z] 05:48:17 INFO - ==> process 2212 launched child process 2229
[task 2022-01-06T05:48:17.212Z] 05:48:17 INFO - ==> process 2212 launched child process 2290
[task 2022-01-06T05:48:17.213Z] 05:48:17 INFO - ==> process 2212 launched child process 2309
[task 2022-01-06T05:48:17.214Z] 05:48:17 INFO - ==> process 2212 launched child process 2363
[task 2022-01-06T05:48:17.215Z] 05:48:17 INFO - ==> process 2212 launched child process 2405
[task 2022-01-06T05:48:17.216Z] 05:48:17 INFO - ==> process 2212 launched child process 2426
[task 2022-01-06T05:48:17.217Z] 05:48:17 INFO - ==> process 2212 launched child process 2444
[task 2022-01-06T05:48:17.218Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2309
[task 2022-01-06T05:48:17.218Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2405
[task 2022-01-06T05:48:17.219Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2444
[task 2022-01-06T05:48:17.220Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2290
[task 2022-01-06T05:48:17.221Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2229
[task 2022-01-06T05:48:17.222Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2426
[task 2022-01-06T05:48:17.223Z] 05:48:17 INFO - zombiecheck | Checking for orphan process with PID: 2363
[task 2022-01-06T05:48:17.224Z] 05:48:17 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmpq802j3c9.mozrunner/minidumps/51365873-7b8c-e46d-4998-4b218324f61e.dmp /builds/worker/workspace/build/symbols
[task 2022-01-06T05:48:19.544Z] 05:48:19 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/51365873-7b8c-e46d-4998-4b218324f61e.dmp
[task 2022-01-06T05:48:19.545Z] 05:48:19 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/51365873-7b8c-e46d-4998-4b218324f61e.extra
[task 2022-01-06T05:48:19.942Z] 05:48:19 INFO - PROCESS-CRASH | browser/base/content/test/webrtc/browser_devices_get_user_media_multi_process.js | application crashed [@ webrender::scene_building::SceneBuilder::build_all]
[task 2022-01-06T05:48:19.943Z] 05:48:19 INFO - Mozilla crash reason: assertion failed: info.ignore_missing_pipeline
[task 2022-01-06T05:48:19.943Z] 05:48:19 INFO - Crash dump filename: /tmp/tmpq802j3c9.mozrunner/minidumps/51365873-7b8c-e46d-4998-4b218324f61e.dmp
[task 2022-01-06T05:48:19.943Z] 05:48:19 INFO - Operating system: Linux
[task 2022-01-06T05:48:19.943Z] 05:48:19 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2022-01-06T05:48:19.944Z] 05:48:19 INFO - CPU: amd64
[task 2022-01-06T05:48:19.944Z] 05:48:19 INFO - family 6 model 85 stepping 4
[task 2022-01-06T05:48:19.944Z] 05:48:19 INFO - 2 CPUs
[task 2022-01-06T05:48:19.945Z] 05:48:19 INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2022-01-06T05:48:19.945Z] 05:48:19 INFO -
[task 2022-01-06T05:48:19.945Z] 05:48:19 INFO - Crash reason: SIGSEGV / SEGV_MAPERR
[task 2022-01-06T05:48:19.946Z] 05:48:19 INFO - Crash address: 0x0
[task 2022-01-06T05:48:19.946Z] 05:48:19 INFO - Process uptime: not available
[task 2022-01-06T05:48:19.946Z] 05:48:19 INFO -
[task 2022-01-06T05:48:19.947Z] 05:48:19 INFO - Thread 83 (crashed)
[task 2022-01-06T05:48:19.947Z] 05:48:19 INFO - 0 libxul.so!RustMozCrash [wrappers.cpp:65842984903e9bee01e08276485c2aea67aefbf2 : 18 + 0x15]
[task 2022-01-06T05:48:19.947Z] 05:48:19 INFO - rax = 0x00005573af4db050 rdx = 0x0000000000000000
[task 2022-01-06T05:48:19.948Z] 05:48:19 INFO - rcx = 0x0000000000000b40 rbx = 0x00007fa13f1f964a
[task 2022-01-06T05:48:19.948Z] 05:48:19 INFO - rsi = 0x00007fa1771b88b0 rdi = 0x00007fa1771b7680
[task 2022-01-06T05:48:19.948Z] 05:48:19 INFO - rbp = 0x00007fa13f1f9430 rsp = 0x00007fa13f1f9420
[task 2022-01-06T05:48:19.949Z] 05:48:19 INFO - r8 = 0x00007fa1771b88b0 r9 = 0x00007fa13f1fd700
[task 2022-01-06T05:48:19.949Z] 05:48:19 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2022-01-06T05:48:19.949Z] 05:48:19 INFO - r12 = 0x00000000000003b3 r13 = 0x0000000000000026
[task 2022-01-06T05:48:19.950Z] 05:48:19 INFO - r14 = 0x00000000000003b3 r15 = 0x00007fa164806ad2
[task 2022-01-06T05:48:19.950Z] 05:48:19 INFO - rip = 0x00007fa16c203c5b
[task 2022-01-06T05:48:19.950Z] 05:48:19 INFO - Found by: given as instruction pointer in context
[task 2022-01-06T05:48:19.951Z] 05:48:19 INFO - 1 libxul.so!mozglue_static::panic_hook [lib.rs:65842984903e9bee01e08276485c2aea67aefbf2 : 91 + 0x8]
[task 2022-01-06T05:48:19.951Z] 05:48:19 INFO - rbx = 0x00007fa16d052fb8 rbp = 0x00007fa13f1f9880
[task 2022-01-06T05:48:19.952Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9440 r12 = 0x00000000000003b3
[task 2022-01-06T05:48:19.953Z] 05:48:19 INFO - r13 = 0x0000000000000026 r14 = 0x00007fa1648069e6
[task 2022-01-06T05:48:19.953Z] 05:48:19 INFO - r15 = 0x00007fa164806ad2 rip = 0x00007fa16c2039a8
[task 2022-01-06T05:48:19.954Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.954Z] 05:48:19 INFO - 2 libxul.so!core::ops::function::Fn::call [function.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 70 + 0xb]
[task 2022-01-06T05:48:19.955Z] 05:48:19 INFO - rbx = 0x0000000000000001 rbp = 0x00007fa13f1f9890
[task 2022-01-06T05:48:19.955Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9890 r12 = 0x0000000000000001
[task 2022-01-06T05:48:19.956Z] 05:48:19 INFO - r13 = 0x00007fa164a79688 r14 = 0x00007fa16d12c1f8
[task 2022-01-06T05:48:19.956Z] 05:48:19 INFO - r15 = 0x00007fa13f1f9940 rip = 0x00007fa16c20361c
[task 2022-01-06T05:48:19.957Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.957Z] 05:48:19 INFO - 3 libxul.so!std::panicking::rust_panic_with_hook [panicking.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 628 + 0x5]
[task 2022-01-06T05:48:19.957Z] 05:48:19 INFO - rbx = 0x0000000000000001 rbp = 0x00007fa16d094200
[task 2022-01-06T05:48:19.958Z] 05:48:19 INFO - rsp = 0x00007fa13f1f98a0 r12 = 0x0000000000000001
[task 2022-01-06T05:48:19.958Z] 05:48:19 INFO - r13 = 0x00007fa164a79688 r14 = 0x00007fa16d12c1f8
[task 2022-01-06T05:48:19.959Z] 05:48:19 INFO - r15 = 0x00007fa13f1f9940 rip = 0x00007fa16cb3a789
[task 2022-01-06T05:48:19.959Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.959Z] 05:48:19 INFO - 4 libxul.so!std::panicking::begin_panic_handler::{{closure}} [panicking.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 519 + 0x27]
[task 2022-01-06T05:48:19.960Z] 05:48:19 INFO - rbx = 0x00007fa16d052fb8 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.960Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9940 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.961Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x00007fa16d052fb8
[task 2022-01-06T05:48:19.961Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16cb3a1e2
[task 2022-01-06T05:48:19.961Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.961Z] 05:48:19 INFO - 5 libxul.so!std::sys_common::backtrace::__rust_end_short_backtrace [backtrace.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 139 + 0x12]
[task 2022-01-06T05:48:19.962Z] 05:48:19 INFO - rbx = 0x00007fa13f1f99b8 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.962Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9970 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.963Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x00007fa16d052fb8
[task 2022-01-06T05:48:19.963Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16cb36de4
[task 2022-01-06T05:48:19.963Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.964Z] 05:48:19 INFO - 6 libxul.so!rust_begin_unwind [panicking.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 517 + 0x15]
[task 2022-01-06T05:48:19.964Z] 05:48:19 INFO - rbx = 0x00007fa13f1f99b8 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.964Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9980 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.964Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x00007fa16d052fb8
[task 2022-01-06T05:48:19.965Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16cb3a179
[task 2022-01-06T05:48:19.965Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.965Z] 05:48:19 INFO - 7 libxul.so!core::panicking::panic_fmt [panicking.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 100 + 0x5]
[task 2022-01-06T05:48:19.966Z] 05:48:19 INFO - rbx = 0x0000000000000003 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.966Z] 05:48:19 INFO - rsp = 0x00007fa13f1f99b0 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.966Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x517cc1b727220a95
[task 2022-01-06T05:48:19.967Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16cb90fd1
[task 2022-01-06T05:48:19.967Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.968Z] 05:48:19 INFO - 8 libxul.so!core::panicking::panic [panicking.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 50 + 0x48]
[task 2022-01-06T05:48:19.968Z] 05:48:19 INFO - rbx = 0x0000000000000003 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.968Z] 05:48:19 INFO - rsp = 0x00007fa13f1f99e0 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x517cc1b727220a95
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16cb90e4d
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - 9 libxul.so!webrender::scene_building::SceneBuilder::build_all [scene_building.rs:65842984903e9bee01e08276485c2aea67aefbf2 : 738 + 0x18]
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - rbx = 0x0000000000000003 rbp = 0x00007fa13f1fa730
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - rsp = 0x00007fa13f1f9a30 r12 = 0x00007fa13f1faea0
[task 2022-01-06T05:48:19.969Z] 05:48:19 INFO - r13 = 0x0000000000000019 r14 = 0x517cc1b727220a95
[task 2022-01-06T05:48:19.970Z] 05:48:19 INFO - r15 = 0x0000000000000001 rip = 0x00007fa16be102f2
[task 2022-01-06T05:48:19.970Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.970Z] 05:48:19 INFO - 10 libxul.so!webrender::scene_builder_thread::SceneBuilderThread::process_transaction [scene_builder_thread.rs:65842984903e9bee01e08276485c2aea67aefbf2 : 595 + 0x51f]
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - rbx = 0x00007fa176f59d40 rbp = 0x00007fa13f1fb7b0
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - rsp = 0x00007fa13f1fa740 r12 = 0x0000000000000008
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - r13 = 0x0000000000000004 r14 = 0x00007fa129946068
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - r15 = 0x00007fa13c8b0b00 rip = 0x00007fa16be06297
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - 11 libxul.so!webrender::scene_builder_thread::SceneBuilderThread::run [scene_builder_thread.rs:65842984903e9bee01e08276485c2aea67aefbf2 : 311 + 0x5d]
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - rbx = 0x00007fa1422a6ba0 rbp = 0x00007fa13f1fca50
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - rsp = 0x00007fa13f1fb7c0 r12 = 0x0000000000000008
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - r13 = 0x00007fa129946090 r14 = 0x00007fa129946090
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - r15 = 0x00007fa13f1fb7d0 rip = 0x00007fa16bdfb844
[task 2022-01-06T05:48:19.971Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.972Z] 05:48:19 INFO - 12 libxul.so!std::sys_common::backtrace::__rust_begin_short_backtrace [backtrace.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 123 + 0x1ee]
[task 2022-01-06T05:48:19.972Z] 05:48:19 INFO - rbx = 0x00007fa1633d2380 rbp = 0x00007fa13f1fcd70
[task 2022-01-06T05:48:19.972Z] 05:48:19 INFO - rsp = 0x00007fa13f1fca60 r12 = 0x00007fa13c841880
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - r13 = 0x00007fa16cb86500 r14 = 0x00007fa166f9efae
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - r15 = 0x00007fa166f9ef78 rip = 0x00007fa16bc41c3d
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - 13 libxul.so!core::ops::function::FnOnce::call_once{{vtable.shim}} [function.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 227 + 0x8f]
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - rbx = 0x00007fa16d044488 rbp = 0x00007fa13f1fce70
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - rsp = 0x00007fa13f1fcd80 r12 = 0x00007fa13c8432e0
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - r13 = 0x0000000000000000 r14 = 0x00007fa13f1fcd88
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - r15 = 0x00007fa13c8432e0 rip = 0x00007fa16bc57030
[task 2022-01-06T05:48:19.973Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - 14 libxul.so!std::sys::unix::thread::Thread::new::thread_start [thread.rs:f1edd0429582dd29cccacaf50fd134b05593bd9c : 106 + 0xc]
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - rbx = 0x00007fa16d044488 rbp = 0x0000000000000000
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - rsp = 0x00007fa13f1fce80 r12 = 0x00007fa13c8432e0
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - r15 = 0x00007fa13c829040 rip = 0x00007fa16cb45c43
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - 15 libpthread.so.0!start_thread [pthread_create.c : 463 + 0xc]
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2022-01-06T05:48:19.974Z] 05:48:19 INFO - rsp = 0x00007fa13f1fcec0 r12 = 0x00007fa13f1fcf80
[task 2022-01-06T05:48:19.975Z] 05:48:19 INFO - r13 = 0x0000000000000000 r14 = 0x00007fa13c829040
[task 2022-01-06T05:48:19.975Z] 05:48:19 INFO - r15 = 0x00007fa157266440 rip = 0x00007fa177d066db
[task 2022-01-06T05:48:19.976Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.976Z] 05:48:19 INFO - 16 libc.so.6!__GI___clone + 0x3e
[task 2022-01-06T05:48:19.976Z] 05:48:19 INFO - rbx = 0x00007fa13f1fd700 rbp = 0x0000000000000000
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - rsp = 0x00007fa13f1fcf80 r12 = 0x00007fa13f1fcf80
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - r13 = 0x0000000000000000 r14 = 0x00007fa13c829040
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - r15 = 0x00007fa157266440 rip = 0x00007fa176eeca3f
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - Found by: call frame info
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO -
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - Thread 0
[task 2022-01-06T05:48:19.978Z] 05:48:19 INFO - 0 0x13f5f3055af6
Updated•3 years ago
|
Updated•3 years ago
|
Comment 2•3 years ago
•
|
||
Looks like tests from browser/base/content/test/webrtc/
folder started to crash @ webrender::scene_building::SceneBuilder::build_all] after Bug 1742797 landed here. Hiro, could you please have a look over what's going on here? Thank you.
Updated•3 years ago
|
Comment 3•3 years ago
|
||
I happened to realized that there's same assertion bug, bug 1712001. I wonder it's a pr-exisiting issue?
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 6•3 years ago
•
|
||
I did track down what's going on. The crash actually happens at this debug_assert!(info.ignore_missing_pipeline) assert. The missing pipeline id comes from this PushIFrame command in WebRenderImageData::CreateAsyncImageWebRenderCommands. The pipeline id in Scene.pipeline has already been in fact removed by the ClearCachedWebrenderResources call introduced in bug 1742797.
I believe this is a pre-existing issue, because when we recreate popup we do call ClearCachedWebrenderResources and it happens on Macs if the device has multiple screen.
CCing sotaro.
Updated•3 years ago
|
Comment 7•3 years ago
|
||
This was fixed by the backout of bug 1742797.
https://hg.mozilla.org/integration/autoland/rev/fca7895349f44c2095463ca8320b6c03bf96023d
Comment 8•3 years ago
|
||
(In reply to Mathew Hodson from comment #7)
This was fixed by the backout of bug 1742797.
https://hg.mozilla.org/integration/autoland/rev/fca7895349f44c2095463ca8320b6c03bf96023d
I think we were hoping to use this bug to actually address the underlying issue (which a backout of the patch that happens to trip this condition in automation doesn't really do), per comment #6. Without doing so, we can't reland the patch in 1742797 so we're a bit stuck. That is bad because of the perf issue that 1742797 would address, which it would be very nice to fix soon. Jeff or Sotaro, can you take a look, per comment #6, as to what is happening here?
Assignee | ||
Comment 9•3 years ago
|
||
I am going to look into the problem.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
|
||
In WebRenderBridgeChild, WebRenderBridgeChild::SendParentCommands() is called after WebRenderBridgeChild::SendClearCachedResources(). And WebRenderBridgeParent::RecvClearCachedResources() does clear resources by using low priority resources.
- https://searchfox.org/mozilla-central/rev/152a28cc2a64a8efefba2160550e14987b943b74/gfx/layers/wr/WebRenderBridgeChild.cpp#514
- https://searchfox.org/mozilla-central/rev/152a28cc2a64a8efefba2160550e14987b943b74/gfx/layers/wr/WebRenderBridgeChild.cpp#522
Then WebRenderBridgeParent::RecvParentCommands() is called after the RecvClearCachedResources(). But root WebRenderBridgeParent normally handle txn without using low priority txn. Then there is a case that WebRender handles the txn before the clear resources.
Assignee | ||
Comment 11•3 years ago
|
||
It seems necessary to handle removing async image pipeline id by using low priority txn.
Assignee | ||
Comment 12•3 years ago
|
||
Assignee | ||
Comment 13•3 years ago
|
||
Updated•3 years ago
|
Comment 14•3 years ago
|
||
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/db75af2b4f4e Send parent commands with ClearCachedResources r=gfx-reviewers,nical
Comment 15•3 years ago
|
||
bugherder |
Comment 16•3 years ago
|
||
Change the status for beta to have the same as nightly and release.
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Comment 17•3 years ago
|
||
(In reply to :Gijs (he/him) from comment #8)
(In reply to Mathew Hodson from comment #7)
This was fixed by the backout of bug 1742797.
https://hg.mozilla.org/integration/autoland/rev/fca7895349f44c2095463ca8320b6c03bf96023d
I think we were hoping to use this bug to actually address the underlying issue (which a backout of the patch that happens to trip this condition in automation doesn't really do), per comment #6. Without doing so, we can't reland the patch in 1742797 so we're a bit stuck. That is bad because of the perf issue that 1742797 would address, which it would be very nice to fix soon. Jeff or Sotaro, can you take a look, per comment #6, as to what is happening here?
As noted here, 97 is wontfix but 98 is affected - I think it's probably wontfix at this point.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 18•3 years ago
|
||
Backed out for causing webrender crashes (bug 1707052).
Backout link: https://hg.mozilla.org/integration/autoland/rev/3f301fee8473024adc0b9b44e31cce0c8dce25f6
Comment 19•3 years ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/2601aa4526288006e2dc3f4e84f5735db5da60e9
Comment 20•3 years ago
|
||
There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:sotaro, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Comment 21•2 years ago
|
||
The bug is linked to a topcrash signature, which matches the following criterion:
- Top 5 GPU process crashes on release
:sotaro, could you consider increasing the severity of this top-crash bug?
For more information, please visit auto_nag documentation.
Assignee | ||
Updated•2 years ago
|
Comment 22•2 years ago
|
||
Based on the topcrash criteria, the crash signatures linked to this bug are not in the topcrash signatures anymore.
For more information, please visit auto_nag documentation.
Comment 23•2 years ago
|
||
No crashes with this signature for a while
Comment 24•2 years ago
|
||
Sorry I meant to close another bug.
Updated•2 years ago
|
Updated•5 months ago
|
Description
•