Skip to content

wine 10.17+ causes crashes in certain vst plugins (namely serum 2) #1676

@murl-digital

Description

@murl-digital

i'm 90% sure this is an upstream issue, but since i put in the work bisecting with tkg i figured i'd start here. loading the plugins through yabridge works fine, but when the editor's opened the plugin basically instantly crashes. git bisect tells me that this commit is to blame for wine-staging:

588afb24273742f7855a6b621e72571f445bd641 is the first bad commit
commit 588afb24273742f7855a6b621e72571f445bd641 (HEAD -> makepkg)
Author: Alistair Leslie-Hughes <[email protected]>
Date:   Sat Oct 18 15:15:14 2025 +1100

    Rebase against d62035da4aa91327c6e38a2c8a66b829eb0983ed.

 patches/user32-DrawTextExW/0001-user32-Fix-handling-of-invert_y-in-DrawTextExW.patch                      | 20 ++++++++++----------
 patches/winex11.drv-Query_server_position/0001-winex11.drv-window-Query-the-X-server-for-the-actual.patch | 66 ------------------------------------------------------------------
 patches/winex11.drv-Query_server_position/definition                                                      |  1 -
 staging/upstream-commit                                                                                   |  2 +-
 4 files changed, 11 insertions(+), 78 deletions(-)
 delete mode 100644 patches/winex11.drv-Query_server_position/0001-winex11.drv-window-Query-the-X-server-for-the-actual.patch
 delete mode 100644 patches/winex11.drv-Query_server_position/definition

the crash shows this in the log:

19:37:54 [Serum2-2SUbfitv] [Wine STDERR] X Error of failed request:  BadMatch (invalid parameter attributes)
19:37:54 [Serum2-2SUbfitv] [Wine STDERR]   Major opcode of failed request:  62 (X_CopyArea)
19:37:54 [Serum2-2SUbfitv] [Wine STDERR]   Serial number of failed request:  465
19:37:54 [Serum2-2SUbfitv] [Wine STDERR]   Current serial number in output stream:  469

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions