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

"Alky for Applications" installer fails with WM_CTLCOLORSTATIC infinite loop on "Bind to product key page" and leads to "(ntoskrnl/mm/ARM3/pagfault.c:89) Close to our death..."

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None

    Description

      reactos-bootcd-0.4.15-dev-5492-g47f3a4e-x86-gcc-lin-dbg as per https://jira.reactos.org/browse/CORE-13667?focusedId=137425&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-137425
      reactos-bootcd-0.4.16-dev-978-g00f4a0f-x86-gcc-lin-dbg
      Guilty commit: BISECT_NEEDED

      Retesting CORE-13667 where installer used to work in 0.4.15-dev-5492-g47f3a4e-x86. Different installer package now  http://www.alkyforapplications.net/downloads/Alky_1_1_Trunk_032308-000051_xp.zip

      • Start installer
      • When reaching "Bind to product key" page
      • Fails with :

      err:(dll/win32/riched20/reader.c:1014) malformed entry
      err:(dll/win32/riched20/reader.c:1014) malformed entry
      err:(dll/win32/riched20/reader.c:1014) malformed entry
      err:(dll/win32/riched20/reader.c:1067) skipping optional destination
      err:(dll/win32/riched20/reader.c:1067) skipping optional destination
      err:(dll/win32/riched20/reader.c:1067) skipping optional destination
      (win32ss/user/ntuser/scrollbar.c:1305) err: FIXME: EnableScrollBar wSBflags 1 wArrows 0 Chg 0
      fixme:(dll/win32/msi/dialog.c:4359) doing nothing
      (ntoskrnl/mm/ARM3/pagfault.c:89) Close to our death...
      Unhandled exception
      ExceptionCode:    c00000fd
      CS:EIP 1b:73c1d86f
      DS 23 ES 23 FS 3b GS 0
      EAX: 73c1d860   EBX: 00000138   ECX: 00000000
      EDX: 00000001   EBP: 00033038   ESI: 00000000   ESP: 00032f50
      EDI: 00000000   EFLAGS: 00010206
      Address:
      <msi.dll:2d86f> (C:\ReactOS\system32\msi.dll@73bf0000)
      Frames:
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <msi.dll:2d8e7> (C:\ReactOS\system32\msi.dll@73bf0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6148f> (C:\ReactOS\system32\user32.dll@77a20000)
      <comctl32.dll:bec3> (C:\ReactOS\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\comctl32.dll@7bdd0000)
      <user32.dll:6c272> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:6047c> (C:\ReactOS\system32\user32.dll@77a20000)
      <user32.dll:60896> (C:\ReactOS\system32\user32.dll@77a20000)
      err:(win32ss/user/user32/windows/messagebox.c:1048) MessageBox: L"The exception unknown software exception (0xc00000fd) occurred in the application at location 0x73c1d86f.\r\n\nCliquez sur OK pour terminer le programme.\nCliquez sur Annuler pour d\00e9boguer le programme." 

      Starts fine in Wine 10.5

      Using "set DEBUGCHANNEL=+msi"

      shows that something goes into an infinite loop leading to pagefault in MSIDialog_WndProc see https://git.reactos.org/?p=reactos.git;a=blob;f=dll/win32/msi/dialog.c#l3784

      trace:(dll/win32/msi/dialog.c:3784) 0x0138 [...]
      trace:(dll/win32/msi/dialog.c:3784) 0x0138
      trace:(dll/win32/msi/dialog.c:3784) 0x0138
      (ntoskrnl/mm/ARM3/pagfault.c:89) Close to our death...

      and 0x138 is WM_CTLCOLORSTATIC which is managed this way :

      /* bounce back to our subclassed static control */
      case WM_CTLCOLORSTATIC:
            return SendMessageW( (HWND) lParam, WM_CTLCOLORSTATIC, wParam, lParam );

      Attachments

        1. image-2025-04-12-19-15-56-334.png
          20 kB
          KRosUser
        2. image-2025-04-12-19-18-20-161.png
          55 kB
          KRosUser
        3. image-2025-04-13-10-11-32-769.png
          19 kB
          KRosUser
        4. image-2026-02-28-19-59-10-494.png
          42 kB
          KRosUser

        Activity

          People

            Unassigned Unassigned
            KRosUser KRosUser
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: