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

Regression when drawing the descriptions of icons on desktop, they flash up black-n-blurry for a short time

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Trivial
    • Resolution: Fixed
    • Fix Version/s: 0.4.13
    • Component/s: None
    • Labels:
    • Module:
    • Guilty Commit:
      0.4.13-dev-209-gdc7f4f682f814da4a2d3bc362f8687a4338aa708

      Description

      Environment

      • VBox4.3.12, VBEMP, no additions, inbuilt Mesa

      Reproduction steps

      • install ros 1st and 2nd stage
      • Then slow down your VM to improve visibility of the bug. I use 10% limit in VBox settings, which makes it perfectly visible (but I can spot it also without any slowdown)
      • Boot into 3rd stage and watch carefully when ros draws the desktop icons

      Observed result
      The desktop icons get drawn first within ugly blurry black color before they will get properly drawn in unblurry white color
      0.4.13-dev-209-gdc7f4f6_affected.webm
      0.4.13-dev-370-g8f482af_affected_Screenshot.png
      0.4.13-RC-25-gc8edd36_affected.webm

      Expected result
      The desktop icons should not be drawn in ugly blurry beforehand
      0.4.13-dev-110-g19fc941_ok.webm

      RegressionTest
      0.4.13-RC-25-gc8edd36 affected
      reactos-bootcd-0.4.13-dev-698-g77671f0-x86-gcc-lin-dbg.iso affected
      reactos-bootcd-0.4.13-dev-370-g8f482af-x86-gcc-lin-dbg.iso affected
      reactos-bootcd-0.4.13-dev-240-gc4e2826-x86-gcc-lin-dbg.iso affected
      reactos-bootcd-0.4.13-dev-220-g0bcf434-x86-gcc-lin-dbg.iso affected
      reactos-bootcd-0.4.13-dev-210-g3a207cd-x86-gcc-lin-dbg.iso affected
      reactos-bootcd-0.4.13-dev-209-gdc7f4f6-x86-gcc-lin-dbg.iso affected, guilty
      reactos-bootcd-0.4.13-dev-208-g94b4b5c-x86-gcc-lin-dbg.iso ok
      reactos-bootcd-0.4.13-dev-207-ge1e6cfd-x86-gcc-lin-dbg.iso ok
      reactos-bootcd-0.4.13-dev-205-gbd7b0c9-x86-gcc-lin-dbg.iso ok
      reactos-bootcd-0.4.13-dev-200-gea7aca8-x86-gcc-lin-dbg.iso ok
      reactos-bootcd-0.4.13-dev-160-gebd39aa-x86-gcc-lin-dbg.iso ok
      reactos-bootcd-0.4.13-dev-110-g19fc941-x86-gcc-lin-dbg.iso ok

      The only thing that gets logged while the desktop icons are drawn is several times

      (win32ss/user/ntuser/msgqueue.c:1267) err: MsqSendMessage timed out 2 Status 102
      

      but that happens in both: the good and the bad revisions.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jimtabor jimtabor
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                3 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: