-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.NET crashes with exit code 80131506 and kills powershell.exe & CoreCycler #56
Comments
At first I thought you meant it freezes, but it seems the script just exits? That's a first, I've never seen this being reported. 😮 |
Yes, my previous issue was with "freezing" but since I deactivated quick edit it never happened. But this one is different. I'm not able to run corecycler unattended for more than a day and a half. My theory is that some of "best" cores have still too high curve value and they clock too high in ultra light tasks - so when corecycler suspends task best core is able to clock high and if this core is at the moment used for cocrecycler script - it bugs and exits execution. I did not check winows logs (no time for that deep dive ;] ). But next time it happens I can post log fragment where it stopped - to see if it's the same step. |
If you haven't deleted the old log files, they should still be in our logs directory. It's been a long time since I've let CoreCycler run for so long, it was still in the early days of writing it, so I could think of various issues for these long runtimes. Maybe a buffer overflow somewhere, maybe the log files become too large, maybe there's a memory leak... therefore checking the Windows Event Log might be useful to determine what's going on there, maybe there's some entry in there pointing in the right direction. |
I would say it could be some leak. Looks like overflow of some kind. |
You could also try to disable the suspend functionality by setting If you decide to test either of these, please let me know the results. |
For the period of tunning CPU I have RAM @ JEDEC settings 4800 (those are 6000 CL30 sticks) so it's not it. CPU - sure - it's in the middle of tuning ;] Yesterday I have updated .NET packages but today it stopped again with same errors: cocrycler log:
Win: Application: powershell.exe Win: |
Closing, as to me this looks like a hardware / overclock / undervolt issue. |
I've now had that .NET crash with exit code 80131506 as well, which simply kills the powershell.exe and therefore also CoreCycler. |
I'm not making much progress. I thought I had solved it by refactoring some of my code, and it ran fine for over 7 hours where before it would stop within an hour, but then it returned. I managed to get a crash dump when it happened, but I'm not really good at understanding it. The crash seems to be due to a Garbage Collector error where it tries to read memory from address 0 (i.e. null).
resp. My experience with crash dumps and debugging with crash dumps is close to zero, so not sure how to progress from here. |
Since refactoring parts of code I haven't seen this happen anymore, so I hope the issue has been fixed or at least diminished. |
Hi, so after two weeks of tuning I have my Curve optimal enough so cycler can run long time without errors. Since then it happens regularly that it stops. No error, nothing. It can happen iteration 14 or 18th or 17... usually after 10 iterations minimum and I never passed 20 iterations in one shot. What could be the reason ? Still unstable cores bugging ?
here is the log:
+ Resuming the stress test process
+ Resumed: True
+ 11:33:57 - Getting new log file entries
+ Getting new log entries starting at position 151591 / Line 5744
+ The new log file entries:
+ - [Line 5745] Self-test 14336K passed!
+ New file position: 151617 / Line 5745
+ 11:33:57 - Checking CPU usage: 3.12%
+
+ 11:33:58 - Tick 5 of max 36
+ Remaining max runtime: 312s
+ 11:34:07 - Suspending the stress test process for 1000 milliseconds
+ Suspended: True
+ Resuming the stress test process
+ Resumed: True
+ 11:34:09 - Getting new log file entries
+ Getting new log entries starting at position 151617 / Line 5745
+ The new log file entries:
+ - [Line 5746] Self-test 15360K passed!
+ New file position: 151643 / Line 5746
+ 11:34:09 - Checking CPU usage: 3.12%
+
+ 11:34:10 - Tick 6 of max 36
+ Remaining max runtime: 300s
+ 11:34:19 - Suspending the stress test process for 1000 milliseconds
+ Suspended: True
+ Resuming the stress test process
Here is screenshot:
And here's Prime95 log around the same time when corecycler stops:
Self-test 8960K passed!
[Thu Aug 31 11:29:22 2023]
Self-test 14336K passed!
Self-test 9216K passed!
Self-test 9600K passed!
Self-test 10240K passed!
[Thu Aug 31 11:30:36 2023]
Self-test 10752K passed!
Self-test 11200K passed!
Self-test 15360K passed!
Self-test 11520K passed!
[Thu Aug 31 11:31:57 2023]
Self-test 12288K passed!
Self-test 12800K passed!
Self-test 13440K passed!
[Thu Aug 31 11:33:09 2023]
Self-test 13824K passed!
Self-test 16000K passed!
Self-test 14336K passed!
Self-test 15360K passed!
[Thu Aug 31 11:34:30 2023]
Self-test 16000K passed!
Self-test 16384K passed!
Self-test 17920K passed!
Self-test 16384K passed!
[Thu Aug 31 11:35:40 2023]
The text was updated successfully, but these errors were encountered: