On Mon Feb 9 15:33:43 2026 +0000, Rémi Bernon wrote:
Why would it be different from any Wine internal threads? They aren't causing problems in general. If you mean component-specific threads, like, e. g, what dinput threads, those are different. They are spawned much later in initialization process, only after that component initialization. At this point Windows also has a bunch of various service threads, even if those don't exactly match what we are doing DRMs have to consider those possibility. This thread is going to be active at the process start without loading any specific WINAPI components yet, at this point Windows doesn't have any extra service threads. Then, those threads have some meaningful start address in, e g. dinput.dll and backtrace to that start, and not the bogus start address duplicating the app's main thread.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10058#note_129202