-
Notifications
You must be signed in to change notification settings - Fork 27
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
cvise stops intermittently #113
Comments
A workaround is to send SIGCONT in a loop from some shell script, but I'd like to understand and fix it. |
Hmm, I haven't seen this behavior during my |
I don't know if it was moved into the background, or if something else happened. I don't use cvise very often (but when I do, it's for multi-day reductions), so I can't tell if it's related to gdb or not. It seems likely since gdb plays with signals. I don't know how to generate a Python backtrace (and if it's stopped, I'm sure I won't get once). I guess a workaround is to package the interestingness test into a container, this should isolate any signals leakage. Still, it would be nice if cvise protected itself from this. |
Well the described behavior seems pretty unusual.
Anyway, can you please attach a reproduces I can run locally a try to reproduce it?
Well, that sounds like a solution, but C-Vise should not behaved like you described ;) |
https://github.com/avikivity/scylladb/commits/bug-13730-investigation Steps to reproduce:
There's a container image with all the dependencies: docker.io/scylladb/scylla-toolchain:fedora-38-20230517 The problem reproduces rarely. I have a feeling it happens when the pass changes, but it hasn't happened enough times, and usually I wasn't looking when it did. |
Thanks for the reproducer. Note I'm changing a job right now and I will get to it in one month from now when I'll have a reasonable powerful machine to reproduce it on. Hope it's fine? |
All right, so I've changed a job and got a reasonably fast desktop machine. Looking at your reproducer: can you please create a container (the provided one |
Occasionally I see
And I have to restart the job with
fg
. This is of course problematic for unattended runs.The interestingness test runs gdb in batch mode (gdb also runs the program). Perhaps gdb signals interfere with cvise?
The text was updated successfully, but these errors were encountered: