http://bugs.winehq.org/show_bug.cgi?id=30941
Bug #: 30941 Summary: Could not start osu! using wine-mono Product: Wine Version: 1.5.6 Platform: x86-64 URL: http://osu.ppy.sh/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: felixonmars@gmail.com CC: fracting@gmail.com Classification: Unclassified
0. Software Download: http://osu.ppy.sh/p/download
1. How to reproduce: $ cd path/to/installation/directory $ wine osu!.exe
2. Result: Unhandled Exception: System.InvalidProgramException: Invalid IL code in #UH.#fs: #eo (): IL_0010: ldelem.ref [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL co de in #UH.#fs:#eo (): IL_0010: ldelem.ref
Same result using WINEARCH=win32
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #1 from Qian Hong fracting@gmail.com 2012-06-18 08:02:07 CDT --- (In reply to comment #0)
- Result:
Unhandled Exception: System.InvalidProgramException: Invalid IL code in #UH.#fs: #eo (): IL_0010: ldelem.ref [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL co de in #UH.#fs:#eo (): IL_0010: ldelem.ref
Same result using WINEARCH=win32
Hello,
1. Is that output from the installer or from the app itself? For me the installer can't install successfully. 2. Is that the full console log? If not please upload full log (without any debug channel)
Thanks a lot!
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #2 from Felix Yan felixonmars@gmail.com 2012-06-18 08:04:16 CDT --- (In reply to comment #1)
Hello,
- Is that output from the installer or from the app itself? For me the
installer can't install successfully.
That output is from the app itself. I installed the app using native dotnet20, then run it in a new WINEPREFIX.
- Is that the full console log? If not please upload full log (without any
debug channel)
Yes, that's all the logs.
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #3 from Qian Hong fracting@gmail.com 2012-06-18 08:06:21 CDT --- (In reply to comment #2)
(In reply to comment #1)
Hello,
- Is that output from the installer or from the app itself? For me the
installer can't install successfully.
That output is from the app itself. I installed the app using native dotnet20, then run it in a new WINEPREFIX.
- Is that the full console log? If not please upload full log (without any
debug channel)
Yes, that's all the logs.
If the installer doesn't work with wine-mono, you can file a bug for it.
http://bugs.winehq.org/show_bug.cgi?id=30941
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Could not start osu! using |Could not install osu! |wine-mono |using wine-mono
http://bugs.winehq.org/show_bug.cgi?id=30941
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://osu.ppy.sh/ |http://osu.ppy.sh/p/downloa | |d
--- Comment #4 from Felix Yan felixonmars@gmail.com 2012-06-18 08:36:25 CDT --- Changes to make it more clear, please ignore comment #0.
Software Download: http://osu.ppy.sh/p/download
How to reproduce: 1. $ wine osu!install.exe 2. Waiting for dotnetfx.exe download completes. 3. Click cancel on dotnetfx installation shield. 4. Click next several times to continue installation.
Result: It fails and outputs: Unhandled Exception: System.InvalidProgramException: Invalid IL code in #UH.#fs:#eo (): IL_0010: ldelem.ref [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #UH.#fs:#eo (): IL_0010: ldelem.ref
Same result using WINEARCH=win32
http://bugs.winehq.org/show_bug.cgi?id=30941
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
http://bugs.winehq.org/show_bug.cgi?id=30941
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Component|-unknown |mscoree
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #5 from Vincent Povirk madewokherd@gmail.com 2012-06-18 08:43:55 CDT --- I think that some .NET obfuscators are generating code that Mono can't handle.
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #6 from Austin English austinenglish@gmail.com 2012-06-18 20:49:07 CDT --- Created attachment 40598 --> http://bugs.winehq.org/attachment.cgi?id=40598 terminal output/backtrace
It fails for me with native dotnet20 as well.
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #7 from Felix Yan felixonmars@gmail.com 2012-06-18 21:01:50 CDT --- (In reply to comment #6)
It fails for me with native dotnet20 as well.
Hi, did you install dotnet20 using winetricks? There is a known bug since wine 1.5.5 that makes dotnet20 fails, maybe your issue is related to:
http://bugs.winehq.org/show_bug.cgi?id=30845 http://code.google.com/p/winetricks/issues/detail?id=220
http://bugs.winehq.org/show_bug.cgi?id=30941
--- Comment #8 from Austin English austinenglish@gmail.com 2012-06-18 21:59:02 CDT --- (In reply to comment #7)
(In reply to comment #6)
It fails for me with native dotnet20 as well.
Hi, did you install dotnet20 using winetricks? There is a known bug since wine 1.5.5 that makes dotnet20 fails, maybe your issue is related to:
http://bugs.winehq.org/show_bug.cgi?id=30845 http://code.google.com/p/winetricks/issues/detail?id=220
I've got a local patch that sets mscoree/fusion to native to avoid that failure.
http://bugs.winehq.org/show_bug.cgi?id=30941
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=30941
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #9 from super_man@post.com --- Still cant install 1.9.12-git
https://bugs.winehq.org/show_bug.cgi?id=30941
huupoke12@yahoo.com.vn changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huupoke12@yahoo.com.vn
--- Comment #10 from huupoke12@yahoo.com.vn --- Created attachment 64620 --> https://bugs.winehq.org/attachment.cgi?id=64620 Terminal output of wine 4.9 when installing
Still can't install with wine 4.9. The installer ran, but after the countdown (to choose the install directory, it said "An error occurred. Please check your internet connection". And then when I closed it, an error message box appeared:[Image link] https://ibb.co/54Bfcrw
https://bugs.winehq.org/show_bug.cgi?id=30941
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |Installer Ever confirmed|0 |1 Summary|Could not install osu! |osu! web-installer 20141028 |using wine-mono |fails with Wine-Mono: | |System.InvalidProgramExcept | |ion: Invalid IL code URL|http://osu.ppy.sh/p/downloa |https://web.archive.org/web |d |/20141028011149/https://m1. | |ppy.sh/r/osu!install.exe CC| |focht@gmx.net
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
well one of the problems is that osu! is updated/rewritten with different .NET Framework version targets and you recycle the same ticket from 7 years ago for different problems.
https://web.archive.org/web/*/https://m1.ppy.sh/r/osu!install.exe
22 captures of the web-installer over timeframe from 2014 to 2019
---
Using the oldest snapshot from October 28, 2014:
https://web.archive.org/web/20141028011149/https://m1.ppy.sh/r/osu!install.e...
Results in:
---snip --- Unhandled Exception: System.InvalidProgramException: Invalid IL code in #Lg.#mp:#Eyb (): IL_0005: stsfld 0x04002c79
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #Lg.#mp:#Eyb (): IL_0005: stsfld 0x04002c79 ---snip ---
Using the latest snapshot from May 29, 2019:
https://web.archive.org/web/20190529123802/https://m1.ppy.sh/r/osu!install.e...
Results in: "Error: please check your internet connection".
Confirming the issue with old bootstrapper from 2014, targeting .NET Framework 2.0.
'winetricks -q dotnet20' works around for the obfuscation problem. The bootstrapper updates the client but is stuck in an update loop after restart -> bug 44184
$ sha1sum osu!install_2014.exe f7c19567471efa33056232db802d04ec13c77045 osu!install_2014.exe
$ du -sh osu!install_2014.exe 3.0M osu!install_2014.exe
$ wine --version wine-4.9
Regards
https://bugs.winehq.org/show_bug.cgi?id=30941
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=30941
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=30941
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #12 from Gijs Vermeulen gijsvrm@gmail.com --- Running with de4dot (https://github.com/de4dot/de4dot) results in:
Detected SmartAssembly 3.x (Z:\home\gverm\Downloads\osu!install.exe)
Dupe of bug 23816.
*** This bug has been marked as a duplicate of bug 23816 ***
https://bugs.winehq.org/show_bug.cgi?id=30941
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.