[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#4500) Deadlock in test044-dynlist with back-ldif



h.b.furuseth@usit.uio.no wrote:
> Full_Name: Hallvard B Furuseth
> Version: HEAD
> OS: Linux
> URL: 
> Submission from: (NULL) (129.240.186.42)
> Submitted by: hallvard
> 
> 
> Configure with CPPFLAGS="-DLDAP_THREAD_DEBUG"
> cd tests; ./run -b ldif test044-dynlist
> ldap_pvt_thread_mutex_lock() fails with Resource deadlock avoided.
> 
> (LDAP_THREAD_DEBUG turns on pthread error checking in mutexes,
> checks error returns, and by default aborts on error.)

The deadlock is fixed, but test044 still fails because back-ldif doesn't 
have an op_compare entry point, and the dynlist overlay doesn't get 
invoked by the frontend's compare function.

-- 
   -- Howard Chu
   Chief Architect, Symas Corp.  http://www.symas.com
   Director, Highland Sun        http://highlandsun.com/hyc
   OpenLDAP Core Team            http://www.openldap.org/project/