-
Notifications
You must be signed in to change notification settings - Fork 255
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
ctrl-c to abort running tests broken in 4.0.5 #408
Comments
On second attempt, it appears to finally work, but did require 4 separate ctrl-c commands (i had p set to 4)
|
Notice the two instances of |
Unfortunately I cannot reproduce this. Could you run with |
Hmm, ok. Sounds like it could very well possibly be an environment issue on my end. I’ll reboot my windows machine (I’m using Cygwin on Windows 10 to ssh into the Linux machines running the actual code in question), and test again, and specifically test the two versions. I’ll report back. Thanks for the quick response. |
I've also encountered this problem a couple of times. I will paste debug log when it will happen again. |
Ok, I performed a reboot, and I still get the same behavior. So I again ran with the debug output as requested. Here is the results: The command I used was: I've skipped lots of the debug output that occurred before the tests started running, here is the output from the point where it determined that no recompile was necessary till the end. Again, I needed to press ctrl-c 4 times for it to completely stop, and each time you'll see the
|
It's completely possible that this was present in 3.9.0 and that I just happened to never notice it. I had only been using 3.9.0 for a couple weeks tops. |
I'm using python 3.6.3:
|
I will add more detailed debug logging tomorrow and ask you to try again. |
I was able to reproduce an instance of the problem now and fixed it. |
Thanks! That definitely affected the behavior I was seeing, now only a single ctrl-c was needed to abort the process. Here is the output, just for reference:
|
@kraigher Hi I'm just wondering how you fixed the issue? I seem to be experiencing the same error |
Hi all, just bumping this thread because like @lunamoonli I have the same issue. On older versions of vunit that I can remember, this never occurred. Now it occurs when I use python v3.8.10, installed vunit-hdl via pip3, and and using ghdl with the gcc backend
Will run an update and see if that fixes it.... Edit: It seems that the lockups are due to running distributed processes, and not waiting until starting the second one. I.e your process that uses
should wait until a start condition, and then start. This fixed the lockup for me. Example:
|
First of all, great framework! I've been very happy with it.
I first started using v3.9.0 and noticed that when running the simulations in parallel that I could easily abort them all with ctrl-c and I'd get a nice report of what ran, and what was aborted.
Now I grabbed v4.0.5 and I've got simulations running, however I am unable to abort the execution with a ctrl-c like I used to be able to.
Has anyone else noticed this?
The text was updated successfully, but these errors were encountered: