Subject: Re: After newlock2 merge: Different pthread behavior
To: Andrew Doran <ad@NetBSD.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: current-users
Date: 03/24/2007 00:45:54
M.Drochner@fz-juelich.de said:
> Sometimes a part of the xfce4 desktop dies.

Fwiw, I'm just noticing that there are 2 new coredumps
in my home dir, from xfce4-panel and xfce-mcs-manager.
The stacktrace looks identical for both:

#0  0xbb3110ff in kill () from /usr/lib/libc.so.12
#1  0xbb3d8097 in pthread__assertfunc () from /usr/lib/libpthread.so.0
#2  0xbb3d6e4c in pthread_spinlock () from /usr/lib/libpthread.so.0
#3  0xbb3d8edd in pthread_exit () from /usr/lib/libpthread.so.0
#4  0xbb3d67f8 in poll () from /usr/lib/libpthread.so.0
#5  0xbb40ecaf in g_main_context_check () from /usr/pkg/lib/libglib-2.0.so.0
#6  0xbb40f077 in g_main_loop_run () from /usr/pkg/lib/libglib-2.0.so.0
#7  0xbb996831 in gtk_main () from /usr/pkg/lib/libgtk-x11-2.0.so.0
#8  0x0804a9e3 in main ()

Whatever the error is, it is not one of those catching application
misbehaviour. Rather some libpthread internal thing.

And I wasn't running setiathome at this time, so my statement
"everything is fine as long as the CPUs are busy" still holds.

best regards
Matthias