[Bug 47287] New: Accessible Event Watcher Tool 'accevent.exe' from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function oleacc.dll.AccessibleObjectFromEvent
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue May 28 17:53:23 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=47287
Bug ID: 47287
Summary: Accessible Event Watcher Tool 'accevent.exe' from
Windows 10 SDK (10.0.17763.x) crashes on unimplemented
function oleacc.dll.AccessibleObjectFromEvent
Product: Wine
Version: 4.9
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: oleacc
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
as it says. Main menu 'Events', select 'Start Listening' and then click random
main menu item again -> crash.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Windows
Kits/10/bin/10.0.17763.0/x64
$ wine ./accevent.exe
...
0036:err:ntdll:NtQueryInformationToken Unhandled Token Information class 26!
wine: Call from 0x7b45323c to unimplemented function
oleacc.dll.AccessibleObjectFromEvent, aborting
wine: Unimplemented function oleacc.dll.AccessibleObjectFromEvent called at
address 0x7b45323c (thread 0036), starting debugger...
Unhandled exception: unimplemented function
oleacc.dll.AccessibleObjectFromEvent called in 64-bit code
(0x000000007b45323c).
Register dump:
rip:000000007b45323c rsp:0000000000248940 rbp:0000000000248a10 eflags:00000202
( - -- I - - - )
rax:0000000000248960 rbx:0000000080000100 rcx:0000000000248960
rdx:0000000000248980
rsi:0000000000248a50 rdi:0000000000248990 r8:0000000000000002
r9:0000000000248a40 r10:0000000000000000
r11:0000000000659550 r12:000000018000a058 r13:0000000000000000
r14:0000000180005cc0 r15:0000000000000001
...
Backtrace:
=>0 0x000000007b45323c RaiseException+0x6c(code=<is not available>, flags=<is
not available>, nbargs=<is not available>, args=<is not available>)
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32
(0x0000000000248a10)
1 0x00007f6170d48dad __wine_spec_unimplemented_stub+0x3c(module=<is not
available>, function=<is not available>)
[/home/focht/projects/wine/mainline-src/dlls/winecrt0/stub.c:32] in oleacc
(0x0000000000248a60)
2 0x00007f6170d230f7 __wine_stub_AccessibleObjectFromEvent+0x16() in oleacc
(0x0000000000248b00)
0x000000007b45323c RaiseException+0x6c
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32:
leaq 0xfffffffffffffff0(%rbp),%rsp
86 }
Modules:
Module Address Debug info Name (108 modules)
ELF 7b400000- 7b86c000 Dwarf kernel32<elf>
\-PE 7b420000- 7b86c000 \ kernel32
ELF 7bc00000- 7bd55000 Deferred ntdll<elf>
\-PE 7bc20000- 7bd55000 \ ntdll
ELF 7c000000- 7c004000 Deferred <wine-loader>
PE 140000000- 14002f000 Deferred accevent
PE 180000000- 18000d000 Deferred event
...
ELF 7f617f6fc000- 7f617faa1000 Dwarf libwine.so.1
ELF 7f617faa3000- 7f617fccc000 Deferred
ld-linux-x86-64.so.2
ELF 7ffd4edfc000- 7ffd4edfd000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
...
00000035 (D) C:\Program Files (x86)\Windows
Kits\10\bin\10.0.17763.0\x64\accevent.exe
00000038 0
00000036 0 <==
--- snip ---
--- snip ---
$ winedump -j import event.dll | sed -n '/OLEACC/,/^$/p'
offset 0000663c OLEACC.dll
Hint/Name Table: 00007580
TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970)
ForwarderChain: 00000000
First thunk RVA: 000050C8
Thunk Ordn Name
000050c8 25 ObjectFromLresult
000050d0 27 WindowFromAccessibleObject
000050d8 4 AccessibleObjectFromEvent
000050e0 18 GetRoleTextW
000050e8 20 GetStateTextW
--- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/oleacc/oleacc.spec
--- snip ---
2 @ stub AccessibleObjectFromEvent
--- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/desktop/api/oleacc/nf-oleacc-accessibleobjectfromevent
$ sha1sum 17763.1.180914-1434.rs5_release_WindowsSDK.iso
e702b5e5f2597d01eaee1eb1be7a34b0da0b6211
17763.1.180914-1434.rs5_release_WindowsSDK.iso
$ du -sh 17763.1.180914-1434.rs5_release_WindowsSDK.iso
815M 17763.1.180914-1434.rs5_release_WindowsSDK.iso
$ wine --version
wine-4.9-95-g6d05fae6f7
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