http://bugs.winehq.org/show_bug.cgi?id=35657
Bug ID: 35657 Summary: Anthem Room Correction 2 v1.0.1: fatal exception when attempting to take measurements Product: Wine Version: 1.7.12 Hardware: x86 URL: http://www.anthemav.com/downloads/ARC-2%20Setup.zip OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: tristan.schmelcher@gmail.com
The application Anthem Room Correction 2 v1.0.1 experiences a fatal exception when trying to take measurements from an Anthem A/V receiver. There are three different ways to take a measurement in the program: launching with /Auto, clicking Quick Measure in manual mode, or clicking Measure in manual mode. All three approaches experience an exception, although there are two distinct stacks--one for Quick Measure and one for both /Auto and Measure.
If the native Microsoft version of msvcr110.dll is used, the problems do not occur. Also, the console output in all three cases has this:
wine: Call from 0x7b83bb95 to unimplemented function msvcr110.dll.__CxxExceptionFilter, aborting
So I suspect the fact that this function is unimplemented is the source of the problem.
The console output and the exceptions from the popup dialogs for all three cases are attached.
The application can be downloaded at http://anthemav.com/downloads/ARC-2%20Setup.zip, but you must have an Anthem A/V receiver in order to get this far in it. You also need to install Microsoft .NET 4.0 with winetricks or else Wine-Mono has problems at an even earlier stage (bug 35648). I am happy to carry out suggested testing/debugging.
74dc2107ca936dddbd0fc6abbb2baf74e387c163 ARC-2 Setup.zip
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #1 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47617 --> http://bugs.winehq.org/attachment.cgi?id=47617 Console output in /Auto mode
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #2 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47618 --> http://bugs.winehq.org/attachment.cgi?id=47618 Exception popup in /Auto mode
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #3 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47619 --> http://bugs.winehq.org/attachment.cgi?id=47619 Console output when using Quick Measure
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #4 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47620 --> http://bugs.winehq.org/attachment.cgi?id=47620 Exception popup when using Quick Measure
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #5 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47621 --> http://bugs.winehq.org/attachment.cgi?id=47621 Console output when using Measure
http://bugs.winehq.org/show_bug.cgi?id=35657
--- Comment #6 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47622 --> http://bugs.winehq.org/attachment.cgi?id=47622 Exception popup when using Measure
http://bugs.winehq.org/show_bug.cgi?id=35657
Tristan Schmelcher tristan.schmelcher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=35657
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |msvcrt Summary|Anthem Room Correction 2 |Anthem Room Correction 2 |v1.0.1: fatal exception |v1.0.1 crashes on |when attempting to take |unimplemented function |measurements |msvcr110.dll.__CxxException | |Filter when attempting to | |take measurements Ever confirmed|0 |1
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello Tristan,
--- snip --- fixme:mmdevapi:AEV_GetVolumeRange stub wine: Call from 0x7b83bb95 to unimplemented function msvcr110.dll.__CxxExceptionFilter, aborting --- snip ---
The invocation of unimplemented exception filter function (wrapper for SEH -> C++ exception conversion) is probably caused the AEV_GetVolumeRange stub which returns E_NOTIMPL.
Similar to bug 34841 which is about unimplemented msvcr90.dll.__CxxExceptionFilter
Regards
https://bugs.winehq.org/show_bug.cgi?id=35657
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Anthem Room Correction 2 |Multiple applications crash |v1.0.1 crashes on |on unimplemented function |unimplemented function |msvcr110.dll.__CxxException |msvcr110.dll.__CxxException |Filter (Anthem Room |Filter when attempting to |Correction 2 v1.0.1, |take measurements |ImpotRapide 2013)
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
still present.
Also encountered with 'ImpotRapide 2013' (.NET 4.0 app).
Prerequisite: 'winetricks -q dotnet40'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/ImpotRapide 2013
$ wine ./ir2013.exe ... wine: Call from 0x7b83ac57 to unimplemented function msvcr110.dll.__CxxExceptionFilter, aborting ... Unhandled Exception: System.Runtime.InteropServices.SEHException: External component has thrown an exception. at _CxxThrowException(Void* , _s__ThrowInfo* ) at QTConfig.CConfigFileProvider.GetString(CConfigFileProvider* , CStdStr<char>* , CStdStr<char>* key) at QTConfig.CConfigFileProvider.GetValueAsString(CConfigFileProvider* , CStdStr<char>* , CStdStr<char>* key) at QTConfig.CQTConfig.GetValueAsString(CQTConfig* , CStdStr<char>* , CStdStr<char>* key) at QTConfig.GetValueAsString(CStdStr<char>* , CStdStr<char>* key, CStdStr<char>* defaultValue) at CActivationKeyManager.GetAllTokens(CActivationKeyManager* , list<std::pair<CStdStr<char>,CStdStr<char>
,std::allocator<std::pair<CStdStr<char>,CStdStr<char> > > >* )
at create_return_counter() at TaxMain(HINSTANCE__* hInstance, Int32 nCmdShow) at CTaxApp.Run(CTaxApp* ) at _WinMainCRTStartup() --- snip ---
$ sha1sum InstallFr2013_Bld6004_Mar14.exe 6ba93dda6d1b9744842fb84ba27ad3bcf0b26061 InstallFr2013_Bld6004_Mar14.exe
$ du -sh InstallFr2013_Bld6004_Mar14.exe 55M InstallFr2013_Bld6004_Mar14.exe
$ wine --version wine-1.7.19-27-gabea10f
Regards
https://bugs.winehq.org/show_bug.cgi?id=35657
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |07762576c42c680f573482eb736 | |9f58461c979eb Status|NEW |RESOLVED CC| |piotr.caban@gmail.com Resolution|--- |FIXED
--- Comment #9 from Piotr Caban piotr.caban@gmail.com --- The i386 variant of __CxxExceptionFilter is implemented in wine. Marking as fixed. Probably the applications will crash on different exception related functions now. Please report new bugs for it.
https://bugs.winehq.org/show_bug.cgi?id=35657
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.53.