-
Notifications
You must be signed in to change notification settings - Fork 584
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
Replay crashes on epoll_pwait2
syscall within libevent
#3827
Comments
What CPU are you running on? |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've tried to find a minimal example to reproduce this for a while now, but then get different errors or none at all, so here's the original one (I'll add the other traces collapsed at the end):
Replaying a recording of the program using libevent (and libxdp), crashes at the syscall
epoll_pwait2
inside libevent (epoll.c:epoll_dispatch line 517 with libevent commit 6d8c38af). The weird thing about this is that the replay crashes at the first execution of said syscall, but only if the recording includes code executed later. If the recording doesn't include the later code (AF_XDP socket related code in this instance), the replay completes just fine.Maybe this already helps, else I'll have to see when I have time to further investigate.
Other traces
When trying to find a minimal example the code breaks on
write
when usingprintf
.When recording the original program with
--no-syscall-buffer
it still breaks atepoll_pwait2
.The text was updated successfully, but these errors were encountered: