[Bug 10522] Multiple applications encounter infinite WM_PAINT loop (Platform SDK tools, World of Warcraft Launcher)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jan 22 14:28:08 CST 2012


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|endless WM_PAINT loop bug   |Multiple applications
                   |(update regions, queue      |encounter infinite WM_PAINT
                   |paint count)                |loop (Platform SDK tools,
                   |                            |World of Warcraft Launcher)

--- Comment #28 from Anastasius Focht <focht at gmx.net> 2012-01-22 14:28:08 CST ---
Hello,

still present and found another app that suffers from this, constantly doing
region (re)paint, eating one CPU.
"FileTypeVerifier" from Windows Platform SDK 7.1.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Microsoft SDKs/Windows/v7.1/Bin
...
$ wine ./FileTypeVerifier.exe
--- snip ---

--- snip ---
Wine-dbg>bt
Backtrace:
=>0 0x68001292 _dl_sysinfo_int80+0x2() in ld-linux.so.2 (0x0033f8b4)
  1 0x6802e91e pthread_sigmask+0x4d() in libpthread.so.0 (0x0033f8b4)
  2 0x7bc75131 wine_server_call+0x7a(req_ptr=0x33f8d0)
[/home/focht/projects/wine/wine-git/dlls/ntdll/server.c:290] in ntdll
(0x0033f8b4)
  3 0x683d6f15 get_update_region+0x112(hwnd=0x10070, flags=0x33fa10,
child=(nil)) [/home/focht/projects/wine/wine-git/dlls/user32/painting.c:547] in
user32 (0x0033f984)
  4 0x683d71b9 send_ncpaint+0x2a(hwnd=0x10070, child=(nil), flags=0x33fa10)
[/home/focht/projects/wine/wine-git/dlls/user32/painting.c:626] in user32
(0x0033f9e4)
  5 0x683d86e0 GetUpdateRgn+0x3c(hwnd=0x10070, hrgn=0xaa08, erase=0x1)
[/home/focht/projects/wine/wine-git/dlls/user32/painting.c:1297] in user32
(0x0033fa24)
  6 0x683cc987 DispatchMessageW+0x249(msg=0x33fbb8)
[/home/focht/projects/wine/wine-git/dlls/user32/message.c:3838] in user32
(0x0033fb34)
  7 0x6838bc9b IsDialogMessageW+0x6d4(hwndDlg=0x2002a, msg=0x33fbb8)
[/home/focht/projects/wine/wine-git/dlls/user32/dialog.c:1313] in user32
(0x0033fb94)
  8 0x73c46e25 do_loop+0x32(psInfo=0x137ff0)
[/home/focht/projects/wine/wine-git/dlls/comctl32/propsheet.c:2732] in comctl32
(0x0033fbe4)
  9 0x73c46fd6 PROPSHEET_PropertySheet+0xfb(psInfo=0x137ff0, unicode=0x1)
[/home/focht/projects/wine/wine-git/dlls/comctl32/propsheet.c:2775] in comctl32
(0x0033fc24)
  10 0x73c473e1 PropertySheetW+0x1ec(lppsh=0x33fd04)
[/home/focht/projects/wine/wine-git/dlls/comctl32/propsheet.c:2868] in comctl32
(0x0033fc84)
  11 0x01011463 in filetypeverifier (+0x11462) (0x0033fd80)
  12 0x010114ca in filetypeverifier (+0x114c9) (0x0033fdac)
  13 0x010121ba in filetypeverifier (+0x121b9) (0x0033fe40)
--- snip ---

Download SDK: http://www.microsoft.com/download/en/details.aspx?id=8279

(SDK 7.1 installer needs .NET 4.0 Framework prerequisite installed)

$ sha1sum winsdk_web.exe 
a8717ebb20a69c7efa85232bcb9899b8b07f98cf  winsdk_web.exe

$ wine --version
wine-1.3.37-254-g14b790a

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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