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

Infinite recursion + BSOD in win32k when trying to give focus to hard-error message boxes

    Details

    • Type: Bug
    • Status: Untriaged
    • Priority: Critical
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Win32SS
    • Labels:
      None
    • Environment:

      Official ReactOS r73029 GCC build, with VBox 5.0.20 r106931 additions installed (but I don't think the additions are to blame here).

      Description

      Steps to perform to reproduce the bug:
      1- Make something crash such that a hard-error msgbox appears. For example, add a __debugbreak(); call to the wmain function of the eventlog service (in base/services/eventlog/eventlog.c).
      EDIT: The BSOD seems to happen only when you make eventlog crash that way. If something else crashes (like e.g. regedit when it closes), the harderror msgbox doesn't trigger the BSOD.
      2- When the msgbox appears, try to move it with the mouse. You get the following crash, see attached file reactos_r73029_harderror_move_win32k_crash.txt.

      NOTE: Window messages:
      70 == WM_WINDOWPOSCHANGING.
      134 == WM_NCACTIVATE.

        Attachments

          Activity

            People

            • Assignee:
              bug zilla Bug Zilla
              Reporter:
              hbelusca HBelusca
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: