https://bugs.winehq.org/show_bug.cgi?id=52131
Bug ID: 52131 Summary: wine-mono + RMS Express: HF Channel Selection Browser crashes Product: Wine Version: 6.22 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: eric.wheez@gmail.com Distribution: ---
wine-mono + RMS Express: HF Channel Selection Browser crashes when updating from the internet (crashes soon after the "Update from Internet" button is pushed - after downloading data, during "STANDBY - Updating RMS channels propagation indices for" [callsignhere]). Crash happens with wine-mono, but does not happen with dotnet46.
A very similar-looking crash also happens when pushing the "SFI" (solar flux index) button in the HF Channel Selection Browser (which also crashes during "STANDBY - Updating RMS channels propagation indices for" [callsignhere]). This crash could be the same crash as the "Update from Internet" crash.
Notes: Madewokherd (Esme) has been incredibly gracious (already fixing three other errors in wine-mono + RMS Express) that I didn't want to be annoying by posting another RMS Express error on their github page, so I thought maybe this would be the best place to post. The other bugs that Esme fixed (thank you!!) and their terminal logs (for comparison) can be found here: https://github.com/madewokherd/wine-mono/issues/116 & https://github.com/madewokherd/wine-mono/issues/122
System specs: - Program: RMS Express.exe (Winlink Express) v1.5.42.0 (latest as of 11/28/2021 - downloaded from https://downloads.winlink.org/User%20Programs/ ). Note: This program requires a free user account to use. User accounts can be created for free using the in-program prompts on first-run. - Winetricks packages: winetricks -q dotnet46 win7 sound=alsa - Wine version: wine-devel 6.22 - wine-mono version: Nov 26, 2021 nightly (PR #126 / commit 6831b18 - msi downloaded from https://github.com/madewokherd/wine-mono/actions/runs/1496716432 ) - OS: x86 Debian 10 Linux (on VMWare Workstation 16 on a Windows laptop)
Logs: I've logged quite a bit of behavior and attached those below. - For larger logs, I've included truncated versions and 'interesting' parts. - The crash 'backtrace' from the wine/wine-mono "Program Error" window is included. - Logs also include both the program running idly in wine-mono (without pushing the "Update from Internet" button) and the program crash in wine-mono. - Different logs were made using by running wine-mono's built-in functions: WINE_MONO_TRACE=x, WINE_MONO_TRACE=program, and WINE_MONO_TRACE=wrapper. (No suspicious WINE_MONO_TRACE=x exceptions pop up during the crash though). - I've also logged normal behavior on Windows using "Improved dotNET Tracer" (by Kao / Kurapica), which shows which program VB.NET methods are supposed to be being used when the crash happens (it also doesn't expose any .NET Windows/Winlink code internals, just program method names near the crash). - Some pictures are also included for reference.
Let me know what you think or if I can submit any other logs. And thank you for reading/considering it!