March 28, 2006
With Rom Walton's help, we've made good progress debugging rosetta. For starters, Rom has fixed the annoying "leave in memory" bug by updating the BOINC API to use TerminateProcess instead of exit to shut down the application. TerminateProcess halts any executing threads and then cleans up after the application instead of relying on the application to clean up after itself. Additional information for debugging has also been added to help track down remaining bugs like the "1% bug." For example, there are now fractional percent complete values (.01,.02, etc.) that will help us determine where jobs are getting stuck. Windows users can also help us track down bugs further by downloading the program database file
(h ttp://boinc.bakerlab.org/rosetta/download/rosetta_X.XX_windows_intelx86.pdb where X.XX is the latest version number) and placing it in the "BOINC/projects/boinc.bakerlab.org_rosetta" directory (the same directory where the rosetta executable resides). Currently, this file is not automatically packaged with the executable to reduce bandwidth usage. The program database file provides additional debug information that gets written to stderr. We are optimistic that with Rom's help and feedback from participants, we will soon be able to track down and fix the remaining issues with rosetta and continue to reduce the error rate for the project.
Linky to Tech News Page
Looks like they are getting closer to to killing the last of the bugs. Cheers to the Rosetta team :beer:
Note: The extra space in the database link was intentional, didn't want it clickable.
