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

win32k assertion while running user32:msg_focus test

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Win32SS
    • Labels:

      Description

      ReactOS master@7b105ceb56ee94e961958693c813c09bf2f7ab69

      While doing a repeated test execution, user32:msg_focus test triggers an assertion inside win32k.
      This also happened a couple of times on testbots
      Here is a backtrace:

       # ChildEBP RetAddr  
      00 f6dfdc78 f7411490 win32k!co_IntGetPeekMessage(struct tagMSG * pMsg = 0xf6dfdcb8 {msg=0x1 wp=0xfffffffd lp=0xb260cc79}, struct HWND__ * hWnd = 0x00000000, unsigned int MsgFilterMin = 0, unsigned int MsgFilterMax = 0, unsigned int RemoveMsg = 0x4ff0001, int bGMSG = 1)+0x13d [C:\rosgit\win32ss\user\ntuser\message.c @ 1237] 
      01 f6dfdcf0 8054db7b win32k!NtUserGetMessage(struct tagMSG * pMsg = 0x00e4ffa4 {msg=0x104 wp=0x12 lp=0x20000001}, struct HWND__ * hWnd = 0x00000000, unsigned int MsgFilterMin = 0, unsigned int MsgFilterMax = 0)+0x80 [C:\rosgit\win32ss\user\ntuser\message.c @ 2311] 
      02 f6dfdd10 8054b828 nt!KiSystemCallTrampoline(void * Handler = 0xf7411410, void * Arguments = 0x00e4ff00, unsigned long StackBytes = 0x10)+0x1b [C:\rosgit\ntoskrnl\include\internal\i386\ke.h @ 766] 
      03 f6dfdd5c 80403da3 nt!KiSystemServiceHandler(struct _KTRAP_FRAME * TrapFrame = 0xf6dfdd64, void * Arguments = 0x00e4ff00)+0x278 [C:\rosgit\ntoskrnl\ke\i386\traphdlr.c @ 1836] 
      04 f6dfdd5c 7c93790e nt!KiFastCallEntry+0x8c
      05 00e4fef4 77aa27ca ntdll!KiFastSystemCallRet
      06 00e4fef8 77a9051a user32!NtUserGetMessage+0xc
      07 00e4ff14 7a96ca4a user32!GetMessageW(struct tagMSG * lpMsg = 0x00e4ffa4 {msg=0x104 wp=0x12 lp=0x20000001}, struct HWND__ * hWnd = 0x00000000, unsigned int wMsgFilterMin = 0, unsigned int wMsgFilterMax = 0)+0x3a [C:\rosgit\win32ss\user\user32\windows\message.c @ 2135] 
      08 00e4fff4 00000000 winsrv!GuiConsoleInputThread(void * Param = 0x00246328)+0xca [C:\rosgit\win32ss\user\winsrv\consrv\frontends\gui\guiterm.c @ 143] 
      

      A log with debug output from last two test executions is attached

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              extravert34 extravert34
            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: