Posts by Catchercradle

1) Questions and Answers : Bugs : Task validation (Message 261)
Posted 23 May 2022 by Catchercradle
Post:
Maximum number of attempts for a work unit is I believe set when a batch of work is uploaded to the server. I don't know exactly where in the files uploaded to the server though. I see one of my tasks has _6 at the end of the task name indicating it is the 7th attempt whic seems a little excessive!
2) Questions and Answers : Bugs : Are there checkpoints? (Message 250)
Posted 22 May 2022 by Catchercradle
Post:
As announced in the last News item, we plan to add checkpoints to LODA. See also this issue on Github:
https://github.com/loda-lang/loda-cpp/issues/143


I checked link, it says, "No description provided."
3) Questions and Answers : Bugs : Task seems stuck (Message 238)
Posted 21 May 2022 by Catchercradle
Post:
https://boinc.loda-lang.org/loda/workunit.php?wuid=11768 on fifth attempt is stuck at 4.6% complete after over four hours. It is using 100% of a core according to top but no progress. One of the other attempts has it as abandoned which makes me suspect there is an issue with it even though one windows user has it completed waiting for validation.
4) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 192)
Posted 18 May 2022 by Catchercradle
Post:
I am getting the same error on all tasks on my main PC with a Ryzen 9 3900X CPU and 32 GB of RAM. I'm getting the errors both in Windows 10, and when I try running the project in a Linux Mint 20 virtual machine on that computer. GIT is installed in both the Windows 10 host OS and in the Linux Mint VM. Both the host and the VM have been rebooted multiple times for troubleshooting purposes. All of my computers with Intel processors appear to be working normally, both in Windows and in Linux.

The tasks say that they are running for a few minutes before getting the error. But the error log looks like they may just be sitting doing nothing for a short time before they actually try to load the wrapper, and then they fail within a few seconds of loading the wrapper. The CPU usage on the computer seems to confirm this, as CPU usage is almost zero, even with 22 tasks (out of 24 CPU threads) showing as running in the BOINC Manager.

Windows 10 host machine: https://boinc.loda-lang.org/loda/show_host_detail.php?hostid=313
Windows error log sample:
<core_client_version>7.16.20</core_client_version>
<![CDATA[
<message>
(unknown error) - exit code 195 (0xc3)</message>
<stderr_txt>
06:40:00 (23072): wrapper (7.7.26016): starting
06:40:00 (23072): wrapper: running ../../projects/boinc.loda-lang.org_loda/loda-220514-windows.exe (boinc -H 4)
06:40:23 (23072): loda exited; CPU time 19.843750
06:40:23 (23072): app exit status: 0xc0000409
06:40:23 (23072): called boinc_finish(195)

</stderr_txt>
]]>


Linux Mint VM: https://boinc.loda-lang.org/loda/show_host_detail.php?hostid=319
Linux error log sample:
<core_client_version>7.16.6</core_client_version>
<![CDATA[
<message>
process exited with code 195 (0xc3, -61)</message>
<stderr_txt>
06:06:18 (142745): wrapper (7.5.26014): starting
06:06:18 (142745): wrapper: running ../../projects/boinc.loda-lang.org_loda/loda-220514-linux-x86 (boinc -H 4)
06:06:19 (142745): loda exited; CPU time 0.002520
06:06:19 (142745): app exit status: 0x86
06:06:19 (142745): called boinc_finish(195)

</stderr_txt>
]]>


Nothing obvious looking at the Linux computer. By the way, if you truly want your computers to be anonymous the line
https://boinc.loda-lang.org/loda/show_host_detail.php?hostid=319
lets it be found by substituting 319 for the host number of one of their own computers in the url.
5) Questions and Answers : Getting started : Internet access needed when starting tasks. (Message 189)
Posted 18 May 2022 by Catchercradle
Post:
I notice that unlike most projects I have tried, it is not possible to download tasks and then run them at a time when there is no internet access for the machine running them. If the router is turned off, all tasks error out a couple of seconds after starting.
6) Questions and Answers : Getting started : Wingman task assignments to same computer (Message 159)
Posted 16 May 2022 by Catchercradle
Post:
I have made the following configuration change:
<one_result_per_user_per_wu>1</one_result_per_user_per_wu>

(it was 0). Should that fix the problem?

https://boinc.berkeley.edu/trac/wiki/ProjectOptions


Should do as 0 in terms of what is allowed by BOINC usually means, "no restriction."
7) Questions and Answers : Feature requests : stats export (Message 140)
Posted 15 May 2022 by Catchercradle
Post:
My guess is it won't be too long before they sort it out. There is a lot to learn on the BOINC server side and I imagine sorting out the problems with the tasks was/is a higher priority. There are a few things needing sorting out. I notice the Top Teams list is mostly missing for instance. Check pointing on the apps would be good too.
8) Questions and Answers : Bugs : Are there checkpoints? (Message 139)
Posted 15 May 2022 by Catchercradle
Post:
The mining is stateless. Tasks don't need to finish to produce results. All findings are sent immediately to the server. So it is no problem if you restart in between.
Except that if you exit BOINC, shutting down the client, the task then starts again from the beginning. It might not be a problem for the project but it does mean that for the tasks I had running yesterday evening, over twelve hours total of computation time was wasted. Adding checkpoints would allow tasks to be resumed from the point they had reached before the com;puter was shut down for the night.
9) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 138)
Posted 15 May 2022 by Catchercradle
Post:
Hello

so far 2 similar errors on a small linux debian host (that had git already installed), different from the above problem because it took it 35mn to get to that error

Stderr output

<core_client_version>7.14.2</core_client_version>
<![CDATA[
<message>
process exited with code 195 (0xc3, -61)</message>
<stderr_txt>
07:41:25 (12647): wrapper (7.5.26014): starting
07:41:25 (12647): wrapper: running ../../projects/boinc.loda-lang.org_loda/loda-220513-linux-x86 (boinc -H 4)
08:17:08 (12647): loda exited; CPU time 2122.539502
08:17:08 (12647): app exit status: 0x6
08:17:08 (12647): called boinc_finish(195)

</stderr_txt>
]]>

and 6 tasks waiting for validation but 2 of them report a 0 CPU time for 17k seconds of calculation...


I noticed the time discrepancy on some of the tasks that were failing when /tmp was being used. No failures since then, however I do wonder if some of the earlier tasks that used /tmp have made their way back into the system?
10) Questions and Answers : Feature requests : stats export (Message 122)
Posted 14 May 2022 by Catchercradle
Post:
Reply on BOINC forum.
First thing to check is whether the project is obeying GDPR rules and needs to have the account holder authorize exporting of stats to third party aggregation sites.

Second, most BOINC projects just accept the default location of the server software which has the stats.gz file in the normal location and where the 3rd party aggregations sites would scrape automatically in their stats pull cron job.
I see that the project is on the list to be found by BOINC and doesn't need the url adding manually. I am not sure if that means the external aggregation sites know about the project automagically or not. I have asked that question over there.
11) Questions and Answers : Feature requests : stats export (Message 119)
Posted 14 May 2022 by Catchercradle
Post:
Where/how can I do this?


My understanding from the BOINC forums is that you need to email the people who run the stats sites with the url of your stats page. There is a thread there about this project, I will ask in that because I don't pay much attention to stats myself other than to check whether something is working or not.

Question asked here.
12) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 109)
Posted 14 May 2022 by Catchercradle
Post:
First task completed on my Ryzen7. So I can confirm that using the BOINC data directory works.
13) Questions and Answers : Getting started : Heads up...waiting for memory. (Message 107)
Posted 14 May 2022 by Catchercradle
Post:
BOINC 7.16.20 (x64)
Windows 11 Pro
Git for Windows v2.36.1
Intel i9-10850
32GB RAM

I had the "waiting for more memory" message in BOINC Manager | Tasks tab and 20% of CPU was going to idle process. The default memory usage is 50% when the computer is in use in Computing preferences. I changed "When computer is in use, use at most" to 90 % and fully utilize 10 cores hyperthreaded, 20 tasks.


Using top, tasks seem to peak at about 3.1% of my 32GB or RAM so about 1GB/task. I am running a maximum of 8 tasks at once as my experience with many projects is going into virtual cores can actually slow down throughput.
14) Questions and Answers : Getting started : Wingman task assignments to same computer (Message 106)
Posted 14 May 2022 by Catchercradle
Post:
I have several workunits where both initial replication tasks have been sent to the same computer.

Examples:
Workunit 18294 - Tasks 41024 and 41025 have both been assigned to computer 139.
Workunit 18357 - Tasks 41150 and 41151 have both been assigned to computer 139.

I'm assuming this is an assignment error, as it'd be kinda pointless to have quorum of 2 from the same computer.


Me too.
15) Questions and Answers : Bugs : Task names (Message 102)
Posted 14 May 2022 by Catchercradle
Post:
I have several tasks on my machine in pairs with identical names apart from _0 and _1 at the end of the name. In other projects where the same task is sent out twice, there is a mechanism to ensure they go to different computers to validate results.
16) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 92)
Posted 14 May 2022 by Catchercradle
Post:
Downloading some new tasks now to see if issue resolved.

One task 6% in after 15 minutes. BOINC is estimating about 4 hours to completion.
17) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 75)
Posted 14 May 2022 by Catchercradle
Post:
I have in the vm added boinc to the root user group to see if that makes any difference but will have to wait till boinc communicates with the servers again.


Still all crashing with the same error. ran
~$ systemctl cat boinc-client.service
again and the same lines are still in the output so it clearly hasn't allowed write permission to the directory.
18) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 73)
Posted 14 May 2022 by Catchercradle
Post:
I have in the vm added boinc to the root user group to see if that makes any difference but will have to wait till boinc communicates with the servers again.
19) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 68)
Posted 14 May 2022 by Catchercradle
Post:
Now trying in a VM where I feel a little safer making some changes.

Still the same problem despite having removed the line

ProtectSystem=strict
I suspect there is something I don't understand about how to allow BOINC access to /tmp
20) Questions and Answers : Bugs : All errors (PLEASE OPEN NEW THREADS) (Message 61)
Posted 14 May 2022 by Catchercradle
Post:
I used
 sudo systemctl edit boinc-client.service
to add /tmp to the read write paths.

Tasks running for longer 4 seconds instead of 1.something cpu time and around 50 seconds run time but still failing with
 195 (0x000000C3) EXIT_CHILD_FAILED


Edit: next stage might be to try it in a vm and change the line
ProtectSystem=strict


Next 20

©2026 LODA Language