[Hybrid] Hang when rendering https://www.wikipedia.org
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 4.3k
- Forks
- 300
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Problem
When rendering https://www.wikipedia.org with Blitz (Vello Hybrid), the process hangs (I get the macOS "beachball"). Blitz is able to render this page with other rendering backends, which implies the issue lies in Vello Hybrid.
Note also: I was previously (prior to recent Vello Hybrid changes) getting a Pink Screen of Death but no hang. Now it correctly renders once, and then hangs.
### To reproduce
- Clone https://github.com/DioxusLabs/blitz
- Tested with commit `da10019fea13806ca68e73ae8af8394666f8458c` which is current `main` at time of writing. Will likely also reproduce with whatever is the latest current `main`.
- Tested on macOS 15
- Run `cargo run -rp browser --no-default-features --features floats,incremental,cookies,cache,log_frame_times,hybrid` and navigate to https://old.reddit.com/r/rust using the URL bar
- Alternatively, if you wish to run in a debugger, you may find that run `floats,incremental,pulldown_cmark,log_frame_times,hybrid https://www.wikipedia.org` (url passed as command line argument) works better.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the hang from the browser entry point with `cargo run -rp browser --no-default-features --features floats,incremental,cookies,cache,log_frame_times,hybrid`, using the reported commit and macOS 15. Compare Hybrid rendering with the other backends and verify that repeatedly rendering Wikipedia completes without the beachball or a pink screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100