-
Notifications
You must be signed in to change notification settings - Fork 216
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
SIGSEGV when it tries to wait for a futex #451
Comments
Are you sure it's actually crashing in that thread? It seems like this is just the main thread which is blocked waiting on a lock while the crash is happening in another thread. |
All the other threads are also blocked waiting for a lock (in the coredump) |
All of the threads in that core dump are in system calls, which shouldn't be able to cause a SIGSEGV. It seems the core dump was not taken at the moment the crash happened. |
That's weird, because the kernel makes a core dump after the program crashed (or at least, it should be) Also, it seems like it crashes due to a malloc header corruption at times, as seen in the linked issue |
The code segfaults when it tries to wait for a futex (related to Tokio)
More info: iv-org/inv_sig_helper#12
A coredump of the crash and build is provided at iv-org/inv_sig_helper#12 (comment)
From the coredump, the program is shown crashing at these first few locations in the code:
The text was updated successfully, but these errors were encountered: