And XP machines Regards Kevin
On 21 Apr 2015, at 14:36, Kevin Vinsen <[email protected]<mailto:[email protected]>> wrote: Here is an example of it failing stderr out <core_client_version>7.4.41</core_client_version> <![CDATA[ <stderr_txt> 20:23:18 (13164): wrapper (7.5.26012): starting 20:23:18 (13164): wrapper: running ./fit_sed (1 filters.dat observations.dat) 20:24:39 (14047): wrapper (7.5.26012): starting 20:24:39 (14047): wrapper: running ./fit_sed (1 filters.dat observations.dat) 21:37:28 (14047): ./fit_sed exited; CPU time 4315.080000 21:37:28 (14047): wrapper: running ./fit_sed (2 filters.dat observations.dat) 22:49:55 (14047): ./fit_sed exited; CPU time 4297.880000 22:49:55 (14047): wrapper: running ./fit_sed (3 filters.dat observations.dat) 00:02:44 (14047): ./fit_sed exited; CPU time 4319.130000 00:02:44 (14047): wrapper: running ./fit_sed (4 filters.dat observations.dat) 01:15:26 (14047): ./fit_sed exited; CPU time 4306.690000 01:15:26 (14047): wrapper: running ./fit_sed (5 filters.dat observations.dat) 02:28:10 (14047): ./fit_sed exited; CPU time 4307.590000 02:28:10 (14047): wrapper: running ./fit_sed (6 filters.dat observations.dat) 03:40:46 (14047): ./fit_sed exited; CPU time 4301.480000 03:40:46 (14047): wrapper: running ./fit_sed (7 filters.dat observations.dat) 04:53:21 (14047): ./fit_sed exited; CPU time 4302.220000 04:53:21 (14047): wrapper: running ./fit_sed (8 filters.dat observations.dat) 06:06:01 (14047): ./fit_sed exited; CPU time 4308.570000 06:06:01 (14047): wrapper: running ./fit_sed (9 filters.dat observations.dat) 07:19:07 (14047): ./fit_sed exited; CPU time 4329.480000 07:19:07 (14047): wrapper: running ./fit_sed (10 filters.dat observations.dat) 08:31:53 (14047): ./fit_sed exited; CPU time 4309.890000 08:31:53 (14047): wrapper: running ./fit_sed (11 filters.dat observations.dat) 09:40:29 (23295): wrapper (7.5.26012): starting 09:40:29 (23295): wrapper: running ./fit_sed (1 filters.dat observations.dat) 09:58:51 (32743): wrapper (7.5.26012): starting 09:58:51 (32743): wrapper: running ./fit_sed (1 filters.dat observations.dat) 11:11:41 (32743): ./fit_sed exited; CPU time 4314.580000 11:11:41 (32743): wrapper: running ./fit_sed (2 filters.dat observations.dat) 12:24:35 (32743): ./fit_sed exited; CPU time 4313.710000 12:24:35 (32743): wrapper: running ./fit_sed (3 filters.dat observations.dat) 13:37:30 (32743): ./fit_sed exited; CPU time 4323.670000 13:37:30 (32743): wrapper: running ./fit_sed (4 filters.dat observations.dat) 14:50:16 (32743): ./fit_sed exited; CPU time 4312.900000 14:50:16 (32743): wrapper: running ./fit_sed (5 filters.dat observations.dat) 16:02:59 (32743): ./fit_sed exited; CPU time 4306.170000 16:02:59 (32743): wrapper: running ./fit_sed (6 filters.dat observations.dat) 17:15:38 (32743): ./fit_sed exited; CPU time 4305.780000 17:15:38 (32743): wrapper: running ./fit_sed (7 filters.dat observations.dat) 18:28:20 (32743): ./fit_sed exited; CPU time 4311.590000 18:28:20 (32743): wrapper: running ./fit_sed (8 filters.dat observations.dat) 19:41:06 (32743): ./fit_sed exited; CPU time 4318.500000 19:41:06 (32743): wrapper: running ./fit_sed (9 filters.dat observations.dat) 20:54:10 (32743): ./fit_sed exited; CPU time 4334.600000 20:54:10 (32743): wrapper: running ./fit_sed (10 filters.dat observations.dat) 22:06:44 (32743): ./fit_sed exited; CPU time 4314.430000 22:06:44 (32743): wrapper: running ./fit_sed (11 filters.dat observations.dat) 23:19:20 (32743): ./fit_sed exited; CPU time 4316.670000 23:19:20 (32743): wrapper: running ./fit_sed (12 filters.dat observations.dat) 00:32:05 (32743): ./fit_sed exited; CPU time 4311.720000 00:32:05 (32743): wrapper: running ./fit_sed (13 filters.dat observations.dat) 01:45:25 (32743): ./fit_sed exited; CPU time 4331.170000 01:45:25 (32743): wrapper: running ./fit_sed (14 filters.dat observations.dat) 02:58:26 (32743): ./fit_sed exited; CPU time 4313.700000 02:58:26 (32743): wrapper: running ./fit_sed (15 filters.dat observations.dat) 04:11:01 (32743): ./fit_sed exited; CPU time 4325.700000 04:11:01 (32743): wrapper: running ./fit_sed (16 filters.dat observations.dat) 05:23:23 (32743): ./fit_sed exited; CPU time 4301.950000 05:23:23 (32743): wrapper: running ./fit_sed (17 filters.dat observations.dat) 06:35:39 (32743): ./fit_sed exited; CPU time 4299.340000 06:35:39 (32743): wrapper: running ./fit_sed (18 filters.dat observations.dat) 07:47:55 (32743): ./fit_sed exited; CPU time 4296.220000 07:47:55 (32743): wrapper: running ./fit_sed (19 filters.dat observations.dat) 09:00:44 (32743): ./fit_sed exited; CPU time 4326.270000 09:00:44 (32743): wrapper: running ./fit_sed (20 filters.dat observations.dat) 10:13:07 (32743): ./fit_sed exited; CPU time 4302.060000 10:13:07 (32743): wrapper: running ./fit_sed (21 filters.dat observations.dat) 11:25:09 (32743): ./fit_sed exited; CPU time 4283.290000 11:25:09 (32743): wrapper: running ./concat (21 output.fit) 11:25:10 (32743): ./concat exited; CPU time 0.020000 11:25:10 (32743): called boinc_finish(0) </stderr_txt> Regards Kevin On 21 Apr 2015, at 14:32, Kevin Vinsen <[email protected]<mailto:[email protected]>> wrote: And we’re having the same issue with the PIE Android version which we compiled from the BOINC source Regards Kevin On 21 Apr 2015, at 14:19, Kevin VINSEN <[email protected]<mailto:[email protected]><mailto:[email protected]>> wrote: No - I’m wrong… n will be 3 which is != 2 so it will continue on... We are having a lot of problems with Windows 7 Clients not reading the check point file. We can see them writing to wrapper_checkpoint_text, but they fail to read it correctly. Regards Kevin On 21 Apr 2015, at 13:34, Kevin VINSEN <[email protected]<mailto:[email protected]><mailto:[email protected]>> wrote: I think I’ve found a bug in the BOINC wrapper for checkpointing Line 973 of wrapper.c is the read_checkpoint function. int read_checkpoint(int& ntasks_completed, double& cpu, double& rt) { int nt; double c, r; ntasks_completed = 0; cpu = 0; FILE* f = fopen(CHECKPOINT_FILENAME, "r"); if (!f) return ERR_FOPEN; int n = fscanf(f, "%d %lf %lf", &nt, &c, &r); fclose(f); if (n != 2) return 0; ntasks_completed = nt; cpu = c; rt = r; return 0; } The fscanf is scanning 3 parameters not 2. Regards Kevin _______________________________________________ boinc_dev mailing list [email protected]<mailto:[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.
