_worker_comments
authorDebian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org>
Thu, 14 Jul 2016 09:40:51 +0000 (09:40 +0000)
committerGianfranco Costamagna <locutusofborg@debian.org>
Thu, 14 Jul 2016 09:40:51 +0000 (09:40 +0000)
Gbp-Pq: Name 007_worker_comments.patch

client/worker.cpp

index 7b16c1f45eeca4873b6b2ca0414297dfbaf0ebe1..dd72f2cd95b7ca85a0315e9066663c4036034444 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();