https://bugs.winehq.org/show_bug.cgi?id=52359
Bug ID: 52359 Summary: Ketarin crashed editing a recipe Product: Wine Version: 7.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jim_henderson@sil.org Distribution: ---
Created attachment 71543 --> https://bugs.winehq.org/attachment.cgi?id=71543 error messages from editing a recipe in Ketarin
Ketarin (description and download lcation at https://appdb.winehq.org/objectManager.php?sClass=version&iId=40347) running on WINE crashed when I tried to edit a "recipe".
I'll add the messages. The first few repetitive lines were repeated many times -- I retained just a few. I don't know if they are related to the crash.
Any help welcome, generous people :-)
https://bugs.winehq.org/show_bug.cgi?id=52359
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://ketarin.org/
--- Comment #1 from Austin English austinenglish@gmail.com --- Try native dotnet instead of wine-mono, `winetricks dotnet45`
https://bugs.winehq.org/show_bug.cgi?id=52359
--- Comment #2 from Jim Henderson jim_henderson@sil.org --- Thanks, @Austin English, for your suggestion.
Ketarin is a 32-bit app, and I'm running it on 64-bit Linux.
Also, it needs DOTNET 4.5.2, so I had to do this command:
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet452
WINE-nube that I am, it took me quite a bit of research to work out that I needed to set those two variables in the environment of the "winetricks" command.
Thanks for getting me started in the right direction. I can use its editing function properly now :-)
https://bugs.winehq.org/show_bug.cgi?id=52359
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
https://bugs.winehq.org/show_bug.cgi?id=52359
Jim Henderson jim_henderson@sil.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Jim Henderson jim_henderson@sil.org --- The program is working now, even though it still puts out lots of error messages, so I'll close this issue.
https://bugs.winehq.org/show_bug.cgi?id=52359
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- Ever confirmed|0 |1
--- Comment #4 from Esme Povirk madewokherd@gmail.com --- `winetricks dotnet45` is just a work-around, the actual bug is still there. Ideally you wouldn't have to do that.
https://bugs.winehq.org/show_bug.cgi?id=52359
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- This is an issue I've encountered before but wasn't able to fix yet. When marshaling for the IEnumString.Next method (https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.c...), Mono treats the array as input/output, but the inputs to the array are uninitialized. The attributes of the array indicate that it's output only.
Because this interface is part of the public API, we can't change it. We have to fix Mono's marshaling for this case.
https://bugs.winehq.org/show_bug.cgi?id=52359
--- Comment #6 from Jim Henderson jim_henderson@sil.org --- Thanks, Esme, for that information.
Do you have an "in" with the Mono team to follow up on this?
https://bugs.winehq.org/show_bug.cgi?id=52359
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com