Hi, I'm hitting the same crash and can confirm that the patch from the original report fixes it. I've attached a debdiff against 0.18.2-3 for trixie that adds the upstream patch, in case it saves time.
System: Chuwi MiniBook X (Intel N100), Debian 13, sway 1.10.1,
libwlroots-0.18 0.18.2-3, eDP-1 at scale 1.25.
For me the trigger was scrolling in a telegram chat inside Google Chrome,
it would crash my entire sway session.
>From the generated core dump gdb shows:
```
(gdb) p options->src_box
$1 = {x = 1.2523364485981308, y = 0, width = 266.7476635514019, height =
31.73076923076923}
(gdb) p options->texture->width
$2 = 268
(gdb) p options->texture->height
$3 = 33
```
Which causes this part of the assertion to fail:
```
box->x + box->width <= options->texture->width
```
Testing: I've built for Trixie using dpkg-buildpackage, ran it against a
reproducer that uses the values above (it aborts on the old version; I can
share if needed), as well as using it for a few days. My Telegram chat
crashes immediately if I revert the change.
Is a Trixie update planned for this? Happy to test whatever is needed.
Thanks!!
Marco
wlroots_0.18.2-3+deb13u1.debdiff
Description: Binary data

