[Bug 26268] Multiple applications need ntdll.ZwSetLdtEntries stub (kwiksupport.me, Ragnarok Online patcher)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Jan 25 04:54:28 CST 2014
https://bugs.winehq.org/show_bug.cgi?id=26268
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
URL| |http://www.kwiksupport.me/f
| |ileadmin/kwiksupport/kwiksu
| |pport_setup.exe
Keywords| |download, obfuscation
Hardware|Other |x86
CC| |focht at gmx.net
Ever confirmed|0 |1
Summary|ruro.exe (Ragnarok Online |Multiple applications need
|patcher) needs |ntdll.ZwSetLdtEntries stub
|ntdll.ZwSetLdtEntries |(kwiksupport.me, Ragnarok
| |Online patcher)
Severity|enhancement |normal
--- Comment #8 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
Another app which needs this: 'kwiksupport.me' remote support tool (crash
reported via appdb)
Download: http://www.kwiksupport.me/fileadmin/kwiksupport/kwiksupport_setup.exe
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/pcvisit Software AG/kwiksupport.me
$ wine ./caloa_app.exe
...
Unhandled exception: unimplemented function ntdll.dll.ZwSetLdtEntries called in
32-bit code (0x7bc445c8).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc445c8 ESP:01a2f51c EBP:01a2f580 EFLAGS:00200216( - -- I -A-P- )
EAX:01a2f528 EBX:7bcd1000 ECX:7bc9f100 EDX:00000000
ESI:00000001 EDI:00000009
Stack dump:
0x01a2f51c: 7ffd8000 7bc211f8 001105b8 80000100
0x01a2f52c: 00000001 00000000 7bc445c8 00000002
0x01a2f53c: 7bc9f100 7bca0405 01a2f5a8 01a2f598
0x01a2f54c: 7b85a846 7b8ba000 01a2fa78 7b8260a1
0x01a2f55c: 7b85a846 7bc10000 01a2f578 00000000
0x01a2f56c: 01a2f580 00000002 008f95f8 0010000f
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7bc445c8 __wine_spec_unimplemented_stub+0x4e(module="ntdll.dll",
function="ZwSetLdtEntries")
[/home/focht/projects/wine/wine-git/dlls/ntdll/exception.c:288] in ntdll
(0x01a2f580)
1 0x7bc21221 __wine_stub_ZwSetLdtEntries+0x28() in ntdll (0x01a2f5e8)
2 in caloa_app (+0x261095) (0x01a2f5e8)
3 0x00661109 in caloa_app (+0x261108) (0x01a2f6f0)
...
Modules:
Module Address Debug info Name (123 modules)
PE 400000- 1098000 Export caloa_app
...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\pcvisit Software AG\kwiksupport.me\caloa_app.exe
00000024 0
00000023 1
00000009 0 <==
--- snip ---
The app doesn't need a real implementation.
The call is part of tests for VM environments (VMWare etc).
Source:
http://source.winehq.org/git/wine.git/blob/5472b9f9ca1a393c0153e256da67798a3afe53c7:/dlls/ntdll/ntdll.spec#l335
--- snip ---
335 @ stub NtSetLdtEntries
--- snip ---
For more serious approach:
https://src.chromium.org/native_client/trunk/src/native_client/src/trusted/service_runtime/win/nacl_ldt.c
(Google Chromium/NACL code dealing with LDT)
$ sha1sum kwiksupport_setup.exe
7a84fe399417326173edd2d3056b15a8d970d5e8 kwiksupport_setup.exe
$ du -sh kwiksupport_setup.exe
19M kwiksupport_setup.exe
$ wine --version
wine-1.7.11-159-gee33839
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