2 Jan
2026
2 Jan
'26
11:25 a.m.
I found the culprit for the winstation.c test: enum_winstations enumerated all winstations instead of the winstations belonging to the current session id (which is documented behaviour from msdn). I fixed this by storing the session_id a winstation belongs to in wineserver's `struct winstation`. Unfortunately, the rest of the failing tests either don't reproduce on my machine (`Linux winedev 6.18.2-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 18:00:18 +0000 x86_64 GNU/LINUX` with KDE plasma 6.5.4 running under wayland) or are marked flaky. If any of you more experienced winedevs could offer advice on how I could proceed to debug them, I'd greatly appreciate it. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9843#note_126354