Summary: | Apparent race conditions in ACE_TP_Reactor::handle_socket_events | ||
---|---|---|---|
Product: | ACE | Reporter: | Carlos O'Ryan <coryan> |
Component: | ACE Core | Assignee: | DOC Center Support List (internal) <tao-support> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | bala |
Priority: | P3 | ||
Version: | 5.2.3 | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 1202 |
Description
Carlos O'Ryan
2002-06-19 13:58:54 CDT
#2 is fixed in my workspace and I should be checking it in another hour or so. Much has been said and written about #1. Bug 1031 gives a sample case for #1. Whether another thread calls remove_handler () or the same thread as a part of the upcall calls remove_handler () is immaterial. The result is a crash and source of the problem is the same. IMHO, I would prefer moving #1 as another sample use case that #1031 would fix. Having many bug reports is only going to make things hard and skewed. BTW, there *no* fixes attached to bug 1020. Sorry, I meant the attachments to bug 1031. If you think this bug is a duplicate of 1020, just mark it so. Point #2 is fixed and the ChangeLog for that change is Wed Jun 19 14:25:52 2002 Balachandran Natarajan <bala@cs.wustl.edu> and POint #1 is documented in bug 1031 |