[Bug 7448] MSDN academic alliance downloader hangs

Wine Bugs wine-bugs at winehq.org
Mon Feb 19 06:48:37 CST 2007


http://bugs.winehq.org/show_bug.cgi?id=7448





------- Additional Comments From focht at gmx.net  2007-19-02 06:48 -------
Thanks, but nothing new revealed...

--- snip ---
=>1 0x7d28dc7b (0x0034f7e8)
0016:trace:ole:DllMain 0x7e980000 0x3 (nil)
  2 0x7ee7c123 call_window_proc+0xca(hwnd=0x1002c, msg=0xf, wp=0x0, lp=0x0,
result=0x34fdcc, arg=0x7d28dc7b)
[/home/jisakiel/wine-0.9.31/dlls/user32/winproc.c:452] in user32 (0x0034f838)
--- snip ---

>From what i've seen the windowproc pointer points to possible heap area
(0x7d28dc7b) which seems invalid - hence the access violation.
I remember some rare occurrences where WindowProc() might get called with
dangling pointer.
For instance when bugged code uses class libraries (like ATL, MFC and the like)
incorrectly by deleting window objects (like CWnd...) before calling
DestroyWindow().
There are cases where even class libraries contain such bugs (like the dreaded
"delete this" in OnFinalMessage() )

I would test this app using native windows. Wine isnt useful in this case.

Please run the software using "Windows Application Verifier"
(http://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/appverifier.mspx)
 tool.
Here is a little "howto": http://msdn2.microsoft.com/en-us/library/ms807121.aspx

If the software is bugged, the tool should report heap issues ("Page Heap")
prior to crash.

Report back if you encounter any problems or have new info.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list