Josh Matthews

Results 343 issues of Josh Matthews

This is triggered by Servo throwing an error in a window.atob() call where the input string is "[object Object]", so Servo is apparently stringifying something in an unexpected way. https://account.proton.me/mail

A-content/script

When building with the js_backtrace feature enabled, we attempt to capture a JS backtrace every time an exception is thrown from Rust code. The stack capture mechanism in SpiderMonkey performs...

A-content/bindings

Open https://docs.google.com in Servo. Press the "Forgot email?" link, and see a 400 error page. The same link in other browsers yields a usable page.

A-network

To reproduce: `./mach test-wpt tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/iframe-initially-empty-is-updated.html` Backtrace: ``` pid:50256 assertion failed: !self.loader.borrow().events_inhibited() (thread Script(1,1), at components/script/dom/document.rs:2321) 0:05.11 pid:50256 12: core::panicking::panic 0:05.11 pid:50256 at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:146:5 0:05.14 pid:50256 13: script::dom::document::Document::maybe_queue_document_completion 0:05.14 pid:50256 at...

A-content/script
I-panic

To reproduce: `./mach test-wpt tests/wpt/tests/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js` Backtrace: ``` pid:49640 assertion failed: !self.aborted.get() (thread Script(1,1), at components/script/dom/servoparser/mod.rs:604) 0:05.24 pid:49640 13: script::dom::servoparser::ServoParser::tokenize 0:05.24 pid:49640 at /Users/jdm/src/servo/components/script/dom/servoparser/mod.rs:604:13 0:05.27 pid:49640 14: script::dom::servoparser::ServoParser::do_parse_sync 0:05.27 pid:49640 at...

A-content/parsers
I-panic

To reproduce: `./mach test-wpt tests/wpt/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.js` Backtrace: ``` 0:02.63 pid:14276 called `Result::unwrap()` on an `Err` value: HierarchyRequest (thread Script(1,1), at components/script/dom/servoparser/mod.rs:1039) 0:04.46 pid:14276 12: core::result::unwrap_failed 0:04.46 pid:14276 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/result.rs:1654:5 0:04.48 pid:14276...

A-content/dom
I-panic

To reproduce: `./mach test-wpt tests/wpt/tests/webaudio/the-audio-api/processing-model/cycle-without-delay.html` Backtrace: ``` pid:46888 Cache should have been filled from traversal (thread AudioRenderThread, at /Users/jdm/.cargo/git/checkouts/media-c23a3cd5aa97076a/45756be/audio/graph.rs:387) 0:05.31 pid:46888 13: core::option::Option::expect 0:05.31 pid:46888 at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:898:21 0:05.32 pid:46888 14:...

I-panic
A-content/media

To reproduce: `./mach test-wpt tests/wpt/tests/dom/nodes/insertion-removing-steps/blur-event.window.js` I _think_ what's happening here is that we're firing a focus event in the middle of performing DOM tree mutations, so the content JS could...

A-content/script
I-panic

https://bevyengine.org/examples/2d-rendering/bloom-2d/

I-perf-slow
A-content/script

To reproduce: `./mach test-wpt tests/wpt/tests/css/css-text/tab-size/tab-size-integer-005.html` https://github.com/servo/servo/blob/main/components/fonts/shaper.rs#L716 Backtrace: ``` 0:05.84 pid:10535 12: fonts::shaper::glyph_space_advance 0:05.84 pid:10535 at /Users/jdm/src/servo/components/fonts/shaper.rs:716:17 0:05.84 pid:10535 13: fonts::shaper::Shaper::save_glyph_results 0:05.84 pid:10535 at /Users/jdm/src/servo/components/fonts/shaper.rs:553:59 0:05.84 pid:10535 14: fonts::shaper::Shaper::shape_text 0:05.84 pid:10535...

A-platform/fonts
I-panic