[Bug 46904] New: SIMATIC WinCC V15.1 Runtime: Automation License Manager ' almapp64x.exe' crashes on unimplemented function msvcp140.dll.? _XGetLastError at std@@YAXXZ
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Mar 25 05:27:46 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=46904
Bug ID: 46904
Summary: SIMATIC WinCC V15.1 Runtime: Automation License
Manager 'almapp64x.exe' crashes on unimplemented
function msvcp140.dll.?_XGetLastError at std@@YAXXZ
Product: Wine
Version: 4.4
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msvcp
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
as it says.
--- snip ---
Unhandled exception: unimplemented function
msvcp140.dll.?_XGetLastError at std@@YAXXZ called in 64-bit code
(0x000000007b497b7e).
Register dump:
rip:000000007b497b7e rsp:000000000022fa80 rbp:000000000022fbf0 eflags:00000202
( - -- I - - - )
rax:000000007b478128 rbx:0000000140008590 rcx:000000000022faa0
rdx:0000000000000010
rsi:000000000022fc30 rdi:000000000022fac0 r8:0000000000000002
r9:000000000022fc30 r10:000000000022fab0
r11:0000000000000246 r12:0000000140157f90 r13:0000000000000000
r14:0000000140157f90 r15:00000000ffffffff
...
Backtrace:
=>0 0x000000007b497b7e RaiseException+0x110()
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32
(0x000000000022fbf0)
1 0x00007f0c03636411 __wine_spec_unimplemented_stub+0x46()
[/home/focht/projects/wine/mainline-src/dlls/winecrt0/stub.c:34] in msvcp140
(0x000000000022fc40)
2 0x00007f0c0356eecf __wine_stub_msvcp140_dll_643+0x16() in msvcp140
(0x0000000140000000)
3 0x00000001400b0fa1 in almapp64x (+0xb0fa0) (0x0000000140000000)
4 0x00000001400085c1 in almapp64x (+0x85c0) (0x0000000140000000)
5 0x00000001802daf97 in mfc140u (+0x2daf96) (0x0000000140000000)
6 0x00000001400ca083 in almapp64x (+0xca082) (0x000000000022fdc0)
7 0x000000007b4da7ae call_process_entry+0x20()
[/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1224] in
kernel32 (0x000000000022fdc0)
8 0x000000007b4da9f8 start_process+0x243()
[/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1256] in
kernel32 (0x000000000022ffd0)
0x000000007b497b7e RaiseException+0x110
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32:
nop
86 }
Modules:
Module Address Debug info Name (138 modules)
ELF 7b400000- 7b895000 Dwarf kernel32<elf>
\-PE 7b460000- 7b895000 \ kernel32
ELF 7bc00000- 7bdd4000 Deferred ntdll<elf>
\-PE 7bc80000- 7bdd4000 \ ntdll
ELF 7c000000- 7c004000 Deferred <wine-loader>
PE 140000000- 1401fd000 Export almapp64x
PE 180000000- 1805d3000 Export mfc140u
ELF 7f0bfd503000- 7f0bfd555000 Deferred hhctrl<elf>
\-PE 7f0bfd520000- 7f0bfd555000 \ hhctrl
ELF 7f0bfd555000- 7f0bfd575000 Deferred concrt140<elf>
\-PE 7f0bfd560000- 7f0bfd575000 \ concrt140
...
ELF 7f0c03338000- 7f0c034c8000 Deferred msvcr120<elf>
\-PE 7f0c033b0000- 7f0c034c8000 \ msvcr120
ELF 7f0c034c8000- 7f0c036b8000 Dwarf msvcp140<elf>
\-PE 7f0c03560000- 7f0c036b8000 \ msvcp140
...
ELF 7f0c04829000- 7f0c049c0000 Deferred ucrtbase<elf>
\-PE 7f0c048a0000- 7f0c049c0000 \ ucrtbase
...
ELF 7f0c13c36000- 7f0c13fe3000 Dwarf libwine.so.1
ELF 7f0c13fe5000- 7f0c1420e000 Deferred
ld-linux-x86-64.so.2
ELF 7fff9976d000- 7fff9976e000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 Start.exe
00000009 0
...
000001f5 SmartServer.exe
000001fd 0
000001fe 0
000001f4 0
000000e0 (D) C:\Program Files (x86)\Siemens\Automation\Automation License
Manager\almapp\almapp64x.exe
000000e1 0 <==
--- snip ---
One liner showing all imported functions from 'MSVCP140.dll' that are stubs:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Siemens/Automation/Automation
License Manager/almapp
$ file *.{exe,dll}
almapp64x.exe: PE32+ executable (GUI) x86-64, for MS Windows
AlmConfigurator64.exe: PE32+ executable (GUI) x86-64 Mono/.Net assembly, for MS
Windows
almgui64x.exe: PE32+ executable (GUI) x86-64, for MS Windows
AlmReporting64.exe: PE32+ executable (GUI) x86-64 Mono/.Net assembly, for MS
Windows
almaxc64x.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
$ winedump -j import almapp64x.exe | sed -n '/MSVCP140.dll/,/^$/p' | sed -n
's/.*[[:xdigit:]]\+[[:blank:]]\+[[:digit:]]\+[[:blank:]]\+\(.*\)/\1/p' | xargs
-n1 -I '{}' grep '.*[[:blank:]]{}'
/home/focht/projects/wine/mainline-src/dlls/msvcp140/*.spec | grep stub
@ stub _Wcsxfrm
@ stub ?_Xregex_error at std@@YAXW4error_type at regex_constants@1@@Z
@ stub ?_XGetLastError at std@@YAXXZ
--- 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