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

Assertion failed: pci->hKL == pti->KeyboardLayout->hkl

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.15
    • Win32SS
    • None

    Description

      After https://github.com/reactos/reactos/commit/6c748ca8a9253d3e4241ec0bc945b16dec39e15e, an assertion failure happens when switching language by taskbar and mouse after Japanese IME installation.

      My Japanese IME: https://github.com/katahiromz/mzimeja

      The message of assertion failure:

      *** Assertion failed: pci->hKL == pti->KeyboardLayout->hkl
      ***   Source File: ../win32ss/user/ntuser/misc.c, line 751
       
      Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)? 
      kdb:> bt
      Eip:
      <ntoskrnl.exe:19cf7a (:0 (DbgUserBreakPoint))>
      Frames:
      <win32k.sys:669ac (win32ss/user/ntuser/misc.c:751 (UserDbgAssertThreadInfo))>
      <win32k.sys:66adb (win32ss/user/ntuser/misc.c:788 (UserDbgPostServiceHook))>
      <win32k.sys:1e3bc (win32ss/user/ntuser/main.c:51 (DbgPostServiceHook))>
      <ntoskrnl.exe:15f86e (ntoskrnl/ke/i386/traphdlr.c:1714 (KiSystemServiceHandler))>
      <ntoskrnl.exe:3e2f (:0 (KiFastCallEntry))>
      <ntdll.dll:10181>
      <USER32.dll:34206>
      ...
      

      Attachments

        Issue Links

          Activity

            People

              katayama_hirofumi_mz Katayama Hirofumi MZ
              katayama_hirofumi_mz Katayama Hirofumi MZ
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: