On Wed, Jan 09, 2013 at 11:22:43AM -0600, Mark Ellzey wrote: > On Tue, Jan 08, 2013 at 11:29:01PM +0100, Bj?rn K. wrote: > > This is the valgrind --tool=helgrind output. The first part appears > > for every connection to the server: > -- cut -- >
OK, you need to add a mutex around anything that uses "thread_base" and "next_thread". I.e., pthread_mutex_lock(thread_base_lock); next_thread = (next_thread + 1) % NUM_THREADS; bufferevent_openssl_socket_new(thread_base[next_thread], ...); pthread_mutex_unlock(thread_base_lock); *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.