Subject: Re: After newlock2 merge: Different pthread behavior
To: Andrew Doran <ad@NetBSD.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
Date: 03/24/2007 00:45:54
> 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.