I've compiled entrance from source (did a CVS update today, but nothing
had changed since I last updated) and entrance segfaults on my FreeBSD
6 box with the following error:

"Fatal error 'Recurse on a private mutex.' at line 988 in
file /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 0)"

After doing some googling, I learned that this might be caused by
compiling without debugging symbols. I'm recompiling my kernel now, but
I recompiled pthreads with "-g" and that didn't help anything. I don't
think it's in pthreads anyway. I think there's something in entrance
that is running afoul of the BSD "no recursive [private] mutex(es)"
rule. Maybe it's something in an e-lib or something. Not really sure,
not knowing the code.

There was a mention of a fix for this problem with another piece of
software by using USE_LIBTOOL_VER=15, but that's not in any of the
Makefiles, and it doesn't seem to make any difference having it in the
environment, either.

I also found a related discussion thinking it was a problem with gcc
and the "-lc" flag. That flag isn't in pthreads or entrance, so not
sure if that's an issue or not.

Any ideas? I'm about out of them myself...

Thanks!

Jon Brisbin
Webmeister
NPC International, Inc.


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to