Ticket #1832 (closed bug: fixed)
condition variable entries are only removed on notify
| Reported by: | axeld | Owned by: | bonefish |
|---|---|---|---|
| Priority: | blocker | Milestone: | R1/alpha1 |
| Component: | System/Kernel | Version: | R1 development |
| Cc: | Blocked By: | ||
| Platform: | All | Blocking: |
Description
It looks like condition variables are only removed if a thread is actually waiting and gets notified (ie. not interrupted by a signal). This causes a panic in the PrivateConditionVariableEntry destructor.
This is easily reproducible by keeping a "tail -f /var/log/syslog" running in a Terminal when shutting down.
Change History
Note: See
TracTickets for help on using
tickets.
