Subject: Re: libpthread
To: None <wulf@ping.net.au>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 06/20/2003 16:59:19
On Friday, June 20, 2003, at 04:40 PM, wulf@ping.net.au wrote:
> I don't believe that it is a problem of finding volunteers willing to
> spend time on this, but a lack on the number of volunteers that have
> the
> knowledge and expertise on this matter.
>
> Don't you agree?
No, I don't. While I don't expect everyone to be an expert, I do
expect a little more effort that I seem to be seeing.
The pthread library has a number of debugging options. There is a
debug log that you can run a dmesg-like program on to get pretty
detailed information on every action the library takes. There are also
various application debugging options (note that a fair number of
things that were blamed on libpthread at first turned out to be bugs in
the applications!).
When people see failures, they should use the tools at their disposal
to get as much information as possible about the failure. You don't
have to be an expert in how the SA/pthreads system works to do this.
I know of one person (Bill Studenmund, an expert in a number of areas,
but whom I suspect will not claim to be an expert in how SA/pthreads
works :-) who has had great success at getting pthreads bugs fixed by
providing very thorough debugging information to Nathan when he has a
problem.
-- Jason R. Thorpe <thorpej@wasabisystems.com>