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

[WINE3D-DDRAW] SIMS won't run because AddAttachedSurface have null value.

    XMLWordPrintable

Details

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

    Description

      Build: ReactOS 0.4.15-x86-dev (Build 20210425-0.4.15-dev-2374-g66f6abf) (Commit 66f6abfc4ad866aa56bcb1fe057ce18d13cc51e9)
      Userspace: Workstation
      FS: FAT32

      SIMS game: I have it on a CD. I provide the link here: **https://oldgamesdownload.com/file/23462-8/ - It have MEGA and Archive.org options inside.

      Steps to reproduce the issue:

      1. Install THE SIMS game in whatever external partition or folder do you want (I used Windows XP, ReactOS is not able to use the NTVDM installer).
      2. Copy the game folder (and every file) into ReactOS.
      3. Run SIMS.exe in this folder.

      2nd way to reproduce the issue (better):
      1. Install the game in ReactOS using the Install Shield 5 way of patching (download https://web.archive.org/web/20170131205049/http://toastytech.com/files/Is5Launcher.zip and substitute the file inside the ISO Setup\"WhatEverLangYouWantToUse"_s327.exe) and running Setup in the CD root.
      2. Substitute the patched SIMS.exe (inside the crack and serial folder) after a reboot (because https://jira.reactos.org/browse/CORE-17544 causes not to substitute any runned .exe on the go).
      3. Run the CD. The bt or the lines are different using graphical drivers (with VirtualBox Guest Additions drivers, with MesaGL and the others available under Rapps).
      ---------
      Result: The game will cause graphical issues trying to change the color bit depth. Later of that, ReactOS enter in a statement of semifreeze, you can press Ctrl+Alt+Supr, enter in this "Security menu, but task manager won't work. Neither the system.

      Log and video:
      ReactOS SIMS fail.log
      SIMS1.webmSIMS after log2line.log

      ---------
      Most important part

      // WARNING:  NtUserLockWindowUpdate at /win32ss/user/ntuser/ntstubs.c:950 is UNIMPLEMENTED!
      travellog.cpp:129: Unexpected failure 80004005.
      (/ntoskrnl/mm/ARM3/sysldr.c:182) Loading: \SystemRoot\system32\drivers\ffs.sys at F66F2000 with 5e pages
      ffsdrv -- Version 0.5.2 (ReadOnly) Checked - Built at Apr 25 2021 04:39:26.
      FFS: 14:39:12:179 b7a43660:   FFSQueryParameters: WritingSupport=0h
      FFS: 14:39:12:179 b7a43660:   FFSQueryParameters: CheckingBitmap=0h
      FFS: 14:39:12:179 b7a43660:   FFSQueryParameters: PartitionNumber=0h
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 2007489248 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5673) [00020122] response 2007489248 not handled to NM_CUSTOMDRAW (CDDS_POSTERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 196874 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 196874 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 2147323904 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      WARNING:  NtUserLockWindowUpdate at /win32ss/user/ntuser/ntstubs.c:950 is UNIMPLEMENTED!
      travellog.cpp:129: Unexpected failure 80004005.
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 32 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 458858 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5673) [00020122] response 458858 not handled to NM_CUSTOMDRAW (CDDS_POSTERASE)
      WARNING:  NtUserLockWindowUpdate at /win32ss/user/ntuser/ntstubs.c:950 is UNIMPLEMENTED!
      travellog.cpp:129: Unexpected failure 80004005.
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 32 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 393582 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5673) [00020122] response 393582 not handled to NM_CUSTOMDRAW (CDDS_POSTERASE)
      CFSFolder.cpp:901: Unexpected failure 80004002.
      CDrivesFolder.cpp:684: Unexpected failure 80004002.
      CRegFolder.cpp:441: Unexpected failure 80004002.
      err:(/dll/directx/wine/wined3d/context.c:1820) >>>>>>> GL_INVALID_ENUM (0x500) from extension detection @ /dll/directx/wine/wined3d/directx.c / 4313.
      fixme:(/dll/directx/wine/wined3d/directx.c:2591) No card selector available for card vendor 0000 (using GL_RENDERER "Mesa ReactOS SW Implementation").
      err:(/dll/directx/wine/wined3d/directx.c:6747) You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
      err:(/dll/win32/shell32/folders/CFSFolder.cpp:1135) Got an unknown type of pidl!!!
      err:(/dll/directx/wine/wined3d/context.c:1820) >>>>>>> GL_INVALID_ENUM (0x500) from extension detection @ /dll/directx/wine/wined3d/directx.c / 4313.
      fixme:(/dll/directx/wine/wined3d/directx.c:2591) No card selector available for card vendor 0000 (using GL_RENDERER "Mesa ReactOS SW Implementation").
      err:(/dll/directx/wine/wined3d/directx.c:6747) You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
      err:(/dll/directx/wine/wined3d/context.c:1820) >>>>>>> GL_INVALID_ENUM (0x500) from extension detection @ /dll/directx/wine/wined3d/directx.c / 4313.
      fixme:(/dll/directx/wine/wined3d/directx.c:2591) No card selector available for card vendor 0000 (using GL_RENDERER "Mesa ReactOS SW Implementation").
      err:(/dll/directx/wine/wined3d/directx.c:6747) You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
      err:(/dll/directx/wine/wined3d/context.c:1820) >>>>>>> GL_INVALID_ENUM (0x500) from extension detection @ /dll/directx/wine/wined3d/directx.c / 4313.
      fixme:(/dll/directx/wine/wined3d/directx.c:2591) No card selector available for card vendor 0000 (using GL_RENDERER "Mesa ReactOS SW Implementation").
      err:(/dll/directx/wine/wined3d/directx.c:6747) You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
      WARNING:  IntGdiRealizePalette at /win32ss/gdi/ntgdi/palette.c:755 is UNIMPLEMENTED!
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 393582 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      fixme:(/dll/win32/comctl32/toolbar.c:5673) [00020122] response 393582 not handled to NM_CUSTOMDRAW (CDDS_POSTERASE)
      (/win32ss/gdi/eng/pdevobj.c:524) PDEVOBJ_bSwitchMode, ppdev = E15AC008, pSurface = E15AC870
      (/win32ss/gdi/eng/pdevobj.c:587) leave, ppdev = E15AC008, pSurface = E1736688
      (/win32ss/user/ntuser/painting.c:158) err: LOOP it
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 20 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      (/win32ss/user/ntuser/display.c:907) err: BitCount New 16 Orig 32 ChkNew 16
      (/win32ss/user/ntuser/painting.c:158) err: LOOP it
      (/win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (/win32ss/user/ntuser/painting.c:158) err: LOOP it
      (/win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (/win32ss/user/ntuser/painting.c:158) err: LOOP it
      (/win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      fixme:(/dll/win32/comctl32/toolbar.c:5636) [00020122] response 27590416 not handled to NM_CUSTOMDRAW (CDDS_PREERASE)
      Unhandled exception
      ExceptionCode:    c0000005
      Faulting Address:       f8
      CS:EIP 1b:77f0bf38
      DS 23 ES 23 FS 3b GS 0
      EAX: 00002840   EBX: 00000000   ECX: 00000000
      EDX: 77f282c0   EBP: 0012fad0   ESI: 00000000   ESP: 0012faa0
      EDI: 0017de70   EFLAGS: 00010202
      Address:
      <DDRAW.DLL:2bf38> (C:\ReactOS\System32\DDRAW.DLL@77ee0000)
      Frames:
      <Sims.exe:14d96d> (D:\SIMS\Sims.exe@400000)
      <Sims.exe:beac1> (D:\SIMS\Sims.exe@400000)
      <Sims.exe:b3c12> (D:\SIMS\Sims.exe@400000)
      <Sims.exe:174c38> (D:\SIMS\Sims.exe@400000)
      <Sims.exe:137610> (D:\SIMS\Sims.exe@400000)
      <Sims.exe:174bd7> (D:\SIMS\Sims.exe@400000)
      <[invalid address]:26>
      err:(/win32ss/user/user32/windows/messagebox.c:1048) MessageBox: L"The instruction at \"0x77f0bf38\" referenced memory at \"0x000000f8\". The memory could not be \"read\".\r\n\nClick on OK to terminate the program.\nClick on CANCEL to debug the program."
      err:(/win32ss/user/user32/windows/window.c:524) CreateWindowExW RegisterSystemControls
      

      Attachments

        1. SIMS ReactOS bug - Not running.txt
          39 kB
        2. SIMS after log2line.log
          40 kB
        3. SIMS 2023.log
          88 kB
        4. SIMS1.webm
          381 kB
        5. ReactOS - SIMS patched Installation.txt
          57 kB
        6. ReactOS SIMS fail.log
          44 kB

        Issue Links

          Activity

            People

              Unassigned Unassigned
              julenuri julenuri
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: