This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Wade Jensen wrote:
This looks familiar.Hello, There is a very rare condition in Cyg_Condition_Variable::wait_inner( Cyg_Mutex *mx, cyg_tick_count timeout ) that causes the "Unnecessary call to unlock_inner()" assertion to fail.
I'd probably prefer to include the if conditional in the " if( self->get_wake_reason() == Cyg_Thread::NONE )" test further up. But I can change that later, depending on what Nick says.Here is a patch for this problem. It is based off of the 2.0 snapshot source.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |