Simon,
This may have nothing to do with PN but I thought I would mention it as see what you thought.
Since using PN 2.1.2 I have had a number of page file corruptions caused by running programs that have various segments faults (usually something like using a null pointer in C/C++).
Now I have been an active member of a Programming forum for years and have run quite a lot of these poorly written student programs over the years, but it has not been until I upgraded to PN 2.1.2 that I have had these problems.
The errors seem to occur when a program crashes when run from PN. I am currently using the tool:
Command: %d$n.exe
Folder: %d
Capture output.
A program like this (compiled with an only 1990's compiler like VC6) will cause the issue:
#include<iostream>
class World {
public:
World() { std::cout << "Hello World" << std::endl; }
~World() { std::cout << "Goodbye World" << std::endl; }
};
World TheWorld;
int main() { return 0; }
note that this is actually a perfectly valid program, but the old compilers don't compile it correctly and it has a segment fault when it exits.
Did you change the way you handle running tools in PN2.1?