-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
No-debug-dissector in UTscapy - stabilize #3563
Conversation
c986d70
to
ad20eaa
Compare
80fe9f2
to
12b8537
Compare
12b8537
to
942bcf7
Compare
@gpotter2 This test is showing an issue in
The same issue happened on the current master build. I've never observed this issue on Linux/BSD based CI-machines. Do you have an idea how to debug such a case? To me, it looks like the OS is doing something weird, for example closing the files used in The |
It looks like this is trying to write on a closed object. I would suspect that's due to the fact that you're using threads: do you think it would be possible that the descriptors are closed, while having a thread still trying to access them? |
I checked the code, but from the given information, this Exception happened in my "background" thread which is running an answering machine. The socket of this answering machine is not closed by any operation in my code. The GC will close it, after the test. This brings me to the assumption that the OS was closing it. This TestSocket is not shared between multiple threads. Only the AnsweringMachine Thread is using it. I don't see a way, how threading could cause this error. |
no_debug_dissector
shortcut for tests