This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Help repro PR 1749.


> Internally, the condition wait function actually thinks that it has been
> removed from the queue and signalled, which is not the case. 

You mean it leaves some dangling pointers to the current thread on a queue?

> Perhaps I should have called this an erroneous return rather than a spurious
> wakeup; sorry about the confusing terminology!

It is not the return that is erroneous.  It is the dangling state.
The return would be ok if it cleaned up state, so if it is easier to
fix it that way than to make it know when to continue blocking,
that is an ok fix.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]