Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-15027

WIN32K - A race condition when drawing the titlebar, aka "Spotify eats titlebars"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      VBox 4.3.40 with VBEMP
      0.4.10-RC-23-g2d74a9f

      Reproduction steps
      -install Spotify (it will launch automatically after install and will be maximized)
      -install Opera 12.18 (it will launch automatically after install and will be windowed)
      -activate the apps in alternating order via their taskbar pane

      Expected result
      They draw correctly including their titlebar

      Observed result
      -When Opera is activated, it will not draw its titlebar (unless you enforce a refresh explicitly by moving the window)

      SpotifyInTheBackground_Prevents_OperasTitlebarToBeDrawn_WhenOperaIsRestored.webm

      Contrary OurFileBrowserDoesNot.webm
      react.log

      Up to here I thought this was 100% reproducible (Spotify eating, explorer eating not).

      After experimenting with that for more than an hour, I came to the conclusion that this is a race condition. There is a slight chance that Spotify will not eat up Operas taskbar as well.
      I guess the reason for Spotify triggering that so nicely is, that it takes longer to draw its stuff than other apps.

      Eventually this relates or is same than CORE-15024, but I can not say for sure.

      Attachments

        1. SpotifyInTheBackground_Prevents_OperasTitlebarToBeDrawn_WhenOperaIsRestored.webm
          896 kB
        2. react.log
          1.04 MB
        3. OurFileBrowserDoesNot.webm
          685 kB
        4. BSOD.png
          BSOD.png
          138 kB
        5. 3l2l.log
          906 kB
        6. 1l2l.log
          324 kB

        Issue Links

          Activity

            People

              bug zilla Bug Zilla
              reactosfanboy reactosfanboy
              Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: