Bill:
It looks like you're using an old version of the wrapper,
which had a bug causing the problem you're seeing.
This is fixed in the current version:
http://boinc.berkeley.edu/trac/wiki/WrapperApp

-- David

On 25-Sep-2014 10:02 AM, Bill Flynn wrote:
Hello,

We have developed molecular dynamics code which we would like to distribute
to unused Windows 7 machines at our university.  The code was originally
developed in Linux but we have recently compiled on Windows using Mingw.
We are distributing the app using the Boinc Wrapper.

For both Windows clients where Boinc was not installed as a service and
Linux clients where software was installed via apt-get (or similar), the
app works well and returns successful results.  However, for Windows
clients where Boinc was installed as a service, the workunits fail 95+% of
the time with the following error message:
10:29:37 (2352): wrapper: starting
10:29:38 (2352): wrapper: running ../../projects/
XXX.XXX.XXX.XXX/impact_1.5_windows_x86_64.exe
<http://155.247.99.246/impact_1.5_windows_x86_64.exe> (md.inp)
10:29:49 (2352): BOINC client no longer exists - exiting
This repeats 100 times until the job returns unsuccessfully with an
EXIT_CHILD_FAILED or ERR_TOO_MANY_EXITS error.

I have tested this on several machines with fresh Windows installations
where Boinc (7.2.42 Windows 64 bit) is installed as a service.  Given the
list of possible issues here (
http://boincfaq.mundayweb.com/index.php?view=116), I tried all possible
configurations of disabled anti-virus, disabled Windows time
synchronization, and disabled drive indexing with the service
installation.  None of them fix the problem.  We also run with 50% CPUs
used with no throttling.  We have tested these clients with other projects
which have native Boinc applications, and they run fine.  Therefore, we
think it is a interaction problem between the Boinc wrapper and Boinc
client service installation on Windows.

Speaking of which, are the wrappers found here (
http://boinc.berkeley.edu/trac/wiki/WrapperApp) up to date?

We are forced to run Boinc as a service in order to use these machines
(university computer lab/library) and are several weeks/months away from
getting around to restructuring our code to accommodate the Boinc API.

Do you have any suggestions on how to fix this issue?  I have attached the
following files: job.xml, input_template, output_template, version.xml, and
stderr.txt (from an example job).

Thanks,

Bill



_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to