Anton - Valqk wrote:
Hi group,
does anyone has idea
why the [EMAIL PROTECTED] upgrade to latest 6_3_RELEASE
broke my apache-worker?!???
In logs I get:
Fatal error 'kse_exit() failed for system scope thread' at line 1215 in
file /usr/src/lib/libpthread/thread/thr_kern.c (errno = 22)

I don't think it's a suggested behavior?
This broke my apache for christ sake!!!
Not pretty sure about all other threaded apps.....
after 10 times I've rebuilded my port from scratch and seeing that it's
not a problem with this,
I've found a solution:
adding in /etc/libmap.conf

[httpd]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so

Since many people (including myself) have upgraded from 6.something to 6.3-RELEASE without problems, it's probably something specific to your own system. Have you tried rebuilding world instead of port?

What does `ldd /usr/local/sbin/httpd` say when you remove libmap.conf?

Here's what it says on one of my 6.3 systems:

> ldd /usr/local/sbin/httpd
/usr/local/sbin/httpd:
        libm.so.4 => /lib/libm.so.4 (0x80068c000)
        libaprutil-1.so.2 => /usr/local/lib/libaprutil-1.so.2 (0x8007a8000)
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x8008c0000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x8009e2000)
        libapr-1.so.2 => /usr/local/lib/libapr-1.so.2 (0x800bd3000)
        libcrypt.so.3 => /lib/libcrypt.so.3 (0x800cfa000)
        libpthread.so.2 => /lib/libpthread.so.2 (0x800e13000)
        libc.so.6 => /lib/libc.so.6 (0x800f3e000)

What is your result?

Try `ident /lib/libpthread.so.2`, here's my result (amd64):
> ident /lib/libpthread.so.2
/lib/libpthread.so.2:
$FreeBSD: src/lib/csu/amd64/crti.S,v 1.7 2004/03/21 01:39:01 peter Exp $ $FreeBSD: src/lib/csu/amd64/crtn.S,v 1.6 2004/03/21 01:39:01 peter Exp $ $FreeBSD: src/lib/libpthread/thread/thr_pselect.c,v 1.5 2003/12/09 02:20:56 davidxu Exp $ $FreeBSD: src/lib/libpthread/thread/thr_connect.c,v 1.2 2003/12/09 23:40:27 deischen Exp $ $FreeBSD: src/lib/libpthread/thread/thr_accept.c,v 1.2 2003/12/09 23:40:27 deischen Exp $ $FreeBSD: src/lib/libpthread/thread/thr_sigaltstack.c,v 1.2 2004/01/02 00:38:42 davidxu Exp $ $FreeBSD: src/lib/libpthread/thread/thr_printf.c,v 1.4 2004/02/10 20:42:33 cperciva Exp $ $FreeBSD: src/lib/libpthread/thread/thr_kern.c,v 1.116.2.1 2006/03/16 23:29:07 deischen Exp $ $FreeBSD: src/lib/libpthread/arch/amd64/amd64/enter_uts.S,v 1.5 2004/07/31 01:53:21 davidxu Exp $ $FreeBSD: src/lib/libpthread/arch/amd64/amd64/context.S,v 1.7.8.1 2006/03/16 23:29:06 deischen Exp $ $FreeBSD: src/lib/libc/gen/sigsetops.c,v 1.8 2002/02/01 00:57:29 obrien Exp $ $FreeBSD: src/lib/libc/string/bcopy.c,v 1.6 2003/10/26 03:55:58 peter Exp $ $FreeBSD: src/lib/libc/string/bzero.c,v 1.2 2002/03/22 21:53:19 obrien Exp $ $FreeBSD: src/lib/libc/string/memset.c,v 1.8 2002/09/01 21:53:46 robert Exp $ $FreeBSD: src/lib/libc/amd64/sys/cerror.S,v 1.14 2005/04/21 12:47:08 kan Exp $ $FreeBSD: src/lib/libc/string/memcpy.c,v 1.2 2002/03/22 21:53:19 obrien Exp $ $FreeBSD: src/lib/libc/string/bcopy.c,v 1.6 2003/10/26 03:55:58 peter Exp $ $FreeBSD: src/lib/libc/string/memset.c,v 1.8 2002/09/01 21:53:46 robert Exp $ $FreeBSD: src/lib/libc/string/strcpy.c,v 1.7 2002/09/06 11:24:06 tjr Exp $ $FreeBSD: src/lib/libc/string/strlen.c,v 1.4 2002/03/21 18:44:54 obrien Exp $

Also, are you sure as to what you upgraded to? Are your kernel and world in sync? KSE was removed from 8-CURRENT so it could be a problem if you somehow got binaries or libraries from 8-CURRENT.

anywayz, can anyone answer me plz why did I get to this state?

If nothing obvious pops up from the above, you could maybe create an archive of all files ldd says are loaded by httpd so developers can take a look at it.


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to