Ticket #1832 (closed bug: fixed)

Opened 3 months ago

Last modified 3 months ago

condition variable entries are only removed on notify

Reported by: axeld Assigned to: bonefish
Priority: blocker Milestone: R1/alpha1
Component: System/Kernel Version: R1 development
Cc: Platform: All

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

02/22/08 06:12:42 changed by axeld

Ticket #1831 is a duplicate of this one, and contains a stack crawl if you need one :-)

02/22/08 08:51:40 changed by bonefish

  • status changed from new to closed.
  • resolution set to fixed.

Fixed in r24063.