Re: err:seh:setup_exception stack overflow in own application
Fabian Wein <[email protected]> Mon, 24 Oct 2016 14:47:17 +0200
| Newsgroups | gmane.comp.emulators.wine.user |
|---|---|
| Organization | Friedrich Alexander University Erlangen-Nuremberg |
| Message-ID | <[email protected]> |
On 24.10.2016 12:04, A B wrote: > Try installing with : winetricks vcrun6 , and then set msvcrt.dll to native in your winecfg I did: winetricks vcrun6, see below, and cross-compiled my application again. However there was no change. I thought the problem might be a standard?! I'll have to find a real windows first and test my problems there to find out if it comes from cross-compiling or from wine. ------------------------------------------------------ You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20160724 - sha1sum: 3e7752ea2e3722c0efd58116026954bf418dcfc0 with wine-1.9.20 Executing w_do_call vcrun6 Executing load_vcrun6 Executing mkdir -p /home/fwein/.cache/winetricks/vcrun6 Downloading http://download.microsoft.com/download/vc60pro/Update/2/W9XNT4/EN-US/VC6RedistSetup_deu.exe to /home/fwein/.cache/winetricks/vcrun6 --2016-10-24 13:22:59-- http://download.microsoft.com/download/vc60pro/Update/2/W9XNT4/EN-US/VC6RedistSetup_deu.exe Resolving download.microsoft.com (download.microsoft.com)... 172.227.135.186, 2a02:26f0:10:389::e59, 2a02:26f0:10:399::e59 Connecting to download.microsoft.com (download.microsoft.com)|172.227.135.186|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1837888 (1,8M) [application/octet-stream] Saving to: ‘VC6RedistSetup_deu.exe’ VC6RedistSetup_deu.exe 100%[======================================================================================>] 1,75M 4,65MB/s in 0,4s 2016-10-24 13:22:59 (4,65 MB/s) - ‘VC6RedistSetup_deu.exe’ saved [1837888/1837888] Executing wine /home/fwein/.cache/winetricks/vcrun6/vc6redistsetup_deu.exe /T:C:\windows\Temp\_vcrun6 /c Executing cabextract -q /home/fwein/.cache/winetricks/vcrun6/vcredist.exe -d /home/fwein/.wine/dosdevices/c:/windows/syswow64 -F mfc42*.dll --------- > > > On Mon, Oct 24, 2016 at 12:59 PM, A B <[email protected] > <mailto:[email protected]>> wrote: > > Hello , > > Have you tried to compile the code using the winelib ? > Are you using the windows msvcrt.dll or a msvcrt compiled for linux? > You can try with a msvcrt.dll that you get from a windows os. > > On Mon, Oct 24, 2016 at 12:29 PM, Fabian Wein <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > we have a own C++ code running usually on Linux and OS X. The > code is known to run on Windows compiled natively. It is a > text-based academic code (Finite-Element) using some Fortran > Libs compiled with the cross-compiler and Intels MKL. > > Now I cross-compile the code using mingw 6.2.0 from openSUSE. > We have a testsuite for our code with 150 complete test runs > (the whole application runs with different input). > Out of these about 70 fail and the most common error (40) is > of this type. > > ERROR: RV=1 : fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored > err:seh:setup_exception stack overflow 1712 bytes in thread > 0026 eip 000000007bc654c9 esp 0000000000130f50 stack > 0x130000-0x131000-0x330000 > > Any hints? Links? Apporaches to debug the stuff? > > It runs on openSUSE tumbleweed with wine-1.9.20 > > Thanks > > > -- Dr. Fabian Wein, University of Erlangen-Nuremberg Department of Mathematics/ Excellence Cluster for Engineering of Advanced Materials phone: +49 9131 85 20849