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@winehq.org Reporter: z.figura12@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.
https://bugs.winehq.org/show_bug.cgi?id=48059
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- Does it make a difference if you remove the -import?
https://bugs.winehq.org/show_bug.cgi?id=48059
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- (In reply to Alexandre Julliard from comment #1)
Does it make a difference if you remove the -import?
No, that also gives the hang / infinite loop.
https://bugs.winehq.org/show_bug.cgi?id=48059
someuniquename@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |someuniquename@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=48059
--- Comment #3 from someuniquename@gmail.com --- I can confirm this with wine 4.17 on opensuse
https://bugs.winehq.org/show_bug.cgi?id=48059
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4ac3cbd6ccba52ad8d528ee7456 | |207defc8fdcdb Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Fixed by 4ac3cbd6ccba52ad8d528ee7456207defc8fdcdb.
https://bugs.winehq.org/show_bug.cgi?id=48059
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc2.
https://bugs.winehq.org/show_bug.cgi?id=48059
--- Comment #6 from someuniquename@gmail.com --- Still hangs ~5 seconds after start with wine 5.2
https://bugs.winehq.org/show_bug.cgi?id=48059
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Keywords| |download, obfuscation URL|https://secure.imvu.com |https://web.archive.org/web | |/20210101045133if_/https:// | |static-akm.imvu.com/imvufil | |es/installers/InstallIMVU_5 | |39.0.exe Summary|IMVU Social Network Client |IMVU Social Network Client |hangs |v539 hangs
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive.
I made a guess based on Zeb's post date: 2019-11
https://www.imvu.com/download.php
https://web.archive.org/web/20210101045133if_/https://static-akm.imvu.com/im...
Please always state the exact app version or version range for reproduce when creating a bug report.
$ sha1sum InstallIMVU_539.0.exe afeff9ad2ef1a91750b7ad48dbbd48f5249bde39 InstallIMVU_539.0.exe
$ du -sh InstallIMVU_539.0.exe 37M InstallIMVU_539.0.exe
Regards