I'm cursed and I get the most cursed bugs, a thread

- Showing UI from Wine services is broken and racy
- Wine's syscall handler is racy and randomly triggers huge memory leaks in Unity apps
- Shared texture import in DXVK is racy and randomly breaks Spout2 resizing
- Nouveau dma-buf is racy with import into another GPU and crashes context on migration

(spot the pattern...)

- winepreloader breaks Flatpak LD_AUDIT thing sometimes because it temporarily restricts stack size and the audit lib calls a recursive glibc function that runs out of stack if path is too long (????)
- rundll32 doesn't accept quoted paths (it just takes the tail of args as path) but if you pass spaces in a UNIX arg Wine quotes it so it breaks, fix is to run through cmd.exe (???)
- Importing Nvidia-prop allocated dmabufs into non-Nvidia is just broken??
- steam-runtime breaks GBM entirely

0

If you have a fediverse account, you can quote this note from your own instance. Search https://vt.social/users/lina/statuses/116039074377185511 on your instance and quote it. (Note that quoting is not supported in Mastodon.)