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

ReactOS does not boot anymore in single language mode.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.4
    • None
    • December 2016

    Description

      I usually compile with "-DI18N_LANG:STRING=it-IT" and I discovered that ReactOS does not work anymore in this mode.
      In the log you can see this message:

      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(localmon.dll) failing with status c0000005
      err:(win32ss/printing/providers/localspl/monitors.c:145) LoadLibraryW failed for "localmon.dll" with error 998!
      (sdk/lib/rtl/actctx.c:1087) Invalid activation context handle!
      err:(win32ss/printing/providers/localspl/printers.c:155) Invalid Port "LPT1:" for Printer "Dummy Printer On LPT1"!
      (sdk/lib/rtl/actctx.c:5541) Deactivating wrong active frame: 0082EF60 != 0082F6E0
       
      *** Assertion failed: NtCurrentTeb()->ClientId.UniqueThread != LoaderLock->OwningThread
      ***   Source File: C:/Users/Carlo/reactos/dll/win32/kernel32/client/thread.c, line 357
       
      Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
      kdb:>

      After some research I found the cause of the problem: localmon is actually lacking the support for most languages (it currently includes only english and german at the time of writing.

      Attached patch fixes it.
      I hope you could apply it because ReactOS does not work without it in my language.

      Sincerely.

      Attachments

        Activity

          People

            AmineKhaldi AmineKhaldi
            Carlo Bramix Carlo Bramix
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: