Message boards :
Number crunching :
Android - Text Relocations Error
Message board moderation
Author | Message |
---|---|
Send message Joined: 22 Feb 15 Posts: 12 Credit: 46,880,289 RAC: 0 |
I've put some ARM boards on this project and when I saw some very long running tasks, found this error. WARNING: linker: ../../projects/universeathome.pl_universe/BHspin2_1_arm-android-linux-gnu has text relocations. This is wasting memory and prevents security hardening. Please fix. It shows on almost every task, not just the very long one. The work validated, so it doesn't seem to be a problem, but I wonder if it makes tasks run longer than they should. Team USA forum | Team USA page Always crunching / Always recruiting |
Send message Joined: 13 May 15 Posts: 87 Credit: 4,320,738 RAC: 0 |
I was having issues on WCG with some of my arm devices so I started checking my other projects... On Samsung Tab S2 8.9" running Droid 6, I'm seeing 8 successful completes and close to 80 errors. http://universeathome.pl/universe/result.php?resultid=19194213 There's errors like this on SETI beta although on different devices... https://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=2273&postid=56359#56359 I haven't delved much into the details but seems related to something with the PIE routines. |
Send message Joined: 4 Feb 15 Posts: 847 Credit: 144,180,465 RAC: 0 |
It's happens because BOINC server can't see difference between new and old Android versions. Seti has same problem and they just leave it as server after some work units (millions of them) "teach" itself which applications can execute on each device. Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 21 Sep 16 Posts: 9 Credit: 2,676,333 RAC: 0 |
Some projects (e.g. GoofyxGrid@Home) provides both PIE and non-PIE android apps, so there must be some way to distinguish them at server side. Android 5.x and newer needs PIE, older ones needs non-PIE. Devices reports their kernel versions, you should be able to use it to detect Android 5.x+ devices. |
Send message Joined: 4 Feb 15 Posts: 847 Credit: 144,180,465 RAC: 0 |
non-Pie application wasn't reliable enogh to use in this project. With Goofyx we worked together on it :) Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 21 Sep 16 Posts: 9 Credit: 2,676,333 RAC: 0 |
I have logged issue for BOINC to provide some way to solve the PIE/non-PIE issue, and got answer that it is possible to check Android version sent to server by client. You may find it useful: https://github.com/BOINC/boinc/issues/1794#issuecomment-281110422 |