https://bugs.winehq.org/show_bug.cgi?id=48218
Bug ID: 48218 Summary: CUETools last working in 4.12.1 (dotnet20sp2) Product: Wine Version: 4.13 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: spoon0042@hotmail.com Distribution: ---
Created attachment 65849 --> https://bugs.winehq.org/attachment.cgi?id=65849 cuetools wine 4.14
CUETools 2.1.6 works, more or less, in wine 4.12.1 with 'winetricks dotnet20sp2 vcrun2008'. 32-bit prefix, not sure about 64.
In 4.13 something fails immediately with only this output:
001d:err:plugplay:load_function_driver AddDevice failed for driver L"winebus", status 0xc0000002. 0009:err:seh:setup_exception_record stack overflow 1472 bytes in thread 0009 eip f7b4882d esp 00240d70 stack 0x240000-0x241000-0x340000
In 4.14 it fails differently. (attached)
In 4.15 and later it tries to start but hits some exception and pops an error dialog, and then wine's error dialog. (next attachment)
This line comes up repeatedly in 4.15 and looks like something that shouldn't be happening: wine: Call from 0x7b450753 to unimplemented function mscorwks.dll.CreateAssemblyNameObject, aborting
https://bugs.winehq.org/show_bug.cgi?id=48218
--- Comment #1 from Michael McGuire spoon0042@hotmail.com --- Created attachment 65850 --> https://bugs.winehq.org/attachment.cgi?id=65850 cuetools wine 4.15
https://bugs.winehq.org/show_bug.cgi?id=48218
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian URL| |http://cue.tools/wiki/CUETo | |ols_Download Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=48218
--- Comment #2 from Michael McGuire spoon0042@hotmail.com --- I don't remember what I tried earlier getting this to run with mono but I just checked with 4.21 staging and it seems to work? The CUERipper application still doesn't work, maybe that's why I started messing with .net via winetricks.
https://bugs.winehq.org/show_bug.cgi?id=48218
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |12d5b6899b4c03dfb597f0e1ddc | |6a14c07dca91e Keywords| |regression CC| |z.figura12@gmail.com Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- (In reply to Michael McGuire from comment #0)
This line comes up repeatedly in 4.15 and looks like something that shouldn't be happening: wine: Call from 0x7b450753 to unimplemented function mscorwks.dll.CreateAssemblyNameObject, aborting
This happens because the program (or the .NET runtime) tries to load mscorwks.dll from a fixed path which doesn't actually contain mscorwks.dll. In that case Wine's loader code falls back to trying to load the builtin. I'm not sure why Wine's loader code does this, but it causes the builtin, quite stubby, mscorwks to be used, instead of just returning failure.
This can be worked around by setting mscorwks to "native" (instead of just native,builtin). I'll send a patch to winetricks to do this.
Anyway, please do file bugs for any problems you encounter with wine-mono. Trying to fix the program with wine-mono is a more fruitful endeavour than fixing it with native .NET.
https://bugs.winehq.org/show_bug.cgi?id=48218
redneb@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |redneb@gmx.com
https://bugs.winehq.org/show_bug.cgi?id=48218
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|NEW |RESOLVED
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- (In reply to Zebediah Figura from comment #3)
This can be worked around by setting mscorwks to "native" (instead of just native,builtin). I'll send a patch to winetricks to do this.
This was finally done in https://github.com/Winetricks/winetricks/commit/46273677dd40cfd25eae1d5caa128fe2967204ec.
Since this is essentially a winetricks bug, I'm going to close this as NOTOURBUG.
https://bugs.winehq.org/show_bug.cgi?id=48218
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- And closing.
https://bugs.winehq.org/show_bug.cgi?id=48218
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|CUETools last working in |CUETools 2.1.x (.NET 2.0 |4.12.1 (dotnet20sp2) |app) crashes on startup | |since | |wine-4.12.1-20-g12d5b6899b | |('winetricks' dotnet verbs | |need to add native override | |for 'mscorwks') URL|http://cue.tools/wiki/CUETo |https://web.archive.org/web |ols_Download |/20200608072923/http://s3.c | |uetools.net/CUETools_2.1.5. | |zip