Open alexhiggins732 opened 1 year ago
As a side note, Yafu used to "play nice" and set it's thread priority to below normal. Now when launching with the maximum threads on my OS, my system becomes unresponsive, and I need to manually go into task manager and set the process priority to below normal. I wonder if below normal can be the default, with a switch to set process priority to normal or higher as an optional setting.
This is a new bug in 2.11.0 since the previous version I used (2.6.0). When running SIQS, either from an interactive session or from the command line, yafu silently dies. When running from the command line Yafu exists without returning a value. In an interactive session Yafu just unexpectedly quits.
How to reproduce From the command line or an interactive session execute
siqs(rsa(n))
. I found the bug is more repeateble forn >= 195
and happens more often the higher the bit count. Some times Yafu runssiqs
as expected, other times it silently dies.Example - Running
yafu siqs(rsa(195))
three different times resulted in 2 silent crash and one expected factorization:An example of a silent crash from an interactive session:
A print screen from the above:
An example of a failed run from the command line followed by a successful run:
At first glance it appears the failure are random.
Another failure:
Factor.log shows no useful information about the failure:
Additional information: OS: Windows 11, fully patched. Running from windows console, but WSL 2 installed with latest Ubuntu, along with up to date Visual Studio 2022, latest Dotnet core framework and recent c/c++ runtimes.