On Wed, Nov 25, 2009 at 03:30:08PM +0800, Zhuang Yuyao wrote: > evdns contains a bug related to thread lock. > > enable thread lock by evthread_use_pthreads() will cause successive > evdns_base_resolve_ipv4() (and other resolve functions i think) to > hang on EVDNS_LOCK(base) after one or several successful call to > evdns_base_resolve_ipv4(). > > > the patch attached with this mail solved this problem on my machine.
I've merged this to the master branch; thanks! I've also applied code for a 'lock debugging mode' so we can try to catch problems like this more reliably in the future. yrs, -- Nick *********************************************************************** To unsubscribe, send an e-mail to [email protected] with unsubscribe libevent-users in the body.
