http://bugs.winehq.org/show_bug.cgi?id=59807 Bug ID: 59807 Summary: Regression in multithreaded application Product: Wine Version: 11.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@list.winehq.org Reporter: gianluca+wine@sottospazio.it Distribution: --- Hello, after upgrading from Wine 11.9 to Wine 11.10 I noticed a regression in my application. This is a GUI application that starts a network thread to connect to a server, waiting to receive messages using overlapped operations. After receiving a message, the network thread uses SendMessage() to send the received data to the GUI thread, which creates a Device Context and prints the data. But after creating the Device Context the networking thread becomes stuck and doesn't receive data anymore. I bisected the repo to find the commit that introduced the problem and the bisection points to: commit c9e4e0152548e6a369bd7bcdeedc5bd64f446fb6 (HEAD) Author: Alexandre Julliard <julliard@winehq.org> Date: Thu May 21 12:03:07 2026 +0200 win32u: Use pthread instead of the TEB to access internal per-thread data. I tried to revert it but unfortunately there are conflicts with later commits and I didn't know how to resolve them. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.