_worker_comments
authorDebian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org>
Tue, 30 Sep 2014 12:49:40 +0000 (12:49 +0000)
committerGianfranco Costamagna <costamagnagianfranco@yahoo.it>
Tue, 30 Sep 2014 12:49:40 +0000 (12:49 +0000)
Gbp-Pq: Name 007_worker_comments.patch

client/worker.cpp

index f610613d4f84985da418cd61ebbd85852a985ab1..65cd4d07ff3061073a178bff8b6d975a7b569e74 100644 (file)
@@ -130,7 +130,7 @@ static int read_wu_state() {
         fclose(f);
         if (retval) SETIERROR(retval,"from seti_parse_wu() in read_wu_state()");
     } else {
-       char msg[1024];
+       char msg[MAXPATHLEN+50];
        sprintf(msg,"(%s) in read_wu_state() errno=%d\n",path.c_str(),errno);
        SETIERROR(FOPEN_FAILED,msg);
     }
@@ -174,15 +174,19 @@ void worker() {
 #endif
 
   try {
+    fprintf(stderr,"I: worker() - common_init\n");
     retval = common_init();
     if (retval) SETIERROR(retval,"from common_init() in worker()");
 
+    fprintf(stderr,"I: worker() - read_wu_state\n");
     retval = read_wu_state();
     if (retval) SETIERROR(retval,"from read_wu_state() in worker()");
     
+    fprintf(stderr,"I: worker() - seti_do_work\n");
     retval = seti_do_work();
     if (retval) SETIERROR(retval,"from seti_do_work() in worker()");
 
+    fprintf(stderr,"I: worker() - boinc_finish\n");
     boinc_finish(retval);
   }
   catch (seti_error e) {
@@ -200,6 +204,7 @@ void worker() {
 #endif 
         exit(0);            // an overflow is not an app error
     } else {
+        fprintf(stderr,"E: printing backtrace\n");
         e.print();
 #ifdef USE_MANUAL_CALLSTACK
         call_stack.exit();