[Bug 46902] New: SIMATIC WinCC V15.1 Runtime installer: S7Inst64.exe sub-installer crashes on unimplemented function msvcr110.dll._wcsnset_s
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Mar 24 16:47:18 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=46902
Bug ID: 46902
Summary: SIMATIC WinCC V15.1 Runtime installer: S7Inst64.exe
sub-installer crashes on unimplemented function
msvcr110.dll._wcsnset_s
Product: Wine
Version: 4.4
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msvcrt
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
as it says. Continuation of bug 46899
Bug 46900 seems to be non-fatal, installer can be restarted/resumed from that
point.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Common Files/Siemens/Automation/Simatic
OAM/Drivers
$ wine ./S7Inst64.exe /Inf "C:\Program Files\Common
Files\Siemens\Automation\Simatic OAM\Drivers\EPROM\s7otmcd64x.inf" /HardwareID
*SIEA093
...
wine: Call from 0x7b497b7e to unimplemented function msvcr110.dll._wcsnset_s,
aborting
wine: Unimplemented function msvcr110.dll._wcsnset_s called at address
0x7b497b7e (thread 0040), starting debugger...
--- snip ---
Application log:
--- snip ---
21:28:01| |StartAppl | Start Application
silent: C:\Program Files\Common Files\Siemens\Automation\Simatic
OAM\Drivers\S7Inst64.exe with parameter: /Inf "C:\Program Files\Common
Files\Siemens\Automation\Simatic OAM\Drivers\EPROM\s7otmcd64x.inf" /HardwareID
*SIEA093
21:28:01| |::LaunchAppGetExitCode | LaunchAppGetExitCode
Start
21:28:01| |::LaunchAppGetExitCode | Command:
C:\Program Files\Common Files\Siemens\Automation\Simatic
OAM\Drivers\S7Inst64.exe
21:28:01| |::LaunchAppGetExitCode | Parameters: /Inf
"C:\Program Files\Common Files\Siemens\Automation\Simatic
OAM\Drivers\EPROM\s7otmcd64x.inf" /HardwareID *SIEA093
21:28:01| |::LaunchAppGetExitCode | StartDir:
C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\Drivers
21:28:01| |::LaunchAppGetExitCode | Silent: 1
21:28:01| |::LaunchAppGetExitCodeC | call CreateProcess
21:28:01| |::LaunchAppGetExitCodeC |
TimeOutWaitingForAppl= 20 minutes
21:28:20| |::LaunchAppGetExitCodeC | WaitForSingleObject
ReturnValue= 0
21:28:20| |::LaunchAppGetExitCode | END
LaunchAppGetExitCode ReturnValue= -2147483392
21:28:20| |StartAppl | Elapsed time= 18,7
seconds
21:28:20| |StartAppl | Successfully started:
C:\Program Files\Common Files\Siemens\Automation\Simatic
OAM\Drivers\S7Inst64.exe /Inf "C:\Program Files\Common
Files\Siemens\Automation\Simatic OAM\Drivers\EPROM\s7otmcd64x.inf" /HardwareID
*SIEA093 ReturnValue=-2147483392
--- snip ---
Dumping the imports ...
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Common Files/Siemens/Automation/Simatic
OAM/Drivers
$ winedump -j import S7Inst64.exe | sed -n '/MSVCR110.dll/,/^$/p'
offset 0000b090 MSVCR110.dll
Hint/Name Table: 0000BED0
TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970)
ForwarderChain: 00000000
First thunk RVA: 00009200
Thunk Ordn Name
00009200 289 ?_type_info_dtor_internal_method at type_info@@QEAAXXZ
00009208 313 ?terminate@@YAXXZ
00009210 727 _initterm_e
00009218 534 _commode
00009220 621 _fmode
00009228 1263 _wcmdln
00009230 726 _initterm
00009238 408 __crtSetUnhandledExceptionFilter
00009240 330 _CxxThrowException
00009248 358 __CxxFrameHandler3
00009250 1529 memcpy
00009258 1125 _strlwr_s
00009260 462 __setusermatherr
00009268 535 _configthreadlocale
00009270 519 _cexit
00009278 593 _exit
00009280 1119 _stricmp
00009288 1567 sprintf_s
00009290 1533 memset
00009298 648 _fstat64i32
000092a0 837 _localtime64_s
000092a8 1575 strchr
000092b0 1416 atoi
000092b8 584 _errno
000092c0 1552 remove
000092c8 1450 fopen_s
000092d0 1626 vsprintf_s
000092d8 1579 strcpy_s
000092e0 654 _ftime64
000092e8 1583 strftime
000092f0 1530 memcpy_s
000092f8 1090 _sopen_s
00009300 1470 fwrite
00009308 1592 strrchr
00009310 1467 ftell
00009318 1417 atol
00009320 1599 strtoul
00009328 1574 strcat_s
00009330 1465 fseek
00009338 1436 fclose
00009340 572 _difftime64
00009348 1589 strncpy_s
00009350 1167 _time64
00009358 532 _close
00009360 1459 free
00009368 1281 _wcsnicmp
00009370 1277 _wcslwr_s
00009378 1653 wcsstr
00009380 1656 wcstok_s
00009388 1286 _wcsnset_s
00009390 1633 wcscat_s
00009398 1638 wcscpy_s
000093a0 1267 _wcsdup
000093a8 1531 memmove
000093b0 1017 _purecall
000093b8 115 ??3 at YAXPEAX@Z
000093c0 113 ??2 at YAPEAX_K@Z
000093c8 411 __crt_debugger_hook
000093d0 410 __crtUnhandledException
000093d8 409 __crtTerminateProcess
000093e0 384 __crtCaptureCurrentContext
000093e8 385 __crtCapturePreviousContext
000093f0 838 _lock
000093f8 1195 _unlock
00009400 518 _calloc_crt
00009408 413 __dllonexit
00009410 352 __C_specific_handler
00009418 1005 _onexit
00009420 348 _XcptFilter
00009428 398 __crtGetShowWindowMode
00009430 496 _amsg_exit
00009438 482 __wgetmainargs
00009440 460 __set_app_type
00009448 1432 exit
--- snip ---
One liner showing all imported functions from 'MSVCR110.dll' that are stubs:
--- snip ---
$ winedump -j import S7Inst64.exe | sed -n '/MSVCR110.dll/,/^$/p' | sed -n
's/.*[[:xdigit:]]\+[[:blank:]]\+[[:digit:]]\+[[:blank:]]\+\(.*\)/\1/p' | xargs
-n1 -I '{}' grep '.*[[:blank:]]{}'
/home/focht/projects/wine/mainline-src/dlls/msvcr110/*.spec | grep stub
@ stub -arch=win64 ?_type_info_dtor_internal_method at type_info@@QEAAXXZ #
public: void __cdecl type_info::_type_info_dtor_internal_method(void) __ptr64
@ stub _wcsnset_s
--- snip ---
$ sha1sum SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
db1f97bb648b62fa1c5d974d7f2bcb6b4a9fd786
SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ du -sh SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
1.3G SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ wine --version
wine-4.4-188-gc988910cae
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.
More information about the wine-bugs
mailing list