[64-bit client] Crashing after a couple minutes of play, every time

Hello dogwarrior24,

Thank you for letting us know that you found the offending software and are now able to execute the client.

To provide more details about why “simple tracking software” is causing issues, consider the following reasons:

  • In many cases, offending software opens a read/write handle to the client process without needing write access to the client process (this is generally considered bad practice).
  • There shouldn’t ever be a reason for another process needing to write into the process space of the client process.
  • Hyperion’s only way to distinguish between legitimate software and potentially harmful software is if a process is digitally signed.
  • Digitally signed processes will be allowed write access to the client, but if a process really attempts to write to the client, this will most likely trigger various integrity checks and result in yet another crash.

I hope this short explanation gives some more inside into what kind of software may cause Hyperion to induce a crash.
Here at Roblox, the term for software that behaves in the manner described above is badware. Badware, despite its naming, is not necessarily malicious software but in most cases just a case of unsigned software opening a process handle to the client with the access rights PROCESS_ALL_ACCESS rather than PROCESS_QUERY_LIMITED_INFORMATION.

Please feel free to pass this information on to the customer service of the product in question. Having said all that, I will go ahead and close the ticket for this bug report as solved. Thank you for all your patience and cooperation.

9 Likes