OK, I have spent the last week or so monomaniacally debugging. I have found that the older builds that I had made (with fewer changes to the headers) as well as Artkar's, actually didn't necessarily fare better. All of them randomly seem to crash sometimes when a second test is started, or sometimes when media is being checked (several times in a row), and this again is not deterministic enough that it seems related to anything I've changed. Sometimes, when debugging, I'm lucky enough to get a sigsegv...
OK, I have spent the last week or so monomaniacally debugging. I have found that the older builds that I had made (with fewer changes to the headers) as well as Artkar's, actually didn't necessarily fare better. All of them randomly seem to crash sometimes when a second test is started, or sometimes when media is being checked (several times in a row), and this again is not deterministic enough that it seems related to anything I've changed. Sometimes, when debugging, I'm lucky enough to get a sigsev...
OK, I have spent the last week or so monomaniacally debugging. I have found that the older builds that I had made (with fewer changes to the headers) as well as Artkar's, actually didn't necessarily fare better. All of them randomly seem to crash sometimes when a second test is started, or sometimes when media is being checked (several times in a row), and this again is not deterministic enough that it seems related to anything I've changed. Sometimes, when debugging, I'm lucky enough to get a sigsev...
Issue is: when queuing up more than one test to be run via a qscand instance, qpxscan crashes at the start of the second test. You can run as many singleton tests as you want, but not any single run of tests with more than one test in it. I had theorized about changes I've made that could be too blame but undoing them doesn't seem to have helpd, and this doesn't seem to happen in the static builds I've made, so I'm a little lost. This only happens via qscand, regular tests test runs done on local...
Issue is: when queuing up more than one test to be run via a qscand instance, qpxscan crashes at the start of the second test. You can run as many singleton tests as you want, but not any single run of tests with more than one test in it. I had theorized about changes I've made that could be too blame but undoing them doesn't seem to have helpd, and this doesn't seem to happen in the static builds I've made, so I'm a little lost. This only happens via qscand, regular tests test runs done on local...
...I seem to have found a bug. At first I thought it was something about my code but it might have something complicated to do with threading models and such, will keep posted
One more note--I have added many explicit if defined (_WIN64) statements, but so far as I know, any time _WIN32 is defined , so is _WIN64. I did this because making this explicit seems like a good idea in terms of how we think about our target platforms. It also seems like a good idea in case there is ever a _WIN64 platform that does not define _WIN32, or in case this behavior is changed more generally than that. But it is not strictly necessary for this project, and at no point is there code that...
I'm not sure how the formatting got screwed up and there doesn't appear to be an edit function, sorry about that