@TimvdLippe and @jdm : I can reproduce the test failure locally:
pid:1417827 RefCell already mutably borrowed (thread Script#4, at components/script/dom/bindings/trace.rs:273)
"./mach test-wpt /_webgl/conformance/rendering/multisample-corruption.html
No build type specified so assuming `--dev`.
Running WPT tests with /home/webbeef/servo/target/debug/servoshell
0:01.52 wptserve INFO Starting http server on http://127.0.0.1:8000
0:01.52 wptserve INFO Starting https server on https://127.0.0.1:8443
0:01.52 wptserve INFO Create socket on: ( , , 6, '', ('127.0.0.1', 8889))
0:01.52 wptserve INFO Bind on: ( , , 6, '', ('127.0.0.1', 8889))
0:01.52 wptserve INFO Listen on: ( , , 6, '', ('127.0.0.1', 8889))
0:01.54 wptserve INFO Starting http2 server on https://127.0.0.1:9000
0:01.58 wptserve INFO Starting https server on https://127.0.0.1:8444
0:01.60 wptserve INFO Starting http server on http://127.0.0.1:8002
0:01.60 wptserve INFO Starting https server on https://127.0.0.1:8446
0:01.62 wptserve INFO Create socket on: ( , , 6, '', ('127.0.0.1', 8888))
0:01.62 wptserve INFO Bind on: ( , , 6, '', ('127.0.0.1', 8888))
0:01.62 wptserve INFO Listen on: ( , , 6, '', ('127.0.0.1', 8888))
0:01.62 wptserve INFO Starting https server on https://127.0.0.1:8445
0:01.63 wptserve INFO Starting http server on http://127.0.0.1:8001
0:01.63 wptserve INFO Starting http server on http://127.0.0.1:8003
0:01.86 SUITE_START: web-platform-test - running 1 tests
0:01.86 INFO Using 1 child processes
0:01.87 WARNING Browser.__init__ kwargs: {'capabilities': None}
0:01.87 INFO Starting WebDriver: /home/webbeef/servo/target/debug/servoshell --webdriver=47569 --hard-fail --ignore-certificate-errors --enable-experimental-web-platform-features --window-size 800x600 about:blank --certificate-path /home/webbeef/servo/tests/wpt/tests/tools/certs/cacert.pem --pref=network_http_proxy_uri= --pref=network_https_proxy_uri= --config-dir /tmp/servo-rx0stzb5 --temporary-storage --headless --prefs-file /home/webbeef/servo/resources/wpt-prefs.json
0:02.39 INFO Webdriver started successfully.
0:02.39 INFO Starting runner
0:02.65 TEST_START: /_webgl/conformance/rendering/multisample-corruption.html
0:03.58 pid:1417827 Full command: /home/webbeef/servo/target/debug/servoshell --webdriver=47569 --hard-fail --ignore-certificate-errors --enable-experimental-web-platform-features --window-size 800x600 about:blank --certificate-path /home/webbeef/servo/tests/wpt/tests/tools/certs/cacert.pem --pref=network_http_proxy_uri= --pref=network_https_proxy_uri= --config-dir /tmp/servo-rx0stzb5 --temporary-storage --headless --prefs-file /home/webbeef/servo/resources/wpt-prefs.json
pid:1417827 RefCell already mutably borrowed (thread Script#4, at components/script/dom/bindings/trace.rs:273)
0:04.68 pid:1417827 0: servoshell::backtrace::print
0:04.68 pid:1417827 at /home/webbeef/servo/ports/servoshell/backtrace.rs:18:5
0:04.68 pid:1417827 1: servoshell::panic_hook::panic_hook
0:04.68 pid:1417827 at /home/webbeef/servo/ports/servoshell/panic_hook.rs:40:17
0:04.70 pid:1417827 2: core::ops::function::Fn::call
0:04.70 pid:1417827 at /home/webbeef/.rustup/toolchains/1.92.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:79:5
0:04.73 pid:1417827 3: as core::ops::function::Fn >::call
0:04.73 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/alloc/src/boxed.rs:2019:9
0:04.73 pid:1417827 std::panicking::panic_with_hook
0:04.73 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/std/src/panicking.rs:842:13
0:04.73 pid:1417827 4: std::panicking::panic_handler::{{closure}}
0:04.73 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/std/src/panicking.rs:707:13
0:04.73 pid:1417827 5: std::sys::backtrace::__rust_end_short_backtrace
0:04.73 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/std/src/sys/backtrace.rs:174:18
0:04.73 pid:1417827 6: __rustc::rust_begin_unwind
0:04.73 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/std/src/panicking.rs:698:5
0:04.74 pid:1417827 7: core::panicking::panic_fmt
0:04.74 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/core/src/panicking.rs:80:14
0:04.74 pid:1417827 8: core::cell::panic_already_mutably_borrowed::do_panic::runtime
0:04.74 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/core/src/panic.rs:173:21
0:04.74 pid:1417827 9: core::cell::panic_already_mutably_borrowed::do_panic
0:04.74 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/core/src/intrinsics/mod.rs:2435:9
0:04.74 pid:1417827 core::cell::panic_already_mutably_borrowed
0:04.74 pid:1417827 at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library/core/src/panic.rs:178:9
0:04.79 pid:1417827 10: core::cell::RefCell ::borrow
0:04.79 pid:1417827 at /home/webbeef/.rustup/toolchains/1.92.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1093:25
0:04.81 pid:1417827 11: script::dom::bindings::cell::DomRefCell ::borrow
0:04.81 pid:1417827 at /home/webbeef/servo/components/script/dom/bindings/cell.rs:120:20
0:04.81 pid:1417827 12: script::dom::bindings::trace:: >::trace
0:04.81 pid:1417827 at /home/webbeef/servo/components/script/dom/bindings/trace.rs:273:26
0:04.83 pid:1417827 13: