195 (0x000000C3) EXIT_CHILD_FAILED

Questions and Answers : Getting started : 195 (0x000000C3) EXIT_CHILD_FAILED
Message board moderation

To post messages, you must log in.

AuthorMessage
Catchercradle

Send message
Joined: 13 May 22
Posts: 28
Credit: 16,466
RAC: 0
Message 10 - Posted: 13 May 2022, 16:29:24 UTC

All tasks are failing with the above error
 195 (0x000000C3) EXIT_CHILD_FAILED


BOINC 7.19.0
Ubuntu 22.04
Git 2.34.1

Don't know what other information you might need System is AuthenticAMD
AMD Ryzen 7 3700X 8-Core Processor [Family 23 Model 113 Stepping 0]
(16 processors) with 32GB RAM
ID: 10 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 12 - Posted: 13 May 2022, 16:38:42 UTC - in response to Message 10.  

Can you please check if /tmp is writable?
ID: 12 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Catchercradle

Send message
Joined: 13 May 22
Posts: 28
Credit: 16,466
RAC: 0
Message 21 - Posted: 13 May 2022, 16:58:13 UTC - in response to Message 12.  

Can you please check if /tmp is writable?


Access is read&write for owner (root), Group (root) and others.
ID: 21 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 23 - Posted: 13 May 2022, 17:18:56 UTC - in response to Message 21.  

I found the work unit wu_1652456702_255_1_r1559543335_0 which seems to belong to your machine (not sure if they can get reassigned). In the logs of this WU I found this error:

sh: 1: cannot create /tmp/loda_git_tmp.txt: Read-only file system

If your /tmp is writable, then I need to add more debug logs to analyze the problem further.
ID: 23 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Catchercradle

Send message
Joined: 13 May 22
Posts: 28
Credit: 16,466
RAC: 0
Message 24 - Posted: 13 May 2022, 17:35:39 UTC - in response to Message 23.  

Is it worth my setting any of the event log debug flags?
ID: 24 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 25 - Posted: 13 May 2022, 17:46:40 UTC - in response to Message 24.  

No, I think it needs to be added to the app. I will prepare a new app version with more debug output to analyze the problem. Will let you know when it's available.
ID: 25 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Catchercradle

Send message
Joined: 13 May 22
Posts: 28
Credit: 16,466
RAC: 0
Message 26 - Posted: 13 May 2022, 18:05:32 UTC - in response to Message 25.  

No, I think it needs to be added to the app. I will prepare a new app version with more debug output to analyze the problem. Will let you know when it's available.


Cheers.
ID: 26 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 27 - Posted: 13 May 2022, 18:09:07 UTC - in response to Message 26.  

I added a new app version with more debug output. Can you please try again?
ID: 27 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 631 - Posted: 26 Oct 2022, 7:46:09 UTC

I've been having a similar problem the last couple of weeks, not all tasks have been failing but the failure rate seems to be increasing.
So, I'm using Windows 10, found that the System temp area (C:\WINDOWS\TEMP) wasn't writable but the User area (C:\Users\account\AppData\Local\Temp) was writable. BOINC runs, on my machine, as the logged in account so should be using the User temp area, I reset the permissions on the System area anyway.
Restarted and still got the same issues, i.e. tasks failing within a few seconds with "exit code 195", see this task .
I recall seeing a post about needing to install git, something I do use already, for LODA. So I checked that out. Seems my version wasn't the most recent but also required a re-install, so I've done that.

Restarted and started running tasks since then and I still get the same error, tasks do seem to take longer to fail now. I'm running with the following:

  • BOINC: 7.20.2 (x64)
  • Windows: 10.0.19045
  • CPU: Core i5-12600KF
  • GPU: Radeon RX580 (22.5.1 drivers)


Anyone have any ideas please?

ID: 631 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Conan

Send message
Joined: 13 May 22
Posts: 37
Credit: 3,084,861
RAC: 3,325
Message 632 - Posted: 27 Oct 2022, 9:24:52 UTC

Not sure what is causing this as many things can but you can try the following

Check your LOGS (under Computing tab above) for any hints what the problem might be

Reset project

Uninstall then reinstall project

You have already checked that GIT is installed, your version of Windows should have CURL as part of it's install

Check this Thread for other solutions

Hope some of this might help

Conan
ID: 632 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 633 - Posted: 27 Oct 2022, 20:20:21 UTC - in response to Message 632.  

Thanks @Conan for the reply,
As you say I already have curl on Windows 10.
I've reset the project, uninstalled git - rebooted. Then installed git,using the defaults this time, rebooted and restarted the project. I can't get any project files today, as I've exceeded a limit so will pick up later.

The logs for the task say:
2022-10-26 08:17:01|ERROR|Error fetching https://raw.githubusercontent.com/loda-lang/loda-cpp/main/miners.default.json


I've verified that the PC can access that JSON. So see what happens tomorrow.
ID: 633 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 634 - Posted: 28 Oct 2022, 7:48:02 UTC - in response to Message 633.  
Last modified: 28 Oct 2022, 7:48:42 UTC

Okay the update following the software resets and re-installs I carried out, yesterday.
Because of all the errors I've been generating BOINC, not LODA, is restricting my PC to only one LODA task a day, hence this message in the logfile:
This computer has finished a daily quota of 1 tasks
If I start returning completed tasks for LODA then the quota will be gradually raised. Anyway the one task I got today failed with the same error, it did take over a minute to do so rather than just a few seconds, but that isn't pertinent to the issue.
So the last part of the logfile, for today's failed task, is:
Updating files: 100% (104467/104467), done.
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
2022-10-28 07:19:13|INFO |curl -fsSLo "D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\miners.default.json" https://raw.githubusercontent.com/loda-lang/loda-cpp/main/miners.default.json
2022-10-28 07:19:13|ERROR|Error fetching https://raw.githubusercontent.com/loda-lang/loda-cpp/main/miners.default.json


The only information I can find round this error is that adding
-ssl-no-revoke
to the curl parameters would probably stop the error
The revocation function was unable to check revocation for the certificate
being generated and so may allow the fetch of the JSON data to succeed. But that's something for the LODA devs to look into, unless someone knows if that can be changed locally? Some override in the project preferences maybe?
I'll leave the project running but reduce the priority, not that I'll be doing much with one task a day anyway.

Cheers
ID: 634 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 635 - Posted: 28 Oct 2022, 17:30:26 UTC - in response to Message 634.  

I'm surprised to see this error. We introduced an insecure fall-back option already in 221019:
https://github.com/loda-lang/loda-cpp/commit/fe607e4d8843f3e7fbe1563eb27960562f9899e3
Can you please try to run tasks with the latest app version (221028) and share more logs?
ID: 635 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 636 - Posted: 28 Oct 2022, 21:59:32 UTC - in response to Message 635.  

Does this help any?
2022-10-28 22:46:45|INFO |Starting LODA v22.10.28. See https://loda-lang.org/
2022-10-28 22:46:45|INFO |Found environment variable: PROJECT_DIR=.\
2022-10-28 22:46:45|INFO |Loading init data from file: .\init_data.xml
2022-10-28 22:46:45|INFO |Platform: windows, system memory: 32627 MiB
2022-10-28 22:46:45|INFO |User name: treaclepumpkin, host ID: 1348
2022-10-28 22:46:45|INFO |Using LODA home directory "D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\"
2022-10-28 22:46:45|INFO |Checking environment
2022-10-28 22:46:45|WARN |Setting environment variable: COMSPEC=C:\WINDOWS\system32\cmd.exe
2022-10-28 22:46:45|WARN |Setting environment variable: SYSTEMROOT=C:\WINDOWS
2022-10-28 22:46:45|WARN |Setting environment variable: PATH=C:\WINDOWS\system32;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\git\cmd;C:\Program Files\Git\usr\bin;D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\git\usr\bin
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
2022-10-28 22:47:01|WARN |Setting environment variable: TMP=D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\
2022-10-28 22:47:01|WARN |Setting environment variable: TEMP=D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
2022-10-28 22:47:01|INFO |curl -fsSLo "D:\ProgramData\BOINC/projects/boinc.loda-lang.org_loda\miners.default.json" https://raw.githubusercontent.com/loda-lang/loda-cpp/main/miners.default.json
2022-10-28 22:47:01|ERROR|Error fetching https://raw.githubusercontent.com/loda-lang/loda-cpp/main/miners.default.json

The task was
wu_1666975908_3785_0_r1604888524_0


Latest batch are still failing, I have though downloaded more than one task today now, all going back "Computation error" though.
ID: 636 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 640 - Posted: 29 Oct 2022, 11:44:10 UTC - in response to Message 636.  

I found the issue. It will be fixed in the next app version. You can find info about the latest releases here:
https://github.com/loda-lang/loda-cpp/releases
ID: 640 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 641 - Posted: 29 Oct 2022, 16:11:38 UTC - in response to Message 640.  

I found the issue. It will be fixed in the next app version. You can find info about the latest releases here:
https://github.com/loda-lang/loda-cpp/releases


Great news, thanks!
ID: 641 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Christian Krause
Project administrator

Send message
Joined: 9 May 22
Posts: 251
Credit: 450,553
RAC: 194
Message 642 - Posted: 7 Nov 2022, 19:24:45 UTC - in response to Message 641.  

The new version 221107 is available and contains the fix.
ID: 642 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
treaclepumpkin

Send message
Joined: 10 Sep 22
Posts: 7
Credit: 325,822
RAC: 22
Message 646 - Posted: 10 Nov 2022, 15:39:45 UTC - in response to Message 642.  

The new version 221107 is available and contains the fix.


All installed and running, tasks are now validating and completing. Thanks!
ID: 646 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Questions and Answers : Getting started : 195 (0x000000C3) EXIT_CHILD_FAILED

©2024 LODA Language