[Bug 38598] New: Crash when UpdateLayeredWindow with large window & complicated transparency

wine-bugs at winehq.org wine-bugs at winehq.org
Sat May 16 22:02:05 CDT 2015


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

            Bug ID: 38598
           Summary: Crash when UpdateLayeredWindow with large window &
                    complicated transparency
           Product: Wine
           Version: 1.7.42
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdi32
          Assignee: wine-bugs at winehq.org
          Reporter: m13253 at hotmail.com
      Distribution: ---

The program that causes the bug is here:
  https://gist.github.com/m13253/092b94c7bd526a9a4e57
A .exe executable is also included in the Git repo.

The program is tested to be fine under Windows 10.
Upon successful execution, the program creates a transparent panel with spotted
background on the right half of the screen.

Wine failed with the following messages:
  X Error of failed request:  BadLength (poly request too large or internal
Xlib length error)
    Major opcode of failed request:  33 (X_GrabKey)
    Serial number of failed request:  219
    Current serial number in output stream:  227

Depending on the window size, the "major opcode" may vary.

This issue only occurs when:
  Source line 72-76: The window size is large enough
and
  Source line 115-131: The RGBA bitmap is complicated, especially the alpha
channel

Additional info:
  Distribution: ArchLinux
  It is a WINEARCH=win32 prefix.
  libx11:      1.6.3-1
  xorg-server: 1.17.1-5
  mesa:        10.5.4-1
  gnome-shell: 3.16.1-2

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