Subject: Re: apache httpd on NetBSD2.0 (pthread problem?)
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Tom Uban <uban@ubanproductions.com>
List: port-sparc
Date: 01/30/2005 08:28:47
At 01:03 PM 1/30/2005 +0100, Manuel Bouyer wrote:

>On Sat, Jan 29, 2005 at 12:18:23PM -0600, Tom Uban wrote:
> > Hello,
> >
> > I compiled Apache httpd-2.0.52.tar.gz under NetBSD2.0/sparc for my IPX and
> > following a clean build/install, running httpd fails with the following:
> >
> > 0  0x101dc100 in pthread__lock_ras_end () from /usr/lib/libpthread.so.0
> > #1  0x101db888 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
> > #2  0x102a6d10 in malloc () from /usr/lib/libc.so.12
> > #3  0x102a4128 in calloc () from /usr/lib/libc.so.12
> > #4  0x10295b80 in __hash_open () from /usr/lib/libc.so.12
> > #5  0x10249fc8 in endpwent () from /usr/lib/libc.so.12
> > #6  0x10249830 in getsubopt () from /usr/lib/libc.so.12
> > #7  0x10288694 in nsdispatch () from /usr/lib/libc.so.12
> > #8  0x10249c8c in getpwnam () from /usr/lib/libc.so.12
> > #9  0x000581d8 in ap_uname2id (name=0x10c698 "nobody") at mpm_common.c:294
> > #10 0x00067dc8 in unixd_set_user (cmd=0x10c699, dummy=0x0,
> >     arg=0x10c698 "nobody") at unixd.c:170
> > #11 0x0004b4c0 in invoke_cmd (cmd=0x8f030, parms=0xeffff868, mconfig=0x0,
> >     args=0x10087e "") at config.c:675
> > #12 0x0004c204 in ap_walk_config_sub (current=0x100858, parms=0xeffff868,
> >     section_vector=0xa6bb8) a#13 0x0004c298 in ap_walk_config
> > (current=0x100858,
> >  parms=0xeffff868,
> >     section_vector=0xa6bb8) at config.c:1098
> > #14 0x0004d0ac in ap_process_config_tree (s=0xa5740, conftree=0x100858,
> >     p=0xa1018, ptemp=0xe3018) at config.c:1641
> > #15 0x00050024 in main (argc=3, argv=0xeffffa04) at main.c:595
> > #16 0x000260d8 in ___start ()Badly placed ()'s.
> >
> > Is this a sparc specific pthread problem? I found a similar thread
> > "bind9 on -current/sparc (pthread problem?)", but there doesn't seem
> > to be a resolution...
>
>Yes, it's sparc-specific. I have several PRs open for pthread problems on
>sparc.

Is there a known good version of the pthread library that I can compile/use?

--tnx
--tom

>--
>Manuel Bouyer <bouyer@antioche.eu.org>
>      NetBSD: 26 ans d'experience feront toujours la difference
>--