https://bugs.winehq.org/show_bug.cgi?id=48059 Bug ID: 48059 Summary: IMVU Social Network Client hangs Product: Wine Version: 4.19 Hardware: x86 URL: https://secure.imvu.com OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs(a)winehq.org Reporter: z.figura12(a)gmail.com Regression SHA1: 3b002685fe18ca3985af744d8f147f29b2c588f0 Distribution: --- There's clearly some nonsense going on with hooking. The game tries to call kernel32.OutputDebugString(), which, instead of then executing Wine's implementation, instead goes on to write the message to a file in the game's directory, repeatedly, in a loop. Reverting 3b002685f fixes this. Changing kernel32's spec file to forward to kernelbase instead of using an import thunk also fixes this. What's confusing me is I can't figure out how the hooking is actually done. Tracing the code of OutputDebugString(), both A and W versions, both from kernel32 and kernelbase, never seems to show signs of hooking, i.e. it's entirely identical to the version on disk. Note that the application requires an email-based account to be created. -- 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.