[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gnomemeeting: PMutex acquired...



> 
> grundler@c3k:~$ gnomemeeting
>     tlibthrd.cxx(1079)  PWLib   Assertion fail: PMutex acquired whilst locked by another thread
> 
> <A>bort, <C>ore dump, <I>gnore? 
> 
> This happens when exiting gnomemeeting.
> (Hitting Ignore causes a segment fault)
> 
> "reportbug" says there is a newer version (0.93.1-3) in unstable.  But the
> version dependencies make it difficult (impossible?) to install/test 0.93.1-3.
> Should I reportbug anyway?
> 
> thanks,
> grant

Thinking about all the non-atomic stubs we are using
in glibc linuxthreads... *shiver*. I will get around
to fixing this once I've got everything upstream.

See libc/sysdeps/generic/atomicity.h for an explanation
on the topic. We need to implement:

	exchange_and_add
	atomic_add
	compare_and_swap

The last being the most important since it's used in
glibc's linuxthreads implementation :}

c.



Reply to: