War2BNE InSight crashes Warcraft II BNE

This bug occurs when you try to record a game or view a replay. As soon as the game or replay is supposed to start, you just see the hourglass mouse icon and have to terminate Warcraft II using the task manager.

It affects all versions of War2BNE InSight when run on Intel Pentium 4 systems with hyperthreading technology (emulation of 2 or more virtual processors using one physical cpu) or in general multi processor systems.

War2BNE InSight has been designed for single processor systems and heavily relies on the alternating execution of threads within Warcarft 2 BNE and War2BNE InSight. On multi processor or hyperthreading systems War2BNE InSight's synchronizing mechanism fails and produces the crash.

The good news: There is a work-around.
After starting War2BNE InSight and Warcraft 2 BNE, open the task manager.
Right-click the War2BNE InSight process, select "Set Affinity..." from the context menu and assign the process to a cpu.
Right-click the Warcraft II BNE process and assign it to the SAME cpu as War2BNE InSight.

Unfortunately you will have to set the process affinity again everytime, you restart War2BNE InSight or Warcraft II BNE, which is very inconvenient.

Alternative solution for Intel Pentium 4 hyperthreading systems (not recommended): You can disable hyperthreading in your BIOS settings, but this will lower your overall system performance.

I'm working on a bug fixing release, that addresses this and some other issues. Expect it to be released in the near future.