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

ReactOS does not boot anymore in single language mode.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.4
    • Component/s: None
    • Labels:
    • Sprint:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: