Looks like it is hanging. According to the C++ source code of the tool I would say that "something" in the context either of the first or the second test position is hanging so that the main thread can't proceed with the next position. The code in main() looks like this:laoliveirajr wrote:Which the average time to run the program CSVN Fingerprinting test tool v1.0 do a full run?
In my Core2Quad Q6600 2400 is already running 24 hours ago ...
Already on the second day with the same screen:Code: Select all
CSVN Fingerprinting test tool v1.0 ---------------------------------- What type of engine is used? (W/U) : u What is the name of the engine executable? : CapivaraLK009a01a.exe done. Engine search: 1/10000 |
Code: Select all
int i=1;
while (fgets(buf,1024,epd)) {
strtok(buf,"\n\r");
engine->SetPosition(buf);
engine->SetSearchTime(1);
searching=true;
engine->Search(0, 0, fHandler, 0, 0, 0);
fprintf(stderr,"\rEngine search: %d/10000 ",i);
while (searching) {
fprintf(stderr,"\\\b"); Sleep(250);
if (!searching) break;
fprintf(stderr,"|\b"); Sleep(250);
if (!searching) break;
fprintf(stderr,"/\b"); Sleep(250);
if (!searching) break;
fprintf(stderr,"-\b"); Sleep(250);
}
i++;
}
fprintf(stderr,"\nDone.\n");So I'd guess the first position worked (the inner "while" loop was left after printing "|" followed by a backspace) but working on the second position got stuck somehow so it could be a bug in the tool.
Do you see your engine process running in the task manager? If so, does it appear to be searching?
Sven