Any entries in the event log, as in, access violations?
There doesn't seem to be anything fishy in Rift tracker that might cause a crash.
mm0zct, who wrote the Rift tracker, has been using it and sharing the software among Rift users... Never heard of any reports.
Only thing that comes to mind is sharing PDB's in install directory...
Oh, if you could editbin (included with MSVC compilers) /SUBSYSTEM:CONSOLE, you'd get debugging standard output and error, there might be some messages from SDK itself, which *could* in theory be causing an error exit...
This is embarassing, because one of the biggest reasons for the fork was removing sloppy code, fixing bugs, and making the software more maintainable...
Edit: Paging mm0zct.
> Could it be done so that they would be always present, even if there's not enough points to infer the pose data?
I'm sorry but that'd require some architectural changes. In particular, the tracker -> protocol, protocol is agnostic of whether it's an optical tracker, a face tracker, or INS.
Edit 2: The aforementioned fields are kept for compatibility purposes only. As for PT's mode of operation, it short-circuits the tracking function if not enough points are found.
If you're willing to donate a positional 2-point algorithm, I can add branching to PT, allowing for selection of a smaller amount of points. But there's a bit of debugging, testing and hacking involved, and it's perfectly understandable if you wouldn't want to get involved.
Edit 3: If you're using Norton or Avira crapola it might cause the issue. Just saying.