[Bug 44656] New: Multiple applications need ntdll.NtSuspendProcess and ntdll.NtResumeProcess implementation (Oracle Data Visualization Desktop, cbwin)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 4 12:18:36 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=44656

            Bug ID: 44656
           Summary: Multiple applications need ntdll.NtSuspendProcess and
                    ntdll.NtResumeProcess implementation (Oracle Data
                    Visualization Desktop, cbwin)
           Product: Wine
           Version: 3.3
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

to track Wine-Staging patchset:

https://github.com/wine-staging/wine-staging/tree/master/patches/ntdll-NtSuspendProcess

Essentially a continuation of bug 40989 which added 'ntdll.NtSuspendProcess and
'ntdll.ResumeProcess' stubs.
The original app/game is no longer available - at least not for free.

Searching for apps using this native API I found a hint here:

https://forum.winehq.org/viewtopic.php?f=9&t=28415

--- snip ---
"Data\ Visualization\ Desktop\\dvdesktop.exe"
...
fixme:ntdll:NtSuspendProcess stub: 0x8c
[0128/175611:ERROR:scoped_process_suspend.cc(29)] NtSuspendProcess,
ntstatus=-1073741822
...
fixme:ntdll:NtQuerySystemInformation (0x00000040,0xb50030,0x00200000,0x84e6e8)
stub
[0128/175611:ERROR:process_info.cc(372)] NtQuerySystemInformation
SystemExtendedHandleInformation: <failed to retrieve error message (0x13d)>
(0xc0000003)
fixme:ntdll:NtResumeProcess stub: 0x8c
[0128/175611:ERROR:scoped_process_suspend.cc(38)] NtResumeProcess,
ntstatus=-1073741822
--- snip ---

This is probably 'Oracle Data Visualization Desktop':

http://www.oracle.com/technetwork/middleware/oracle-data-visualization/downloads/oracle-data-visualization-desktop-2938957.html

http://download.oracle.com/otn/nt/middleware/12c/1224/Oracle_Data_Visualization_Desktop_Windows_V4.1.1_12_2_4_1_1.zip

Another candidate: 'cbwin' (Launch Windows programs from "Bash on Ubuntu on
Windows" (WSL)) which also makes use of this native API.

https://github.com/xilun/cbwin

https://github.com/xilun/cbwin/releases/download/v0.13/cbwin-bin-0.13.zip

There are likely more apps to find and play/test with.
This was just a quick search-n-grab.

Will check them later in details how to reproduce/validate.

$ sha1sum cbwin-bin-0.13.zip 
63842e94abe4fcb8b331ee7419e671c4731ddf21  cbwin-bin-0.13.zip

$ du -sh cbwin-bin-0.13.zip 
108K    cbwin-bin-0.13.zip

$ sha1sum Oracle_Data_Visualization_Desktop_Windows_V4.1.1_12_2_4_1_1.zip 
d76367cf62d1245a55173809cde5032597ec0e96b 
Oracle_Data_Visualization_Desktop_Windows_V4.1.1_12_2_4_1_1.zip

$ du -sh Oracle_Data_Visualization_Desktop_Windows_V4.1.1_12_2_4_1_1.zip 
467M    Oracle_Data_Visualization_Desktop_Windows_V4.1.1_12_2_4_1_1.zip

$ wine --version
wine-3.3

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