Boinc for Android computation error?

Message boards : Questions and problems : Boinc for Android computation error?
Message board moderation

To post messages, you must log in.

AuthorMessage
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93690 - Posted: 13 Nov 2019, 17:28:24 UTC

My essential phone runs Android 10.
some projects seem like they are running, but when I come back to it, they all have computation errors.
Is this due to Android, or the phone entering sleep mode?

I have other, older phones that I would want to add to run boinc on, but am not sure which ones wouldn't give the computation errors (eg: an older LG phone running Android 6, a chinese phone running android 4, etc...)
ID: 93690 · Report as offensive
Robert Duchene

Send message
Joined: 26 Apr 17
Posts: 5
Canada
Message 93805 - Posted: 19 Nov 2019, 18:21:27 UTC - in response to Message 93690.  

I think this is an issue with how BOINC is compiled against Android 10. When I upgraded my old phone to Android 10 I now get 100% computation errors. Old Android still works - they need to re-compile the BOINC client for Android.
ID: 93805 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 93807 - Posted: 19 Nov 2019, 19:56:18 UTC

they need to re-compile the BOINC client for Android.

He.
Singular.
When he has time.
ID: 93807 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 93810 - Posted: 19 Nov 2019, 21:09:36 UTC

Well, as I see it, BOINC itself runs fine on Android 10. It's just that the science applications from the projects no longer work correctly. They're what doing the calculations and thus the calculation errors. Compiling BOINC for Android versions higher than say 8 shouldn't matter in this. That only needs to matter if BOINC itself crashes upon starting on Android 10, and it doesn't. It runs fine.
ID: 93810 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93822 - Posted: 22 Nov 2019, 3:54:53 UTC - in response to Message 93810.  

Well, as I see it, BOINC itself runs fine on Android 10. It's just that the science applications from the projects no longer work correctly. They're what doing the calculations and thus the calculation errors. Compiling BOINC for Android versions higher than say 8 shouldn't matter in this. That only needs to matter if BOINC itself crashes upon starting on Android 10, and it doesn't. It runs fine.

Yes, but all projects?
ID: 93822 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 93825 - Posted: 22 Nov 2019, 8:04:49 UTC - in response to Message 93822.  
Last modified: 22 Nov 2019, 8:06:26 UTC

Ask them. BOINC has no control over the projects or what they do with their applications.

When project tasks err constantly report that to the projects as they'll have to find out what changed and fix their apps.

And yes all projects because none have released apps for Android 10.
ID: 93825 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93831 - Posted: 22 Nov 2019, 11:36:27 UTC

I wonder if it's not something as simple as port forwarding, or something as simple as a changed memory address space..
Something Boinc could possibly correct for each project, to maintain compatibility.. (that is, if it's the same issue on each project).

On the other hand, some projects start, but error before the first percent comes in.
Others just crash right away.
So I don't think it's the same for each project.
ID: 93831 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 93838 - Posted: 22 Nov 2019, 14:06:17 UTC - in response to Message 93831.  

I wonder if it's not something as simple as port forwarding, or something as simple as a changed memory address space..
Something Boinc could possibly correct for each project, to maintain compatibility.. (that is, if it's the same issue on each project).
BOINC is just a managing agent, it doesn't do anything else with regards to the science applications. It just downloads them from the project and starts them when found there is work for the application in queue. BOINC doesn't manipulate firewalls, port numbers, memory addresses, black magic or anything else.

Before Android 10, both BOINC and the science applications worked - albeit on most projects since Android 7 only with 32bit CPUs on a 32bit Android OS and 64bit CPUs on a 64bit Android OS, not with a 64bit CPU and 32bit Android OS.
Since Android 10 BOINC still works - it doesn't immediately crash and exit - but the science applications err on all tasks. Meaning that something in the way the science applications address memory, work space or anything else, fundamentally changed between Android versions. That's either for the projects to solve with new applications, or perhaps that Google has to fix it as there may be a bug in Android 10. Anyone taken it up with Google already?
ID: 93838 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 93968 - Posted: 1 Dec 2019, 7:43:15 UTC

https://einsteinathome.org/it-it/host/12789879 shows a host at Einstein running Android 10, doing Arecibo tasks and finishing them without errors (https://einsteinathome.org/host/12789879/tasks/0/0).
ID: 93968 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 93973 - Posted: 1 Dec 2019, 14:41:37 UTC - in response to Message 93968.  

https://einsteinathome.org/it-it/host/12789879 shows a host at Einstein running Android 10, doing Arecibo tasks and finishing them without errors (https://einsteinathome.org/host/12789879/tasks/0/0).
Unfortunately, the owner of that machine has posted

I just upgraded on of my Android devices to Android 10 and it doesn't receive other WUs.
I think the completed tasks must have been finished - or at least issued - before the Android version upgrade. The Einstein server is now rejecting requests for new work, with

Couldn't match OS version '4.14.116 (Android 10)' with required regexp 'Android [987N65]|Android 4\.[1-9]|3\.4\.[0-9]'
ID: 93973 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 93978 - Posted: 1 Dec 2019, 15:33:42 UTC - in response to Message 93973.  

The server is rejecting it, after many tasks returned back with computation errors.
ID: 93978 · Report as offensive

Message boards : Questions and problems : Boinc for Android computation error?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.