[Wine] err:seh:setup_exception stack overflow in own application
Fabian Wein
fabian.wein at fau.de
Mon Oct 24 07:47:17 CDT 2016
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 <dianaxxyyzz at gmail.com
> <mailto:dianaxxyyzz at gmail.com>> 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 <fabian.wein at fau.de
> <mailto:fabian.wein at fau.de>> 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
More information about the wine-users
mailing list