From: Debian BOINC Maintainers Date: Tue, 28 Aug 2012 03:05:07 +0000 (+0000) Subject: worker_comments X-Git-Tag: archive/raspbian/8.00_svn3363-4+rpi1~1^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2fcdfdd09428cfb502cf17f4b17ba2c2422fba88;p=boinc-app-seti.git worker_comments =================================================================== Gbp-Pq: Name worker_comments.patch --- diff --git a/client/worker.cpp b/client/worker.cpp index d9db3de..e929d2d 100644 --- a/client/worker.cpp +++ b/client/worker.cpp @@ -114,7 +114,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); } @@ -144,15 +144,19 @@ void worker() { __asm__ __volatile__ ("andl $-16, %esp"); #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) { @@ -167,6 +171,7 @@ void worker() { boinc_finish(0); exit(0); // an overflow is not an app error } else { + fprintf(stderr,"E: printing backtrace\n"); e.print(); exit(static_cast(e)); }