1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.36 Bug Reporting thread
    Solutions and more information may already be available.

[Solved/Fixed] x64 Beam.NG 0.9.0.0 crashes on startup, x86 works fine

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Alemas, Apr 15, 2017.

  1. Alemas

    Alemas
    Expand Collapse

    Joined:
    Apr 15, 2017
    Messages:
    15
    Can do. :)
     
  2. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,697
    Thanks for the ZIP.
    Found it.

    The game is crashing because of:
    C:\Windows\System32\ICProxy64.dll

    That file is not present in our list (till now).
    It's conflicting with the game.
    You need to remove that .dll to fix your issue.
     
  3. Alemas

    Alemas
    Expand Collapse

    Joined:
    Apr 15, 2017
    Messages:
    15
    Ok, I couldn't delete the file outright because every time I tried to delete it it said some random application was using it (stuff like Windows Explorer and NVIDIA processes, which obviously wasn't right, given what the DLL's about).
    So I moved it somewhere else...
    AND IT WORKED.
    Yes, the 64-bit version of Beam.NG finally works! :D
    My word, who thought Identity Cloaker, a proxy server program, could screw up Beam.NG...
    Alright, I guess every time I want to use a proxy I'll have to move it back to its original place.
    Thanks! :)
     
  4. Alemas

    Alemas
    Expand Collapse

    Joined:
    Apr 15, 2017
    Messages:
    15
    I have something further to report.
    I was wrong in thinking that ICProxy64.dll didn't have anything to do with NVIDIA processes.
    It very much does have something to do with them. Mainly, it makes Shadowplay (the NVIDIA recording software) and FIFA 17 work.
    So basically if I have this DLL outside the System32 folder, FIFA 17 and NVIDIA Shadowplay won't work anymore. If I do have it inside the folder, I won't be able to play Beam.NG.
    And FIFA 17's my other favourite game to play besides Beam.NG. I can't move and move back this blasted ICProxy64.dll back and forth to just to be able to play two separate games and record stuff... :(
     
  5. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,697
    ICProxy64.dll is not part of the Nvidia package.

    Also, it causes problems on other softwares aswell:
    https://steamcommunity.com/app/271590/discussions/0/611703999976566978/

    Did you correctly uninstall that software?
    If you just removed the dll, and the program is still there, then it's very likely it would cause problems, as it cannot work properly.
     
  6. Alemas

    Alemas
    Expand Collapse

    Joined:
    Apr 15, 2017
    Messages:
    15
    I don't intend to uninstall Identity Cloaker, I do use it sometimes. In fact, my plan was to not use that program whenever the DLL was moved, and when I did want to use it, I'd simply move it back.
    Well, for whatever reason, when I put ICProxy64.dll back in System32 and restarted the PC, Shadowplay (and FIFA 17) magically started working again. :p
    And apparently it's not a quick "move and move back" job, in order for Shadowplay to work it needs a restart because all the other processes that it's dependent on start only on startup.
    --- Post updated ---
    Interesting, I'm now getting a different error.
    Just ran Beam.NG with ICProxy64.dll in the System32 folder ("just because"), and it gives me either one of these errors: "0xC0000095_-_STATUS_INTEGER_OVERFLOW" or "0xC0000094_-_STATUS_INTEGER_DIVIDE_BY_ZERO" (more rarely).
    This time the game crashes as soon as the window opens with a black screen, Beam.NG's log-collecting window doesn't appear, and the Windows "Checking for a solution to the problem" box appears, followed by the Beam.NG error window box with either one of those errors.
    The fact that ICProxy64.dll is the culprit is confirmed by Windows itself, BTW. It now gives it as the "Fault Module" in the Reliability Monitor.
    Don't know whether any of this is any use to you, I just thought it may lead to a fix within the game itself so that the DLL doesn't interfere with it. :)
     
  7. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,697
    There is not much we can do on our side.
    Those DLL hooks on processes, and blocking them is not easy.
     
  8. Alemas

    Alemas
    Expand Collapse

    Joined:
    Apr 15, 2017
    Messages:
    15
    Pleased to report that with the latest 0.10 update, the game works even if ICProxy64.dll is in System32. :D
    That means I don't have to move it out of that location whenever I want to play Beam.NG.
    Thanks! :)
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice