[Bug 36210] New: Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants oleacc.CreateStdAccessibleObject

wine-bugs at winehq.org wine-bugs at winehq.org
Thu May 1 10:30:37 CDT 2014


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

            Bug ID: 36210
           Summary: Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x
                    WPF app) wants oleacc.CreateStdAccessibleObject
           Product: Wine
           Version: 1.7.17
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net

Hello folks,

it's unclear if the missing implementation (stub) is really harmful to the app
(there are various Wine bugs exposed in the app).

When a main menu item (popup) is navigated for the first time, the terminal
gets:

--- snip ---
fixme:oleacc:CreateStdAccessibleObject 0x44021a -4
{618736e0-3c3d-11cf-810c-00aa00389b71} 0x33d6f4
--- snip ---

Since I've seen that Piotr Caban is working on 'oleacc' component right now
(probably motivated by MS Office/Adobe ui automation bugs?), it might be useful
to track this too.

Debugger:

--- snip ---
Stopped on breakpoint 1 at 0x7d76fe08 CreateStdAccessibleObject
[/home/focht/projects/wine/wine.repo/src/dlls/oleacc/main.c:41] in oleacc
CreateStdAccessibleObject () at
/home/focht/projects/wine/wine.repo/src/dlls/oleacc/main.c:41
41    {
Wine-dbg>bt
Backtrace:
=>0 0x7d76fe08 CreateStdAccessibleObject(hwnd=0x1021c, idObject=0xfffffffc,
riidInterface=0x53833df8, ppvObject=0x33d6f4)
[/home/focht/projects/wine/wine.repo/src/dlls/oleacc/main.c:41] in oleacc
(0x0033d700)
  1 0x5384d53a in uiautomationcore (+0x1d539) (0x0033d71c)
  2 0x5384db45 in uiautomationcore (+0x1db44) (0x0033d754)
  3 0x5383777c in uiautomationcore (+0x777b) (0x0033d76c)
  4 0x0f51af8c (0x0033d7e4)
  5 0x0f51ae80 (0x0033d7f8)
...
Wine-dbg>info locals
0x7d76fe08 CreateStdAccessibleObject: (0033d700)
    HWND hwnd=0x1021c (parameter [ESP+4])
    LONG idObject=0xfffffffc (parameter [ESP+8])
    IID* riidInterface=0x53833df8 (parameter [ESP+12])
    void** ppvObject=0x33d6f4 (parameter [ESP+16])
Wine-dbg>p *riidInterface
{Data1=0x618736e0, Data2=0x3c3d, Data3=0x11cf, Data4="????"}
--- snip ---

Source:
http://source.winehq.org/git/wine.git/blob/817222558d3e3dd09aba1f348f24eda22a32190b:/dlls/oleacc/main.c#l39

--- snip ---
39 HRESULT WINAPI CreateStdAccessibleObject( HWND hwnd, LONG idObject,
40                          REFIID riidInterface, void** ppvObject )
41 {
42     FIXME("%p %d %s %p\n", hwnd, idObject,
43            debugstr_guid( riidInterface ), ppvObject );
44     return E_NOTIMPL;
45 }
--- snip ---

$ sha1sum PowerDesigner165_DMR.exe 
c74e4cfd99500d9e3e32713b302ea35bc3f911fb  PowerDesigner165_DMR.exe

$ du -sh PowerDesigner165_DMR.exe 
810M    PowerDesigner165_DMR.exe

$ wine --version
wine-1.7.17-148-g2e5cb7a

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