Pausing Android Boinc (eg. screen on) makes it unsuccessfully start other tasks afterwards.


Message boards : Problems and bug reports : Pausing Android Boinc (eg. screen on) makes it unsuccessfully start other tasks afterwards.

Message board moderation

To post messages, you must log in.
AuthorMessage
Lamberto Vitali

Send message
Joined: 14 Jun 23
Posts: 85
Credit: 5,914
RAC: 0
Message 8118 - Posted: 20 Oct 2023, 6:42:48 UTC
My Android phones are set to pause Boinc when the screen is on. If I turn the screen on, then off again, Boinc pauses, then starts new tasks instead of the halfway through ones. These new tasks fail. Not sure why Boinc does this, I've reported it here: https://github.com/BOINC/boinc/issues/5402

1902 Fri, 20/10/2023 05:03:42 AM Suspending computation - computer is in use
1903 Fri, 20/10/2023 05:03:49 AM Resuming computation

These two started fresh:
1904 Asteroids@home Fri, 20/10/2023 05:03:49 AM Starting task ps_231009_input_4691_29_1
1905 Asteroids@home Fri, 20/10/2023 05:03:49 AM Starting task ps_231009_input_4963_132_2

Then immediately caused a computation error:
1907 Asteroids@home Fri, 20/10/2023 05:03:58 AM Computation for task ps_231009_input_4691_29_1 finished
1908 Asteroids@home Fri, 20/10/2023 05:03:59 AM Computation for task ps_231009_input_4963_132_2 finished
1909 Asteroids@home Fri, 20/10/2023 05:04:00 AM Started upload of ps_231009_input_4691_29_1_r1310374293_0
1910 Asteroids@home Fri, 20/10/2023 05:04:01 AM Finished upload of ps_231009_input_4691_29_1_r1310374293_0 (0 bytes)
1911 Asteroids@home Fri, 20/10/2023 05:04:01 AM Started upload of ps_231009_input_4963_132_2_r1888169529_0
1912 Asteroids@home Fri, 20/10/2023 05:04:02 AM Finished upload of ps_231009_input_4963_132_2_r1888169529_0 (0 bytes)

OS: Android 11 and 12 (happens on two phones).
BOINC Version: 7.24.1

This is the output from one of the failed tasks:
https://asteroidsathome.net/boinc/result.php?resultid=410050079

<![CDATA[
<message>
process exited with code 2 (0x2, -254)</message>
<stderr_txt>
stackdumps unavailable

Error: Number of lc points is greater than POINTS_MAX = 1000

</stderr_txt>
]]>
ID: 8118 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
renw

Send message
Joined: 16 Feb 21
Posts: 8
Credit: 1,213,956
RAC: 2,394
Message 8247 - Posted: 29 Jan 2024, 18:33:44 UTC - in response to Message 8118.  
Could there be 2 distinct issues here?

    a- New tasks get started
    b- "lc points > POINTS_MAX" computation error : I'm seeing this also, independent of any screen on/off. It feels like something specific to the Asteroids app.



Sounds like you're troubleshooting (a) with the BOINC team on Github.

I reported (b) at https://asteroidsathome.net/boinc/forum_thread.php?id=1000.

ID: 8247 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 65
Credit: 7,443,454
RAC: 47,463
Message 8248 - Posted: 29 Jan 2024, 19:39:15 UTC
yes, it's most likely 2 issues:
1. scheduling problem - we have no control over task scheduling. It doesn't seem to be related to this project, rather than to Boinc (client) itself. Please discuss the issue on their github https://github.com/BOINC/boinc/issues/5402
2. POINTS_MAX - we're aware of this issue. Android's app is outdated and it can't handle some types of tasks anymore. We are in the process of recompiling old apps with the recent code and the android app seems to be the last one... we'll fix it eventually, but it may take some time, please be patient :)
ID: 8248 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
renw

Send message
Joined: 16 Feb 21
Posts: 8
Credit: 1,213,956
RAC: 2,394
Message 8249 - Posted: 29 Jan 2024, 21:22:23 UTC - in response to Message 8248.  
Will hold for updated Android app, thanks.
Android is not the highest priority, understood.
ID: 8249 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Problems and bug reports : Pausing Android Boinc (eg. screen on) makes it unsuccessfully start other tasks afterwards.