https://bugs.winehq.org/show_bug.cgi?id=50994
Bug ID: 50994 Summary: LogicCircuit: doesn't start on wine 6.6 Product: Wine Version: 6.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dogewanderer@protonmail.com Distribution: ---
Created attachment 69833 --> https://bugs.winehq.org/attachment.cgi?id=69833 Logs
I installed LogicCircuit (x86 only it seems) https://github.com/eugenelepekhin/LogicCircuit When i tried to run it, it didn't.
From the logs i suppose this is related to NET 4.7.2 (minimum requirement for
running LogicCircuit), which I installed, using this link https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net472-offl..., but didn't make any difference. All this wad done in a 64bit Prefix.
Additionally i recived this output in my shell after the program stopped: 0090:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
https://bugs.winehq.org/show_bug.cgi?id=50994
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com Severity|blocker |normal URL| |https://logiccircuit.org/do | |wnloads/LogicCircuit.Setup. | |2.21.01.10.zip Keywords| |download Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi,
X Error of failed request: GLXBadFBConfig Major opcode of failed request: 153 (GLX) Minor opcode of failed request: 0 () Serial number of failed request: 233 Current serial number in output stream: 233
Maybe there`s something wrong with your graphics drivers or so? I tried it and don`t get this error
I found it starts fine after "winetricks -q dotnet48"
In fresh prefix it runs into a mono bug (apparently):
So I`d say try check your graphics driver setup; For now I confirm as there`s at least a mono bug, but won`t set mscoree yet; don`t want to hijack this bugreport ;)
sha1sum /tmp/LogicCircuitSetup.msi 7c01217171eca34cf2f6c551897ff778d4121811 /tmp/LogicCircuitSetup.msi
CLR: Managed code called FailFast, saying "
at System.Environment.get_StackTrace () [0x00000] in <a9da539eb2f94b1a84ab84db52450d46>:0 at MS.Internal.Invariant.FailFast (System.String message, System.String detailMessage) [0x00000] in <55b1e9898aaf41d99579f78 5be62a53e>:0 at MS.Internal.Invariant.Assert (System.Boolean condition) [0x00000] in <55b1e9898aaf41d99579f785be62a53e>:0 at MS.Internal.Shaping.TypefaceMap.MapUnresolvedCharacters (System.Windows.Media.TextFormatting.CharacterBufferRange unicode String, System.Globalization.CultureInfo culture, System.Globalization.CultureInfo digitCulture, MS.Internal.FontFace.Physical FontFamily firstValidFamily, System.Int32& firstValidLength, MS.Internal.SpanVector scaledTypefaceSpans, System.Int32 firstCha rIndex, System.Int32& nextValid) [0x00000] in <67c78994f9bd40aeb6a421d2d16e8e06>:0
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Just additional remark:
What happens if you run like: 'WINEDLLOVERRIDES=d3d9=d wine LogicCircuit.exe' ?
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #3 from dogewanderer@protonmail.com --- Created attachment 69852 --> https://bugs.winehq.org/attachment.cgi?id=69852 Log of crash
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #4 from dogewanderer@protonmail.com --- I found this bug: https://bugs.winehq.org/show_bug.cgi?id=50859
As suggested I ran: export MESA_GL_VERSION_OVERRIDE=4.5
It started the program and crashed after a few seconds of the gui appearing, giving this output: (I sent the log before writing because I'm stupid).
Using WINEDLLOVERRIDES=d3d9=d wine LogicCircuit.exe it crashes the same way, with similar output
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #5 from dogewanderer@protonmail.com --- Created attachment 69853 --> https://bugs.winehq.org/attachment.cgi?id=69853 Log of crash, WINEDLLOVERRIDES
https://bugs.winehq.org/show_bug.cgi?id=50994
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree Summary|LogicCircuit: doesn't start |LogicCircuit: doesn't start |on wine 6.6 | (using Mono)
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, thanks for trying
It appears to run into really a mono-bug then.
which I installed, using this link >https://dotnet.microsoft.comdownloaddotnet-%3Eframework/thank-you/net472-off..., but didn't make any difference.
Your log shows you`re running with builtin mscoree:
0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7. 0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.
So even if you installed .Net4.7.2 "manually" the program "is not using it"
To summarize: You have to use winetricks to install dotnet48 or dotnet472, and then the program should start fine.
I adjust title to address this bug to mono-issue
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #7 from Esme Povirk madewokherd@gmail.com --- Currently I get this:
Unhandled Exception: System.EntryPointNotFoundException: NlUnload assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) System.Windows.Documents.NLGSpellerInterop+UnsafeNlMethods.NlUnload() at System.Windows.Documents.NLGSpellerInterop.Dispose (System.Boolean disposing) [0x0003d] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NLGSpellerInterop.Finalize () [0x00002] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
But that probably doesn't happen until after things have failed. I also get this one: [0000000000000108:] EXCEPTION handling: System.EntryPointNotFoundException: NlCreateHyphenator assembly:<unknown assembly> type:<unknown type> member:(null)
"<unnamed thread>" tid=0000000000000108 this=0000000002d30130 , thread handle : 0000000000988be0, state : not waiting at (wrapper managed-to-native) System.Windows.Documents.NaturalLanguageHyphenator/UnsafeNativeMethods.NlCreateHyphenator () [0x00000] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NaturalLanguageHyphenator..ctor () [0x00009] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
and this: [0000000000000108:] EXCEPTION handling: System.EntryPointNotFoundException: NlLoad assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) System.Windows.Documents.NLGSpellerInterop/UnsafeNlMethods.NlLoad () [0x00000] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NLGSpellerInterop..ctor () [0x00008] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.SpellerInteropBase.CreateInstance () [0x00029] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.Speller.EnsureInitialized () [0x00044] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.Speller.SetCustomDictionaries (System.Windows.Controls.CustomDictionarySources,bool) [0x00001] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.TextEditor.SetCustomDictionaries (bool) [0x00032] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
There's a lot missing from System.Windows.Documents right now that requires PresentationNative.
https://bugs.winehq.org/show_bug.cgi?id=50994
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|LogicCircuit: doesn't start |LogicCircuit: doesn't start | (using Mono) |(needs a replacement for | |Nl* exports from | |PresentationNative used by | |System.Windows.Documents)
https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #8 from Austin English austinenglish@gmail.com --- For me with wine-7.6, the installer refuses to run unless I install .Net 4.8 first (I have mono installed).
austin@hyrule:~/Downloads$ sha256sum LogicCircuit.Setup.2.22.03.30.zip 992bdce49836abb189e04f670585412fb79d87b76314accd0eb26b05d8fcff2a LogicCircuit.Setup.2.22.03.30.zip
https://bugs.winehq.org/show_bug.cgi?id=50994
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com