https://bugs.winehq.org/show_bug.cgi?id=39461
Bug ID: 39461 Summary: Garmin Homeport 2.2.9 crashes on unimplemented function msvcr90.dll.__CxxRegisterExceptionObject Product: Wine Version: 1.7.52 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as it says.
Prerequisite: 'winetricks -q dotnet35sp1'
App's own crash handler:
--- snip --- App: HomePort At: 10/16/2015 12:41:46 PM (UTC) OS: Windows XP Service Pack 3 Processor: x86, Processor Level: 6, Processors:4, Model: 37 Stepping: 5, RAM: 8164828 __CXXREGISTEREXCEPTIONOBJECT-335-2.2.9.0
External component has thrown an exception. at __CxxRegisterExceptionObject(Void* , Void* ) at bc.WebView_t.ExtractImage(String aFileName, ResourceManager aResourceManager) at bc.WebView_t.ExtractFiles(String aResourceFileName) at bc.ActiveCaptainPropertiesDisplayProvider_t.{ctor}(ActiveCaptainPropertiesDisplayProvider_t* ) at bc.MainForm_t..ctor(CommandLineInfo_t aCommandLineInfo) at main(String[] aArgs)
Active Map Product: Unknown
Installed Map Products:
Map Name: Global Map (Garmin Product) Map Id: 133758977 Map Version: 2.0 Map Type: Bundle Custom Drawn Map: No Digital Elevation Model: No
.NET Versions: .NET FW 1.0 not installed. .NET FW 1.1 not installed. .NET FW 2.0 with SP2 installed .NET FW 3.0 with SP2 installed .NET FW 3.5 with SP1 installed --- snip ---
Managed debugger backtrace:
--- snip --- OS Thread Id: 0x2e (0) ESP EIP 0033e810 7b845e31 [HelperMethodFrame: 0033e810] 0033e8b4 0987347c System.Drawing.Image.Save(System.String, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) 0033e91c 09872adc System.Drawing.Image.Save(System.String, System.Drawing.Imaging.ImageFormat) 0033e930 09872a92 System.Drawing.Image.Save(System.String) 0033e940 098729a8 <Module>.bc.WebView_t.ExtractImage(System.String, System.Resources.ResourceManager) 0033e990 098701e8 <Module>.bc.WebView_t.ExtractFiles(System.String) 0033e9e4 08fef0a7 <Module>.bc.ActiveCaptainPropertiesDisplayProvider_t.{ctor}(bc.ActiveCaptainPropertiesDisplayProvider_t*) 0033ea10 089b3780 bc.MainForm_t..ctor(bc.CommandLineInfo_t) 0033ee08 06df7daf <Module>.main(System.String[]) 0033f2bc 06df6c07 <Module>.mainCRTStartupStrArray(System.String[]) 0033f50c 79e71b4c [GCFrame: 0033f50c] wine: Call from 0x7b845e31 to unimplemented function msvcr90.dll.__CxxRegisterExceptionObject, aborting (2d.2e): Unknown exception - code 80000100 (first chance) --- snip ---
'winetricks -q vcrun2008' works around.
Another bug, different runtime version: bug 37949 ("eLicenser Control Center needs msvcr80.dll.__CxxRegisterExceptionObject")
$ 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