https://bugs.winehq.org/show_bug.cgi?id=49993
Bug ID: 49993 Summary: CUERipper 2.1.6 and 2.1.7 do not run with wine-mono Product: Wine Version: 5.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: toadking@toadking.com Distribution: ---
When trying to run CUERipper 2.1.7, wine fails with this error:
Unhandled Exception: System.TypeLoadException: Could not resolve type with token 01000085 from typeref (expected class 'System.Deployment.Application.DeploymentException' in assembly 'System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') at CUERipper.Program.Main () [0x00035] in <5c4f365916584c81bcdf752cec08f1e3>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not resolve type with token 01000085 from typeref (expected class 'System.Deployment.Application.DeploymentException' in assembly 'System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
Version 2.1.6 fails with a similar error, only for dotnet 2.0 instead of 4.0
Unhandled Exception: System.TypeLoadException: Could not resolve type with token 01000116 from typeref (expected class 'System.Deployment.Application.DeploymentException' in assembly 'System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') at CUERipper.Program.Main () [0x0003a] in <6963147f6a904857af87d170dcff6c6e>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not resolve type with token 01000116 from typeref (expected class 'System.Deployment.Application.DeploymentException' in assembly 'System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
Installing dotnet40 or dotnet20 for their respective versions allows them to run.
https://bugs.winehq.org/show_bug.cgi?id=49993
Michael Lelli toadking@toadking.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |http://cue.tools/wiki/CUETo | |ols_Download
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #1 from Michael Lelli toadking@toadking.com --- The source code that uses the class in question: https://github.com/gchudov/cuetools.net/blob/4de0c06ba84ad5e3d56f01a25695211...
It looks like it's part of code that tries to load extra assemblies from the "plugins" folder.
https://bugs.winehq.org/show_bug.cgi?id=49993
Michael Lelli toadking@toadking.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
https://bugs.winehq.org/show_bug.cgi?id=49993
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|CUERipper 2.1.6 and 2.1.7 |CUERipper 2.1.x does not |do not run with wine-mono |work with Wine-Mono Keywords|dotnet | Ever confirmed|0 |1 CC| |focht@gmx.net URL|http://cue.tools/wiki/CUETo |https://web.archive.org/web |ols_Download |/20200215152340/http://s3.c | |uetools.net/cuetools_2.1.6. | |zip Status|UNCONFIRMED |NEEDINFO
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download links via Internet Archive:
https://web.archive.org/web/20200215152340/http://s3.cuetools.net/cuetools_2...
https://web.archive.org/web/20190621135038/http://s3.cuetools.net/CUETools_2...
Please don't use 'dotnet' keyword in conjunction with 'mscoree' component. They are mutually exclusive:
* 'mscoree' component = Wine-Mono bugs * 'dotnet' keyword (and other component) = bugs exposed by .NET Framework
I can't reproduce this, the app starts fine here with recent Wine-Mono. Even with originally reported Wine/Wine-Mono version.
* Wine 5.19 = Wine-Mono 5.1.1 * Wine 6.2 = Wine-Mono 6.0.0
If you were referring to a specific action in the application such as 'verify' or 'convert' that doesn't work then you have to write it *explicitly*. Always be exact otherwise people can't help you.
$ sha1sum CUETools_2.1.* 8ff9bd1d9f9fc161ff9a56fa467953c2e7c5b0a9 CUETools_2.1.6.zip b0350a3f39fc15f9021c98485a44799b3fcaf839 CUETools_2.1.7.zip
$ du -sh CUETools_2.1.* 2.3M CUETools_2.1.6.zip 2.6M CUETools_2.1.7.zip
$ wine --version wine-5.19
Regards
https://bugs.winehq.org/show_bug.cgi?id=49993
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spoon0042@hotmail.com
--- Comment #3 from Michael McGuire spoon0042@hotmail.com --- Really? I'm still getting the same error trying to run 2.1.7 with 6.0 or 6.2 staging.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #4 from Michael Lelli toadking@toadking.com --- Same here, I try to run it on a clean wine prefix and still get the errors. Wine 6.2.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #5 from Michael Lelli toadking@toadking.com --- Still an issue with the new CUETools 2.1.8 HF1.
Wine 6.4, Wine Mono 6.0.0
System.TypeLoadException: Could not resolve type with token 01000086 from typeref (expected class 'System.Deployment.Application.DeploymentException' in assembly 'System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') at CUERipper.Program.Main () [0x00035] in <992a7ebcec7d407887e80e0af7ef78cc>:0
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #6 from Michael Lelli toadking@toadking.com --- Still an issue on Wine 6.9 and CUERipper 2.1.9.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #7 from Michael Lelli toadking@toadking.com --- This is still an issue on 8.21. Is the NEEDINFO status still appropriate for this bug?
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #8 from Michael Lelli toadking@toadking.com --- Still an issue with Wine 9.6
Looking back at Anastasius Focht's previous message, I think they were running CUETools.exe and not CUERipper.exe. These are separate programs that do separate things. Would it be possible for someone to triage this bug again?
https://bugs.winehq.org/show_bug.cgi?id=49993
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW
--- Comment #9 from Austin English austinenglish@gmail.com --- Confirming
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #10 from Esme Povirk madewokherd@gmail.com --- Mono's System.Deployment is a total stub, no classes in it. Looks like this application doesn't need much though - we don't support ClickOnce so IsNetworkDeployed can be a stub returning false.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #11 from Michael Lelli toadking@toadking.com --- A heads up in case this gets looked at: bug 56575 needs to be worked around as well to bypass a crash. (Just deleting/renaming the crashing DLL is enough.)
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #12 from Esme Povirk madewokherd@gmail.com --- Thanks. With the crash work-around and this patchset, the application is at least starting: https://gitlab.winehq.org/madewokherd/mono/-/commits/bug49993-wip
I don't have an optical drive so I can't really test it beyond that.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #13 from Esme Povirk madewokherd@gmail.com --- Made an MR for Winehq's base Mono fork: https://gitlab.winehq.org/wine-mono/mono/-/merge_requests/14
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #14 from Michael Lelli toadking@toadking.com --- I tested on a clean wine prefix with a wine-mono 9.1.0 build with that MR patch applied and it works here. CUERipper launches and I can rip discs.
https://bugs.winehq.org/show_bug.cgi?id=49993
--- Comment #15 from Esme Povirk madewokherd@gmail.com --- Merged into mono, fix will get merged into Wine Mono at some point and make it in the next release.
https://bugs.winehq.org/show_bug.cgi?id=49993
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |07544942e2c9c2f35263adb5104 | |998f18967dc6c Status|NEW |RESOLVED
--- Comment #16 from Esme Povirk madewokherd@gmail.com --- Fixed in Wine Mono 9.2.0.
https://bugs.winehq.org/show_bug.cgi?id=49993
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.12.