GNOME Bugzilla – Bug 136284
make check: thread-test failed
Last modified: 2004-12-22 21:47:04 UTC
glib 2.3.5 Pid 18299 received a SIGSEGV for stack growth failure. Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz. /bin/sh: 18299 Memory fault(coredump) FAIL: thread-test The crash occurs in gatomic.c:556 in the function g_atomic_pointer_get() ... I did 'bt' in gdb, but I got bored when looking at all those thousands of stack-frames, so I stopped looking after 1070-something stackframes ....
Ok, this of couse can't work. An infinite recursion for G_MEMORY_BARRIER_NEEDED and DEFINE_WITH_MUTEXES. A fix is attached. Matthias, can you please check that in, as I'm not home now (and wont be for 2 weeks) and I *cough* forgot my CVS-password. It's resting peacefully in my .cvspass at home. I you can read this I at least did't forget my Bugzilla password.
Created attachment 25240 [details] [review] patch
Committed.