[Bug 53017] user32:monitor killed by X Error on Debian 11 + Intel GPU

WineHQ Bugzilla wine-bugs at winehq.org
Wed May 18 23:29:43 CDT 2022


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

--- Comment #3 from Zhiyi Zhang <zzhang at codeweavers.com> ---
The validate_free_block error seems unrelated. It's from
279a6b1e4848a747cb272791df55c301b3c5c4d3 is the first bad commit
commit 279a6b1e4848a747cb272791df55c301b3c5c4d3
Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Tue May 3 19:43:12 2022 +0200

    ntdll: Simplify validate_free_block.

    Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

 dlls/ntdll/heap.c | 162 +++++++++++++++++-------------------------------------
 1 file changed, 51 insertions(+), 111 deletions(-)

With this commit, even wine notepad will generate a bunch of errors. Maybe
recent heap patches also affected monitor tests.

François, Could you try with older Wine and see if you can get the same X
error? Unfortunately, I can't reproduce this issue on my AMD machine and I
don't have a Intel GPU. Could you add FIXME("%d %d %d %d %d %d %d %d\n", width,
height, mm_width, mm_height, DisplayWidthMM( gdi_display, screen ),
DisplayHeightMM( gdi_display, screen ), DisplayWidth( gdi_display, screen ),
DisplayHeight( gdi_display, screen )); before the pXRRSetScreenSize() call and
see if there is anything unusual? For example, The return value of
DisplayWidthMM() keeps becoming smaller.

-- 
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