From what I understand, it's a problem that can arise in the context of multithreaded application. Now, neither of these games does much in terms of multithreading, as can be seen just by looking at CPU usage when playing them, but they don't need to do much. Basically, because you have a different number of processors, it is similarly possible to have threads finish execution in a different order than they would on a single CPU. There may be a bug where the programmers unwittingly expect one thread to finish execution either early or late, and it will crash otherwise.radeonic2 said:What did the devs do ti make it crash with dual core cpus
One a single processor, it may just happen that every time the program is run, that thread finishes at the expected time, and the program moves along fine. But on a dual-core, it may finish execution sooner or later, and the program chokes and dies.