[Bug 39455] New: Homeport crashes on execution
https://bugs.winehq.org/show_bug.cgi?id=39455 Bug ID: 39455 Summary: Homeport crashes on execution Product: Wine Version: 1.7.52 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: axel.braun(a)gmx.de Distribution: --- Created attachment 52569 --> https://bugs.winehq.org/attachment.cgi?id=52569 Error log Homeport is a software that can be downloaded for free from Garmin: https://buy.garmin.com/en-US/US/prod64242.html Installation works fine, but when the software is run, it crashes immediately (see attachment) Installed wine components on openSUSE 13.1 docb(a)T520:~> rpm -qa |grep wine wine-32bit-1.7.52-486.1.x86_64 wine-gecko-2.40-49.1.noarch wine-mono-4.5.6-5.1.noarch wine-1.7.52-486.1.x86_64 wine-mp3-1.1.39-13.13.i586 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://buy.garmin.com/en-U | |S/US/prod64242.html --- Comment #1 from Austin English <austinenglish(a)gmail.com> --- Does native .Net help? Note that that requires a 32bit prefix. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 --- Comment #2 from Axel <axel.braun(a)gmx.de> --- (In reply to Austin English from comment #1)
Does native .Net help? Note that that requires a 32bit prefix.
I havent tried. Do I just need to install a .net? What requires the 32bit prefix? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 --- Comment #3 from Austin English <austinenglish(a)gmail.com> --- (In reply to Axel from comment #2)
(In reply to Austin English from comment #1)
Does native .Net help? Note that that requires a 32bit prefix.
I havent tried. Do I just need to install a .net? What requires the 32bit prefix?
The application uses .Net 3.5 SP1 according to its website, so use 'winetricks dotnet35sp1'. Native .NET requires a 32-bit prefix to install because of some other wine bugs related to mixed 32/64 bit installers. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 --- Comment #4 from Axel <axel.braun(a)gmx.de> --- What I did: Created a Win32 environemnt: WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine 'wineboot' tried to install dotnet: WINEPREFIX=$HOME/prefix32 WINEARCH='win32' winetricks dotnet35sp1 That took ages, and hung finally in the terminal tried to install anyway: WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine ~/HomePort_225.exe Installation failed in the setup of .net again -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL|https://buy.garmin.com/en-U |https://download.garmin.com |S/US/prod64242.html |/software/HomePort_229.exe CC| |focht(a)gmx.net Component|-unknown |mscoree Summary|Homeport crashes on |Garmin Homeport 2.2.9 |execution |crashes on startup with | |Wine-Mono Ever confirmed|0 |1 --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, works fine with .NET Framework 3.5 SP1 installed in clean (new!) 32-bit WINEPREFIX ('winetricks -q dotnet35sp1') and bug 39461 worked around ('winetricks -q vcrun2008'). Refining summary to flag this as Wine-Mono problem here. $ sha1sum HomePort_229.exe a56b94942b2caa59a0f1b8f8ec57c0ebe0e72f1f HomePort_229.exe $ du -sh HomePort_229.exe 39M HomePort_229.exe $ wine --version wine-1.7.52-222-ge8b9bda Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 Rafał Mikrut <mikrutrafal(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikrutrafal(a)protonmail.com --- Comment #6 from Rafał Mikrut <mikrutrafal(a)protonmail.com> --- Created attachment 67518 --> https://bugs.winehq.org/attachment.cgi?id=67518 Log when installing HomePort HomePort 2.3.2 crashes with Wine 5.11 when installing New download link: https://www8.garmin.com/support/download_details.jsp?id=7263 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Garmin Homeport 2.2.9 |Garmin Homeport 2.x.x |crashes on startup with |crashes on startup with |Wine-Mono |Wine-Mono URL|https://download.garmin.com |https://web.archive.org/web |/software/HomePort_229.exe |/20200625064849/https://dow | |nload.garmin.com/software/H | |omePort_232.exe --- Comment #7 from Anastasius Focht <focht(a)gmx.net> --- Hello Rafał, that MSI installer error is a different issue (USB driver install). One has to use Wine release < 3.8 which skips USB drivers installer due to incorrect bitness handling. Wine 3.8 has several fixes related to package/server bitness hence the custom action gets executed. --- snip --- ... [005B:005F][2020-06-25T09:21:44]i305: Verified acquired payload: cab54E662CA8803D247906985B235110887 at path: C:\ProgramData\Package Cache\.unverified\cab54E662CA8803D247906985B235110887, moving to: C:\ProgramData\Package Cache\{3D5D6CFC-3097-425A-8D8F-7EAF5D57641D}v2.3.1.0\Disk_64.cab. [005B:005F][2020-06-25T09:21:44]i305: Verified acquired payload: HomePort.msi at path: C:\ProgramData\Package Cache\.unverified\HomePort.msi, moving to: C:\ProgramData\Package Cache\{5AD7F410-09EF-4F02-92B7-9815750EEFD3}v2.3.2.0\HomePort.msi. [005B:005C][2020-06-25T09:21:44]i323: Registering package dependency provider: {3D5D6CFC-3097-425A-8D8F-7EAF5D57641D}, version: 2.3.1.0, package: USB_64.msi [005B:005C][2020-06-25T09:21:44]i301: Applying execute package: USB_64.msi, action: Install, path: C:\ProgramData\Package Cache\{3D5D6CFC-3097-425A-8D8F-7EAF5D57641D}v2.3.1.0\USB_64.msi, arguments: ' ALLUSERS="1" MSIFASTINSTALL="7"' [005B:005C][2020-06-25T09:21:44]e000: Error 0x80070643: Failed to install MSI package. [005B:005C][2020-06-25T09:21:44]e000: Error 0x80070643: Failed to execute MSI package. [0056:0057][2020-06-25T09:21:44]e000: Error 0x80070643: Failed to configure per-machine MSI package. [0056:0057][2020-06-25T09:21:44]i319: Applied execute package: USB_64.msi, result: 0x80070643, restart: None --- snip --- Using Wine 3.7 for installing one gets: --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Garmin/HomePort $ wine ./HomePort.exe ... Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) <Module>.win.RegKey_t.ValueExists (win.RegKey_t*,std.basic_string<wchar_t,std..char_traits<wchar_t>,std..allocator<wchar_t>
*) <0x00012> at <Module>.win.ConstRegValue_t<int>.Refresh (win.ConstRegValue_t<int>*) [0x00000] in <976c5c68be174aacb89747bf4544f997>:0 at <Module>.win.ConstRegValue_t<int>.{ctor} (win.ConstRegValue_t<int>*,win.RegKey_t*,std.basic_string<wchar_t,std..char_traits<wchar_t>,std..allocator<wchar_t> *) [0x00030] in <976c5c68be174aacb89747bf4544f997>:0 at <Module>.bc.LoadBestLanguage () [0x00022] in <976c5c68be174aacb89747bf4544f997>:0 at <Module>.main (string[]) [0x00072] in <976c5c68be174aacb89747bf4544f997>:0 at <Module>.mainCRTStartupStrArray (string[]) [0x00029] in <976c5c68be174aacb89747bf4544f997>:0 at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) [0x00054] in <976c5c68be174aacb89747bf4544f997>:0
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= --- snip --- Upgrading the existing WINEPREFIX in place: Wine 4.0 -> Wine-Mono 4.7.5 = same "old" problem --- Wine 4.3 -> Wine-Mono 4.8.0 = different problem --- snip --- $ wine ./HomePort.exe ... mono_threads_enter_gc_safe_region_unbalanced Cannot transition thread 00000009 from STATE_BLOCKING with DO_BLOCKING abnormal program termination 0009:fixme:msvcrt:__clean_type_info_names_internal (0x7842e684) stub 0009:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. --- snip --- Wine 4.6 -> Wine-Mono 4.8.1 = same as above Wine 4.7 -> Wine-Mono 4.8.3 = same as above --- Wine 4.11 -> Wine-Mono 4.9.0 = different problem Useless backtrace, it crashes while generating it. --- snip --- ================================================================= Native Crash Reporting ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= ================================================================= Managed Stacktrace: ================================================================= ================================================================= wine: Unhandled page fault on write access to 0x00000000 at address 0x8f21b0 (thread 0009), starting debugger... --- snip --- --- Wine 4.14 -> Wine-Mono 4.9.2 = different problem --- snip --- Unhandled Exception: System.PlatformNotSupportedException: Operation is not supported on this platform. at <Module>.mainCRTStartupStrArray (System.String[] arguments) [0x00033] in <976c5c68be174aacb89747bf4544f997>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.PlatformNotSupportedException: Operation is not supported on this platform. at <Module>.mainCRTStartupStrArray (System.String[] arguments) [0x00033] in <976c5c68be174aacb89747bf4544f997>:0 --- snip --- Wine 4.17 -> Wine-Mono 4.9.3 = same as above Wine 4.20 -> Wine-Mono 4.9.4 = same as above --- Wine 5.7 -> Wine-Mono 5.0.0 = different problem --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Garmin/HomePort $ WINE_MONO_TRACE=all wine ./HomePort.exe ... [00000024: 0.04108 4] ENTER:c System.AppDomain:get_CurrentDomain ()() [00000024: 0.04131 5] ENTER:c (wrapper managed-to-native) System.AppDomain:getCurDomain ()() [00000024: 0.04138 5] LEAVE:c (wrapper managed-to-native) System.AppDomain:getCurDomain ()([System.AppDomain:05874120] [00000024: 0.04146 4] LEAVE:c System.AppDomain:get_CurrentDomain ()([System.AppDomain:05874120] [00000024: 0.04168 4] ENTER:c System.AppDomain:IsDefaultAppDomain ()(this:05874120[System.AppDomain mscorlib.dll]) [00000024: 0.04205 5] ENTER:c System.AppDomain:get_DefaultDomain ()() [00000024: 0.04226 6] ENTER:c (wrapper managed-to-native) System.AppDomain:getRootDomain ()() [00000024: 0.04240 6] LEAVE:c (wrapper managed-to-native) System.AppDomain:getRootDomain ()([System.AppDomain:05874120] [00000024: 0.04248 6] ENTER:c System.AppDomain:get_CurrentDomain ()() [00000024: 0.04254 7] ENTER:c (wrapper managed-to-native) System.AppDomain:getCurDomain ()() [00000024: 0.04260 7] LEAVE:c (wrapper managed-to-native) System.AppDomain:getCurDomain ()([System.AppDomain:05874120] [00000024: 0.04266 6] LEAVE:c System.AppDomain:get_CurrentDomain ()([System.AppDomain:05874120] [00000024: 0.04272 5] LEAVE:c System.AppDomain:get_DefaultDomain ()([System.AppDomain:05874120] [00000024: 0.04278 4] LEAVE:c System.AppDomain:IsDefaultAppDomain ()(result=1 [00000024: 0.04295 4] ENTER:c (wrapper managed-to-native) object:__icall_wrapper_mono_generic_class_init (intptr)(038B8128) [00000024: 0.04388 4] LEAVE:c (wrapper managed-to-native) object:__icall_wrapper_mono_generic_class_init (intptr)( [00000024: 0.04559 4] ENTER:c (wrapper managed-to-native) <Module>:<CrtImplementationDetails>.DoDllLanguageSupportValidation ()() 0024:err:mscoree:ReallyFixupVTable unable to fixup vtable, hr=0, status=1 Assertion failed: 0, file /home/focht/projects/wine/mainline-src-5.11/dlls/mscoree/corruntimehost.c, line 1305 0024:fixme:msvcrt:__clean_type_info_names_internal (0x7842e684) stub 0024:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. --- snip --- Wine 5.11 -> Wine-Mono 5.1.0 = same as above Stable link via Internet Archive: https://web.archive.org/web/20200625064849/https://download.garmin.com/softw... $ sha1sum HomePort_232.exe 9df27a6600528065cb9d3ded57804b8495610417 HomePort_232.exe $ du -sh HomePort_232.exe 36M HomePort_232.exe $ wine --version wine-5.11-111-g1f6423f778 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39455 Esme Povirk <madewokherd(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla