Posts by Fardringle

1) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 245)
Posted 21 May 2022 by Fardringle
Post:
@Fardringle: Can you please check if the new app version (220520) work on your windows machine?


I completely shut down the Linux virtual machine on the computer so it will not use any CPU time or RAM while testing the new application.

A simple project update did not give me the new executable, so I reset the project on that computer and it did download the new loda-220520-windows.exe application.

I told BOINC to run 12 LODA tasks (on a 12 core/24 thread CPU) for testing purposes. The progress % on the tasks moved quickly from 0 to about 35% over the course of 5 minutes, during which the tasks used a lot of ram but zero CPU time. Then the progress reset back to zero and the tasks started actually using the CPU. They've been running that way (after the reset to 0%) for about 20 minutes now with no errors, so that's definitely an improvement over what I was seeing previously.

I'll let these tasks run to completion, and then have the BOINC Manager run as many tasks simultaneously as it can without running out of RAM (32 GB RAM in the system) to see what happens.


About 12 hours later, running 18 tasks at a time, the computer only has 4 new tasks reported as errors in the stats, with the rest either valid or waiting for validation. The four with errors don't seem to show any error messages in the logs so I'm not sure why they failed..

wu_1652517302_35_2
wu_1653078494_7895_0
wu_1652470802_4779_3
wu_1652470802_4051_3
2) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 234)
Posted 21 May 2022 by Fardringle
Post:
@Fardringle: Can you please check if the new app version (220520) work on your windows machine?


I completely shut down the Linux virtual machine on the computer so it will not use any CPU time or RAM while testing the new application.

A simple project update did not give me the new executable, so I reset the project on that computer and it did download the new loda-220520-windows.exe application.

I told BOINC to run 12 LODA tasks (on a 12 core/24 thread CPU) for testing purposes. The progress % on the tasks moved quickly from 0 to about 35% over the course of 5 minutes, during which the tasks used a lot of ram but zero CPU time. Then the progress reset back to zero and the tasks started actually using the CPU. They've been running that way (after the reset to 0%) for about 20 minutes now with no errors, so that's definitely an improvement over what I was seeing previously.

I'll let these tasks run to completion, and then have the BOINC Manager run as many tasks simultaneously as it can without running out of RAM (32 GB RAM in the system) to see what happens.
3) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 212)
Posted 20 May 2022 by Fardringle
Post:
@Fardringle: There was an "Access is denied." error in your logs indicating that LODA can't write to the "stats" folder inside your project folder. Can you please check if the "programs" and the "stats" folders exist and contain any files/subfolders?


The Programs folder has multiple folders and files inside including .git, .github, general, oeis, patterns, and templates folders, and 7 individual files.

The Stats folder has a single file named "lock". The Date modified time stamp on that lock file updates every time I try to run LODA tasks on the computer but the size is always zero bytes. No other files are created inside that folder.

I gave everyone and every application full control access rights to the entire BOINC\Data folder and all of its contents and subfolders and files (including the Projects\boinc.loda-lang.org_loda folder). Most things already had full access, but I tried this just for troubleshooting purposes. Still getting the same failure error when I try to run any LODA tasks in Windows 10 on the Ryzen 3900X CPU...
4) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 206)
Posted 19 May 2022 by Fardringle
Post:
I just realized that the Linux VM was created with only 3.8GB of RAM for some reason, and not adjustable. I suspect that the Linux tasks were failing due to the lack of RAM. So I created a new virtual machine and gave it 16GB of RAM with the ability to use up to 24GB if needed. I can't let it have any more than that or it will crash the Windows 10 host OS.

LODA seems to be running OK now in the Linux VM with only 50% of the CPU (so 12 tasks instead of 24). It's not perfect, but at least it's not erroring out right away like it was before, so I'll let it run this way for a while to see if the tasks complete successfully. The LODA tasks still get the same errors in Windows, though, and I'd like to figure out why, so I can let the project have more RAM and run more tasks simultaneously.


Tasks are completing successfully if I only run 12 at a time in the Linux VM with 16+ GB of RAM. I'd prefer to run about twice that many tasks to make use of all of the CPU threads but it looks like I'd have to give the VM more RAM than I have available..

I still want to try to get LODA running in the Windows 10 host on the Ryzen 9 computer so I can maximize the number of simultaneous tasks, if anyone has suggestions how to fix the error I'm getting. (posted in a previous message)
5) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 203)
Posted 19 May 2022 by Fardringle
Post:
I just realized that the Linux VM was created with only 3.8GB of RAM for some reason, and not adjustable. I suspect that the Linux tasks were failing due to the lack of RAM. So I created a new virtual machine and gave it 16GB of RAM with the ability to use up to 24GB if needed. I can't let it have any more than that or it will crash the Windows 10 host OS.

LODA seems to be running OK now in the Linux VM with only 50% of the CPU (so 12 tasks instead of 24). It's not perfect, but at least it's not erroring out right away like it was before, so I'll let it run this way for a while to see if the tasks complete successfully. The LODA tasks still get the same errors in Windows, though, and I'd like to figure out why, so I can let the project have more RAM and run more tasks simultaneously.
6) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 202)
Posted 19 May 2022 by Fardringle
Post:
@Fardringle: at least one of your miners is working, see this finding:
https://twitter.com/lodaminer/status/1526937557749088256
Do you see any error messages in your logs?
https://boinc.loda-lang.org/loda/logs.php


Yes, I have several computers with Intel i7 and Xeon processors, some running Linux Mint and some running Windows 10, and those are all working fine. The main PC with the Ryzen 9 3900X CPU is the only one getting errors, and it fails in both Windows 10 and in Linux.

Error log info for Linux:
2022-05-18 06:31:35|INFO |PATH=
2022-05-18 06:31:35|ERROR|Error executing command (exit code 32512): git clone https://github.com/loda-lang/loda-programs.git "/home/michael/40002/projects/boinc.loda-lang.org_loda/programs"
terminate called after throwing an instance of 'std::runtime_error'
what(): Error executing command (exit code 32512): git clone https://github.com/loda-lang/loda-programs.git "/home/michael/40002/projects/boinc.loda-lang.org_loda/programs"


Error log info for Windows:
2022-05-18 07:02:35|INFO |Generating program stats at "C:\Program Files\BOINC\Data/projects/boinc.loda-lang.org_loda\stats\"
Access is denied.
2022-05-18 07:02:52|INFO |PATH=C:\WINDOWS\system32;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin
2022-05-18 07:02:52|ERROR|Error executing command (exit code 1): git -C "C:\Program Files\BOINC\Data/projects/boinc.loda-lang.org_loda\programs" log --oneline --format="%H" -n 100 > C:\Program Files\BOINC\Data\projects\boinc.loda-lang.org_loda\loda_git_tmp.txt
7) Questions and Answers : Bugs : Exit status 195 (0x000000C3) EXIT_CHILD_FAILED (Message 191)
Posted 18 May 2022 by Fardringle
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>
]]>




©2022 LODA Language