There’s a lot of reasons why, but it usually boils down something like:
– the app is waiting for something to happen that never will (ie, because it physically can’t, or because it already happened)
– the app gets stuck in a loop or trips a fatal error, due to a rare set of circumstances (ie, some data gets corrupted while loading, or a timestamp that has a decimal value of 0)
– the app encounters a memory conflict, (ie tries to use a piece of RAM that’s supposed to be empty but is actually being used by another program, so they fight in the background until the system locks up.)
Latest Answers