[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Two problems with pre-Alpha4
At 09:22 PM 6/17/00 -0400, Mark Valence wrote:
>> >Second, when I start up slapd on Digital OSF 4.0e on an Alpha, and
>> >then simply kill it (no operations performed at all), it goes into
>> >an infinite loop in ldap_pvt_thread_pool_destroy, in the following
>> >code which starts at line 269:
>> >
>> > do {
>> > ldap_pvt_thread_yield();
>> > ldap_pvt_thread_mutex_lock(&pool->ltp_mutex);
>> > waiting = pool->ltp_open_count;
>> > ldap_pvt_thread_mutex_unlock(&pool->ltp_mutex);
>> > } while (waiting > 0);
>> >
>> >The value of 'waiting' is 1.
>>
>>Mark?
>
>I haven't seen this on other systems, but I'll take a look at the
>code later tonight to see if I can figure out why this happens.
May I suggest you assert the hell out of the code (like r/w lock
code) and see if Randy can get it to dump.
>Kurt- what's the status of Alpha4 -- can you give me until later tonight?
I'm basically ready to cut the tarball... but don't mind waiting
for you to investigate this.