-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Pending IPC work items #12280
Comments
- There was a race condition on EventPipe::Disable where we deallocated the s_pSession and set it to NULL, but there was still a thread waiting to write and dereference the null pointer. Now, we check that the session is not null. - Added a new attach event to be handled to the Diagnostic server: Add streaming functionality (Syncronus) #23299 - On Linux, IPC was failing when delete was invoked because we were using new (std::nothrow) instead of new (nothrow) when allocating the newly connected clients/streams. I have replaced the call with new. This fixed #23580 - Move multiFileTraceLengthInSeconds out of the EventPipeSession. - Unlink previously existing socket. - EventPipeBlock: _ASSERTE was updated not to fail when data is not aligned if an error has already occurred. - Update _ASSERTE in fastserializer.cpp to take into account the the write operation could have failed.
@jorive is this still tracking active work? It looks like we've completed everything in this list. |
@josalem Not fully done yet. Ctrl-C needs to be properly fixed (need to look at what the debugger does), and add tests for all the new features. |
PR is out for cleaning up the socket on Ctrl-C: dotnet/coreclr#25976 |
dotnet/coreclr#25976 should check the last checkbox. Closing the issue as all checkboxes are marked as done. |
Pending IPC work items
The text was updated successfully, but these errors were encountered: