From owner-freebsd-sparc64@FreeBSD.ORG Sun Jun 1 13:18:49 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A584937B401; Sun, 1 Jun 2003 13:18:49 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id F28CD43F85; Sun, 1 Jun 2003 13:18:48 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h51KIPkF068407; Sun, 1 Jun 2003 16:18:25 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h51KIPdr068406; Sun, 1 Jun 2003 20:18:25 GMT (envelope-from des+tinderbox@freebsd.org) Date: Sun, 1 Jun 2003 20:18:25 GMT Message-Id: <200306012018.h51KIPdr068406@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, sparc64@freebsd.org Subject: [-CURRENT tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jun 2003 20:18:50 -0000 TB --- 2003-06-01 20:15:41 - starting CURRENT tinderbox run for sparc64/sparc64 TB --- 2003-06-01 20:15:41 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-01 20:18:17 - building world TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools [...] error before `:' token In file included from /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/bool-array.h:59, from /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/bool-array.cc:21: /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/options.h:150:1: unterminated #ifdef /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/options.h:32:1: unterminated #ifndef In file included from /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/bool-array.cc:21: /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/bool-array.h:55:1: unterminated #ifdef /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/contrib/gperf/src/bool-array.h:27:1: unterminated #ifndef *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/gperf. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. TB --- 2003-06-01 20:18:25 - /usr/bin/make returned exit code 1 TB --- 2003-06-01 20:18:25 - ERROR: failed to build world TB --- 2003-06-01 20:18:25 - tinderbox aborted From owner-freebsd-sparc64@FreeBSD.ORG Sun Jun 1 23:07:08 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD86F37B401; Sun, 1 Jun 2003 23:07:08 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E9CC44003; Sun, 1 Jun 2003 23:07:05 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5266bkF014639; Mon, 2 Jun 2003 02:06:37 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5266bbg014638; Mon, 2 Jun 2003 06:06:37 GMT (envelope-from des+tinderbox@freebsd.org) Date: Mon, 2 Jun 2003 06:06:37 GMT Message-Id: <200306020606.h5266bbg014638@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, sparc64@freebsd.org Subject: [-CURRENT tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jun 2003 06:07:09 -0000 TB --- 2003-06-02 05:20:34 - starting CURRENT tinderbox run for sparc64/sparc64 TB --- 2003-06-02 05:20:34 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-02 05:22:27 - building world TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. [...] /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:135: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:140: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:143: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:143: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:145: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:145: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:148: warning: ISO C89 does not support `long long' /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include/stdlib.h:151: warning: ISO C89 does not support `long long' *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/nfsiod. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. TB --- 2003-06-02 06:06:37 - /usr/bin/make returned exit code 1 TB --- 2003-06-02 06:06:37 - ERROR: failed to build world TB --- 2003-06-02 06:06:37 - tinderbox aborted From owner-freebsd-sparc64@FreeBSD.ORG Mon Jun 2 16:15:44 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF46937B401; Mon, 2 Jun 2003 16:15:44 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-104-32.dsl.lsan03.pacbell.net [64.169.104.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 50BA143F75; Mon, 2 Jun 2003 16:15:44 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 2726566B9B; Mon, 2 Jun 2003 16:15:44 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 03E0A82D; Mon, 2 Jun 2003 16:15:43 -0700 (PDT) Date: Mon, 2 Jun 2003 16:15:43 -0700 From: Kris Kennaway To: current@FreeBSD.org, sparc64@FreeBSD.org Message-ID: <20030602231543.GA28135@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gKMricLos+KVdGMg" Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jun 2003 23:15:45 -0000 --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline phoenix on my sparc64 crashed while idle with the following: Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/src/lib/libc_r/uthread/uthread_priority_queue.c (errno = 2) Any ideas? Kris --gKMricLos+KVdGMg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE+29qfWry0BWjoQKURAinBAKDUw3VcWQt18IyoiKSJ3dNNBAm/zQCdGbEe fIKrud/+CC6JJ7Yy3jVnQAQ= =Fht5 -----END PGP SIGNATURE----- --gKMricLos+KVdGMg-- From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 00:30:38 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65F5337B401; Wed, 4 Jun 2003 00:30:38 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-104-32.dsl.lsan03.pacbell.net [64.169.104.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C70543F85; Wed, 4 Jun 2003 00:30:37 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 232E666B9B; Wed, 4 Jun 2003 00:30:37 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 04CA8483; Wed, 4 Jun 2003 00:30:36 -0700 (PDT) Date: Wed, 4 Jun 2003 00:30:36 -0700 From: Kris Kennaway To: Kris Kennaway Message-ID: <20030604073036.GA35212@rot13.obsecurity.org> References: <20030602231543.GA28135@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline In-Reply-To: <20030602231543.GA28135@rot13.obsecurity.org> User-Agent: Mutt/1.4.1i cc: current@FreeBSD.org cc: sparc64@FreeBSD.org Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 07:30:38 -0000 --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > phoenix on my sparc64 crashed while idle with the following: >=20 > Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/sr= c/lib/libc_r/uthread/uthread_priority_queue.c (errno =3D 2) >=20 > Any ideas? >=20 > Kris One of the libc_r tests seems to hang: Test static library: -------------------------------------------------------------------------- Test c_user c_system c_total chng passed/FAILED h_user h_system h_total % chng -------------------------------------------------------------------------- hello_d 0.00 0.02 0.02 passed -------------------------------------------------------------------------- hello_s 0.00 0.02 0.02 passed -------------------------------------------------------------------------- join_leak_d 0.77 0.18 0.95 passed -------------------------------------------------------------------------- mutex_d 9.08 92.42 101.50 passed -------------------------------------------------------------------------- sem_d 0.01 0.02 0.02 passed -------------------------------------------------------------------------- sigsuspend_d 0.00 0.02 0.02 passed -------------------------------------------------------------------------- sigwait_d 0.00 0.02 0.02 *** FAILED *** -------------------------------------------------------------------------- guard_s.pl It's been sitting there for hours now. Kris=20 P.S. Why do 3 of the tests even fail on i386? --PEIAKu/WMn1b1Hv9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE+3aAcWry0BWjoQKURAvSbAJ43wQJM/akcDkH3Z4zHB0GQpDlzYQCfYXR8 lvHrEviXEyy1GpR4NHAOzhI= =i35b -----END PGP SIGNATURE----- --PEIAKu/WMn1b1Hv9-- From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 14:44:17 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2B5A37B401 for ; Wed, 4 Jun 2003 14:44:17 -0700 (PDT) Received: from treason.nexuslabs.com (treason.nexuslabs.com [207.113.83.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id C992043F85 for ; Wed, 4 Jun 2003 14:44:16 -0700 (PDT) (envelope-from beef@nexuslabs.com) Received: from treason.nexuslabs.com (beef@localhost [127.0.0.1]) by treason.nexuslabs.com (8.12.6/8.12.3) with ESMTP id h54LiFTU017843 for ; Wed, 4 Jun 2003 17:44:15 -0400 (EDT) (envelope-from beef@nexuslabs.com) Received: from localhost (beef@localhost)h54LiDPc017840 for ; Wed, 4 Jun 2003 17:44:14 -0400 (EDT) X-Authentication-Warning: treason.nexuslabs.com: beef owned process doing -bs Date: Wed, 4 Jun 2003 17:44:13 -0400 (EDT) From: "Charles E. Youse" To: sparc@freebsd.org Message-ID: <20030604174244.W73013-100000@treason.nexuslabs.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: qlogic (isp) scsi X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 21:44:18 -0000 Is this supported in 5.0-RELEASE or just -current? I have an Ultra 2 and I guess I'll need to use this controller.. C. From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 15:42:25 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2992937B401; Wed, 4 Jun 2003 15:42:25 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C96C43FA3; Wed, 4 Jun 2003 15:42:24 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h54MfjkF052789; Wed, 4 Jun 2003 18:41:45 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h54Mfie9052788; Wed, 4 Jun 2003 22:41:44 GMT (envelope-from des+tinderbox@freebsd.org) Date: Wed, 4 Jun 2003 22:41:44 GMT Message-Id: <200306042241.h54Mfie9052788@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, sparc64@freebsd.org Subject: [-CURRENT tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 22:42:25 -0000 TB --- 2003-06-04 21:35:55 - starting CURRENT tinderbox run for sparc64/sparc64 TB --- 2003-06-04 21:35:55 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-04 21:38:36 - building world TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. TB --- 2003-06-04 22:29:57 - building generic kernel TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Wed Jun 4 22:29:57 GMT 2003 >>> Kernel build for GENERIC completed on Wed Jun 4 22:38:47 GMT 2003 TB --- 2003-06-04 22:38:47 - generating LINT kernel config TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/sparc64/conf TB --- /usr/bin/make -B LINT TB --- 2003-06-04 22:38:47 - building LINT kernel TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Jun 4 22:38:47 GMT 2003 [...] cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hfa/fore_timer.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hfa/fore_transmit.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hfa/fore_vcm.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hfa/hfa_freebsd.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hfa/hfa_pci.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -fno-builtin -mcmodel=medlow -msoft-float -ffreestanding -Werror /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hifn/hifn7751.c /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hifn/hifn7751.c: In function `hifn_detach': /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/dev/hifn/hifn7751.c:535: structure has no member named `sc' *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sys/LINT. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. TB --- 2003-06-04 22:41:44 - /usr/bin/make returned exit code 1 TB --- 2003-06-04 22:41:44 - ERROR: failed to build lint kernel TB --- 2003-06-04 22:41:44 - tinderbox aborted From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 16:56:21 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 854D537B404 for ; Wed, 4 Jun 2003 16:56:21 -0700 (PDT) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 5C2C943F75 for ; Wed, 4 Jun 2003 16:56:18 -0700 (PDT) (envelope-from tmoestl@gmx.net) Received: (qmail 24605 invoked by uid 65534); 4 Jun 2003 23:56:16 -0000 Received: from p508E7CD9.dip.t-dialin.net (EHLO galatea.local) (80.142.124.217) by mail.gmx.net (mp012) with SMTP; 05 Jun 2003 01:56:16 +0200 Received: from tmm by galatea.local with local (Exim 4.20 #1) id 19Ni6y-0004vW-7C; Thu, 05 Jun 2003 01:56:08 +0200 Date: Thu, 5 Jun 2003 01:56:08 +0200 From: Thomas Moestl To: Kris Kennaway Message-ID: <20030604235607.GA682@crow.dom2ip.de> Mail-Followup-To: Kris Kennaway , Daniel Eischen , current@freebsd.org, sparc64@freebsd.org References: <20030602231543.GA28135@rot13.obsecurity.org> <20030604073036.GA35212@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline In-Reply-To: <20030604073036.GA35212@rot13.obsecurity.org> User-Agent: Mutt/1.4.1i Sender: Thomas Moestl cc: Daniel Eischen cc: current@freebsd.org cc: sparc64@freebsd.org Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 23:56:21 -0000 --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, 2003/06/04 at 00:30:36 -0700, Kris Kennaway wrote: > On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > > phoenix on my sparc64 crashed while idle with the following: > > > > Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/src/lib/libc_r/uthread/uthread_priority_queue.c (errno = 2) > > > > Any ideas? It should have dropped a core - can you please take a look at it with gdb? > One of the libc_r tests seems to hang: > > Test static library: > -------------------------------------------------------------------------- > Test c_user c_system c_total chng > passed/FAILED h_user h_system h_total % chng > -------------------------------------------------------------------------- > hello_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > hello_s 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > join_leak_d 0.77 0.18 0.95 > passed > -------------------------------------------------------------------------- > mutex_d 9.08 92.42 101.50 > passed > -------------------------------------------------------------------------- > sem_d 0.01 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigsuspend_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigwait_d 0.00 0.02 0.02 > *** FAILED *** > -------------------------------------------------------------------------- > guard_s.pl > > It's been sitting there for hours now. This an unfortunate failure mode, which is caused by a fault on the stack while all signals are masked (by libc_r internals, I assume); the kernel will fail to store the user register windows on the stack, and because SIGILL is blocked, it cannot notify (or terminate) the process and is stuck trying to copy out the register windows over and over. > P.S. Why do 3 of the tests even fail on i386? The guard test includes constants which are machine- and compiler-specific, probably this broke due to a gcc upgrade. The sigwait test is killed by it's own SIGUSR1, and this behaviour actually looks correct to me (but I could easily be wrong, since the signal behaviour of pthreads seems to be quite complex). The propagate test failure is due to problems in libc (failing to use the underscored versions of functions overridden in libc_r). The attached patch should fix that; Daniel, does this look OK to you? - Thomas -- Thomas Moestl http://www.tu-bs.de/~y0015675/ http://people.FreeBSD.org/~tmm/ PGP fingerprint: 1C97 A604 2BD0 E492 51D0 9C0F 1FE6 4F1D 419C 776C --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="namespace.diff" Index: gen/sysconf.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/gen/sysconf.c,v retrieving revision 1.20 diff -u -r1.20 sysconf.c --- gen/sysconf.c 17 Nov 2002 08:54:29 -0000 1.20 +++ gen/sysconf.c 4 Jun 2003 20:44:47 -0000 @@ -40,6 +40,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/gen/sysconf.c,v 1.20 2002/11/17 08:54:29 dougb Exp $"); +#include "namespace.h" #include #include #include @@ -52,6 +53,7 @@ #include /* we just need the limits */ #include #include +#include "un-namespace.h" #include "../stdlib/atexit.h" #include "../stdtime/tzfile.h" @@ -560,7 +562,7 @@ value = socket(PF_INET6, SOCK_DGRAM, 0); errno = sverrno; if (value >= 0) { - close(value); + _close(value); return (200112L); } else return (0); Index: include/namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/namespace.h,v retrieving revision 1.16 diff -u -r1.16 namespace.h --- include/namespace.h 1 May 2003 19:03:13 -0000 1.16 +++ include/namespace.h 4 Jun 2003 20:38:29 -0000 @@ -122,8 +122,10 @@ /*#define sigaction _sigaction*/ #define sigprocmask _sigprocmask #define sigsuspend _sigsuspend +#define sleep _sleep #define socket _socket #define socketpair _socketpair +#define wait _wait #define wait4 _wait4 #define waitpid _waitpid #define write _write @@ -154,10 +156,8 @@ #define sigpending _sigpending #define sigreturn _sigreturn #define sigsetmask _sigsetmask -#define sleep _sleep #define system _system #define tcdrain _tcdrain -#define wait _wait #endif #endif /* _NAMESPACE_H_ */ Index: include/un-namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/un-namespace.h,v retrieving revision 1.13 diff -u -r1.13 un-namespace.h --- include/un-namespace.h 1 May 2003 19:03:13 -0000 1.13 +++ include/un-namespace.h 4 Jun 2003 20:44:04 -0000 @@ -103,8 +103,10 @@ #undef sigaction #undef sigprocmask #undef sigsuspend +#undef sleep #undef socket #undef socketpair +#undef wait #undef wait4 #undef waitpid #undef write @@ -127,10 +129,8 @@ #undef sigpending #undef sigreturn #undef sigsetmask -#undef sleep #undef system #undef tcdrain -#undef wait #endif /* 0 */ #ifdef _SIGNAL_H_ Index: net/rcmdsh.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/net/rcmdsh.c,v retrieving revision 1.5 diff -u -r1.5 rcmdsh.c --- net/rcmdsh.c 27 Feb 2003 13:40:00 -0000 1.5 +++ net/rcmdsh.c 4 Jun 2003 21:01:20 -0000 @@ -36,6 +36,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/net/rcmdsh.c,v 1.5 2003/02/27 13:40:00 nectar Exp $"); +#include "namespace.h" #include #include #include @@ -48,6 +49,7 @@ #include #include #include +#include "un-namespace.h" #ifndef _PATH_RSH #define _PATH_RSH "/usr/bin/rsh" @@ -117,7 +119,7 @@ /* * Child. We use sp[1] to be stdin/stdout, and close sp[0]. */ - (void)close(sp[0]); + (void)_close(sp[0]); if (dup2(sp[1], 0) == -1 || dup2(0, 1) == -1) { perror("rcmdsh: dup2 failed"); _exit(255); @@ -161,9 +163,9 @@ _exit(255); } else { /* Parent. close sp[1], return sp[0]. */ - (void)close(sp[1]); + (void)_close(sp[1]); /* Reap child. */ - (void)wait(NULL); + (void)_wait(NULL); return (sp[0]); } /* NOTREACHED */ Index: rpc/getnetconfig.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/rpc/getnetconfig.c,v retrieving revision 1.9 diff -u -r1.9 getnetconfig.c --- rpc/getnetconfig.c 16 Feb 2003 17:29:10 -0000 1.9 +++ rpc/getnetconfig.c 4 Jun 2003 20:45:42 -0000 @@ -428,7 +428,7 @@ fprintf(stderr, "See UPDATING entry 20021216 for details.\n"); fprintf(stderr, "Continuing in 10 seconds\n\n"); fprintf(stderr, "This warning will be removed 20030301\n"); - sleep(10); + _sleep(10); } --tKW2IUtsqtDRztdT-- From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 18:29:40 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E32837B401 for ; Wed, 4 Jun 2003 18:29:40 -0700 (PDT) Received: from web41310.mail.yahoo.com (web41310.mail.yahoo.com [66.218.93.59]) by mx1.FreeBSD.org (Postfix) with SMTP id DAA1643F3F for ; Wed, 4 Jun 2003 18:29:39 -0700 (PDT) (envelope-from baby_p_nut@yahoo.com) Message-ID: <20030605012939.73679.qmail@web41310.mail.yahoo.com> Received: from [198.80.171.28] by web41310.mail.yahoo.com via HTTP; Wed, 04 Jun 2003 18:29:39 PDT Date: Wed, 4 Jun 2003 18:29:39 -0700 (PDT) From: Baby Peanut To: "Charles E. Youse" , sparc@freebsd.org In-Reply-To: <20030604174244.W73013-100000@treason.nexuslabs.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: qlogic (isp) scsi X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 01:29:40 -0000 --- "Charles E. Youse" wrote: > > Is this supported in 5.0-RELEASE or just -current? > > I have an Ultra 2 and I guess I'll need to use this controller.. > > C. It is my experience that 5.0-DP2 through 5.0-RELEASE-6 support the isp while -current does not. __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 20:09:44 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE3FD37B401; Wed, 4 Jun 2003 20:09:44 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E65D43FA3; Wed, 4 Jun 2003 20:09:43 -0700 (PDT) (envelope-from eischen@pcnet.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h5539fNc007265; Wed, 4 Jun 2003 23:09:42 -0400 (EDT) Date: Wed, 4 Jun 2003 23:09:41 -0400 (EDT) From: Daniel Eischen To: Thomas Moestl In-Reply-To: <20030604235607.GA682@crow.dom2ip.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Daniel Eischen cc: sparc64@FreeBSD.org cc: current@FreeBSD.org cc: Kris Kennaway Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 03:09:45 -0000 On Thu, 5 Jun 2003, Thomas Moestl wrote: > On Wed, 2003/06/04 at 00:30:36 -0700, Kris Kennaway wrote: > > On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > > > phoenix on my sparc64 crashed while idle with the following: > > > > > > Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/src/lib/libc_r/uthread/uthread_priority_queue.c (errno = 2) > > > > > > Any ideas? > > It should have dropped a core - can you please take a look at it with > gdb? > > > One of the libc_r tests seems to hang: > > > > Test static library: > > -------------------------------------------------------------------------- > > Test c_user c_system c_total chng > > passed/FAILED h_user h_system h_total % chng > > -------------------------------------------------------------------------- > > hello_d 0.00 0.02 0.02 > > passed > > -------------------------------------------------------------------------- > > hello_s 0.00 0.02 0.02 > > passed > > -------------------------------------------------------------------------- > > join_leak_d 0.77 0.18 0.95 > > passed > > -------------------------------------------------------------------------- > > mutex_d 9.08 92.42 101.50 > > passed > > -------------------------------------------------------------------------- > > sem_d 0.01 0.02 0.02 > > passed > > -------------------------------------------------------------------------- > > sigsuspend_d 0.00 0.02 0.02 > > passed > > -------------------------------------------------------------------------- > > sigwait_d 0.00 0.02 0.02 > > *** FAILED *** This one is suppose to kill the process at the end. > > -------------------------------------------------------------------------- > > guard_s.pl > > > > It's been sitting there for hours now. > > This an unfortunate failure mode, which is caused by a fault on the > stack while all signals are masked (by libc_r internals, I assume); > the kernel will fail to store the user register windows on the stack, > and because SIGILL is blocked, it cannot notify (or terminate) the > process and is stuck trying to copy out the register windows over and > over. > > > P.S. Why do 3 of the tests even fail on i386? > > The guard test includes constants which are machine- and > compiler-specific, probably this broke due to a gcc upgrade. > > The sigwait test is killed by it's own SIGUSR1, and this behaviour > actually looks correct to me (but I could easily be wrong, since the > signal behaviour of pthreads seems to be quite complex). Right, that is part of the test. I guess the expect script doesn't know that though. > The propagate test failure is due to problems in libc (failing to > use the underscored versions of functions overridden in libc_r). The > attached patch should fix that; Daniel, does this look OK to you? Yes, if those functions are used in libc, then that is what [un-]namespace.h is for. Any overridden functions in libc_r must use single underscore versions so that libc_r won't introduce cancellation points in places where there shouldn't be any or invoke signal handlers while a library-private lock is held. -- Dan Eischen From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 20:36:45 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBA7D37B401; Wed, 4 Jun 2003 20:36:45 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-104-32.dsl.lsan03.pacbell.net [64.169.104.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2847F43F3F; Wed, 4 Jun 2003 20:36:45 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id D6DE966B9B; Wed, 4 Jun 2003 20:36:44 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id B7AF8B22; Wed, 4 Jun 2003 20:36:44 -0700 (PDT) Date: Wed, 4 Jun 2003 20:36:44 -0700 From: Kris Kennaway To: Kris Kennaway , Daniel Eischen , current@freebsd.org, sparc64@freebsd.org Message-ID: <20030605033644.GA40577@rot13.obsecurity.org> References: <20030602231543.GA28135@rot13.obsecurity.org> <20030604073036.GA35212@rot13.obsecurity.org> <20030604235607.GA682@crow.dom2ip.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TB36FDmn/VVEgNH/" Content-Disposition: inline In-Reply-To: <20030604235607.GA682@crow.dom2ip.de> User-Agent: Mutt/1.4.1i Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 03:36:46 -0000 --TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 05, 2003 at 01:56:08AM +0200, Thomas Moestl wrote: > On Wed, 2003/06/04 at 00:30:36 -0700, Kris Kennaway wrote: > > On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > > > phoenix on my sparc64 crashed while idle with the following: > > >=20 > > > Fatal error '_waitq_insert: Already in queue' at line 321 in file /us= r/src/lib/libc_r/uthread/uthread_priority_queue.c (errno =3D 2) > > >=20 > > > Any ideas? >=20 > It should have dropped a core - can you please take a look at it with > gdb? I have the core, but unfortunately I've since upgraded phoenix and no longer have the binary. I'll gdb it if it happens again though. Kris --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE+3rrMWry0BWjoQKURAvCLAKDszhAOCZJx0f+6oioy2bAAvkdc0QCgyHn/ pg2AXaxg7elS8fuTgsNQVU4= =hpN0 -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/-- From owner-freebsd-sparc64@FreeBSD.ORG Wed Jun 4 22:24:56 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A33F937B401 for ; Wed, 4 Jun 2003 22:24:56 -0700 (PDT) Received: from surfeu.fi (mailbox.surfeu.fi [213.173.154.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6C0E43F3F for ; Wed, 4 Jun 2003 22:24:54 -0700 (PDT) (envelope-from vezku@surfeu.fi) Received: from [213.173.154.9] (HELO surfeu.fi) by surfeu.fi (CommuniGate Pro SMTP 3.4.1) with SMTP id 42704490 for freebsd-sparc64@freebsd.org; Thu, 05 Jun 2003 08:24:52 +0300 Received: from 62.142.81.6 (SquirrelMail authenticated user vezku) by webmail.surfeu.fi with HTTP; Thu, 5 Jun 2003 08:24:52 +0300 (EEST) Message-ID: <5307.62.142.81.6.1054790692.squirrel@webmail.surfeu.fi> Date: Thu, 5 Jun 2003 08:24:52 +0300 (EEST) From: To: X-Priority: 3 Importance: Normal X-Mailer: SquirrelMail (version 1.2.11) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: FBSD 5.0 - SUN 250 - software RAID1 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 05:24:57 -0000 Hi everyone, First of all I want to thank for making sparc64 port of FreeBSD. SMP support is real nice. A couple of questions though. 1) Is FreeBSD sparc64 port stable enough for production? I'm running a system of 5000 users and planning to run FreeBSD for shell access and home directories. 2)disklabel is still unavailable for spar64? sysinstall gives me a headache and now refuses to change partition tables of the two disk I'm trying to mirror. Is vinum or raidframe stable enough to trust in? I understood that vinum is better choice, but now I'm stuck because I can't label disks. Has anyone succeeded in this? I saw similar questions in archive, but no answers... Hardware RAID would be optimal, but I can't get hold of suitable card for SUN 250... Thanks and keep up the good work! -Vesa, SysAdmin, Finland From owner-freebsd-sparc64@FreeBSD.ORG Thu Jun 5 07:04:52 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AE8C37B401; Thu, 5 Jun 2003 07:04:52 -0700 (PDT) Received: from newsguy.com (smtp.newsguy.com [129.250.170.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67C8543FBF; Thu, 5 Jun 2003 07:04:43 -0700 (PDT) (envelope-from kachun@newsguy.com) Received: (from root@localhost) by newsguy.com (8.9.1p2/8.9.1) id HAA99327; Thu, 5 Jun 2003 07:04:30 -0700 (PDT) Mail-From: owner-freebsd-current@freebsd.org Wed Jun 4 16:56:46 2003 Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by newsguy.com (8.9.1p2/8.9.1) with ESMTP id QAA68225 for ; Wed, 4 Jun 2003 16:56:42 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 6F8A757268; Wed, 4 Jun 2003 16:56:33 -0700 (PDT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 4D5E437B404; Wed, 4 Jun 2003 16:56:33 -0700 (PDT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DF8137B407 for ; Wed, 4 Jun 2003 16:56:21 -0700 (PDT) Received: from mail.gmx.net (imap.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 3240A43FB1 for ; Wed, 4 Jun 2003 16:56:18 -0700 (PDT) (envelope-from tmoestl@gmx.net) Received: (qmail 24605 invoked by uid 65534); 4 Jun 2003 23:56:16 -0000 Received: from p508E7CD9.dip.t-dialin.net (EHLO galatea.local) (80.142.124.217) by mail.gmx.net (mp012) with SMTP; 05 Jun 2003 01:56:16 +0200 Received: from tmm by galatea.local with local (Exim 4.20 #1) id 19Ni6y-0004vW-7C; Thu, 05 Jun 2003 01:56:08 +0200 Date: Thu, 5 Jun 2003 01:56:08 +0200 From: Thomas Moestl To: Kris Kennaway Message-ID: <20030604235607.GA682@crow.dom2ip.de> Mail-Followup-To: Kris Kennaway , Daniel Eischen , current@freebsd.org, sparc64@freebsd.org References: <20030602231543.GA28135@rot13.obsecurity.org> <20030604073036.GA35212@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline In-Reply-To: <20030604073036.GA35212@rot13.obsecurity.org> User-Agent: Mutt/1.4.1i X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org cc: Daniel Eischen cc: current@freebsd.org cc: sparc64@freebsd.org Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 14:04:52 -0000 --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, 2003/06/04 at 00:30:36 -0700, Kris Kennaway wrote: > On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > > phoenix on my sparc64 crashed while idle with the following: > > > > Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/src/lib/libc_r/uthread/uthread_priority_queue.c (errno = 2) > > > > Any ideas? It should have dropped a core - can you please take a look at it with gdb? > One of the libc_r tests seems to hang: > > Test static library: > -------------------------------------------------------------------------- > Test c_user c_system c_total chng > passed/FAILED h_user h_system h_total % chng > -------------------------------------------------------------------------- > hello_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > hello_s 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > join_leak_d 0.77 0.18 0.95 > passed > -------------------------------------------------------------------------- > mutex_d 9.08 92.42 101.50 > passed > -------------------------------------------------------------------------- > sem_d 0.01 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigsuspend_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigwait_d 0.00 0.02 0.02 > *** FAILED *** > -------------------------------------------------------------------------- > guard_s.pl > > It's been sitting there for hours now. This an unfortunate failure mode, which is caused by a fault on the stack while all signals are masked (by libc_r internals, I assume); the kernel will fail to store the user register windows on the stack, and because SIGILL is blocked, it cannot notify (or terminate) the process and is stuck trying to copy out the register windows over and over. > P.S. Why do 3 of the tests even fail on i386? The guard test includes constants which are machine- and compiler-specific, probably this broke due to a gcc upgrade. The sigwait test is killed by it's own SIGUSR1, and this behaviour actually looks correct to me (but I could easily be wrong, since the signal behaviour of pthreads seems to be quite complex). The propagate test failure is due to problems in libc (failing to use the underscored versions of functions overridden in libc_r). The attached patch should fix that; Daniel, does this look OK to you? - Thomas -- Thomas Moestl http://www.tu-bs.de/~y0015675/ http://people.FreeBSD.org/~tmm/ PGP fingerprint: 1C97 A604 2BD0 E492 51D0 9C0F 1FE6 4F1D 419C 776C --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="namespace.diff" Index: gen/sysconf.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/gen/sysconf.c,v retrieving revision 1.20 diff -u -r1.20 sysconf.c --- gen/sysconf.c 17 Nov 2002 08:54:29 -0000 1.20 +++ gen/sysconf.c 4 Jun 2003 20:44:47 -0000 @@ -40,6 +40,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/gen/sysconf.c,v 1.20 2002/11/17 08:54:29 dougb Exp $"); +#include "namespace.h" #include #include #include @@ -52,6 +53,7 @@ #include /* we just need the limits */ #include #include +#include "un-namespace.h" #include "../stdlib/atexit.h" #include "../stdtime/tzfile.h" @@ -560,7 +562,7 @@ value = socket(PF_INET6, SOCK_DGRAM, 0); errno = sverrno; if (value >= 0) { - close(value); + _close(value); return (200112L); } else return (0); Index: include/namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/namespace.h,v retrieving revision 1.16 diff -u -r1.16 namespace.h --- include/namespace.h 1 May 2003 19:03:13 -0000 1.16 +++ include/namespace.h 4 Jun 2003 20:38:29 -0000 @@ -122,8 +122,10 @@ /*#define sigaction _sigaction*/ #define sigprocmask _sigprocmask #define sigsuspend _sigsuspend +#define sleep _sleep #define socket _socket #define socketpair _socketpair +#define wait _wait #define wait4 _wait4 #define waitpid _waitpid #define write _write @@ -154,10 +156,8 @@ #define sigpending _sigpending #define sigreturn _sigreturn #define sigsetmask _sigsetmask -#define sleep _sleep #define system _system #define tcdrain _tcdrain -#define wait _wait #endif #endif /* _NAMESPACE_H_ */ Index: include/un-namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/un-namespace.h,v retrieving revision 1.13 diff -u -r1.13 un-namespace.h --- include/un-namespace.h 1 May 2003 19:03:13 -0000 1.13 +++ include/un-namespace.h 4 Jun 2003 20:44:04 -0000 @@ -103,8 +103,10 @@ #undef sigaction #undef sigprocmask #undef sigsuspend +#undef sleep #undef socket #undef socketpair +#undef wait #undef wait4 #undef waitpid #undef write @@ -127,10 +129,8 @@ #undef sigpending #undef sigreturn #undef sigsetmask -#undef sleep #undef system #undef tcdrain -#undef wait #endif /* 0 */ #ifdef _SIGNAL_H_ Index: net/rcmdsh.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/net/rcmdsh.c,v retrieving revision 1.5 diff -u -r1.5 rcmdsh.c --- net/rcmdsh.c 27 Feb 2003 13:40:00 -0000 1.5 +++ net/rcmdsh.c 4 Jun 2003 21:01:20 -0000 @@ -36,6 +36,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/net/rcmdsh.c,v 1.5 2003/02/27 13:40:00 nectar Exp $"); +#include "namespace.h" #include #include #include @@ -48,6 +49,7 @@ #include #include #include +#include "un-namespace.h" #ifndef _PATH_RSH #define _PATH_RSH "/usr/bin/rsh" @@ -117,7 +119,7 @@ /* * Child. We use sp[1] to be stdin/stdout, and close sp[0]. */ - (void)close(sp[0]); + (void)_close(sp[0]); if (dup2(sp[1], 0) == -1 || dup2(0, 1) == -1) { perror("rcmdsh: dup2 failed"); _exit(255); @@ -161,9 +163,9 @@ _exit(255); } else { /* Parent. close sp[1], return sp[0]. */ - (void)close(sp[1]); + (void)_close(sp[1]); /* Reap child. */ - (void)wait(NULL); + (void)_wait(NULL); return (sp[0]); } /* NOTREACHED */ Index: rpc/getnetconfig.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/rpc/getnetconfig.c,v retrieving revision 1.9 diff -u -r1.9 getnetconfig.c --- rpc/getnetconfig.c 16 Feb 2003 17:29:10 -0000 1.9 +++ rpc/getnetconfig.c 4 Jun 2003 20:45:42 -0000 @@ -428,7 +428,7 @@ fprintf(stderr, "See UPDATING entry 20021216 for details.\n"); fprintf(stderr, "Continuing in 10 seconds\n\n"); fprintf(stderr, "This warning will be removed 20030301\n"); - sleep(10); + _sleep(10); } --tKW2IUtsqtDRztdT Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" --tKW2IUtsqtDRztdT-- From owner-freebsd-sparc64@FreeBSD.ORG Thu Jun 5 07:04:52 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A96D237B404; Thu, 5 Jun 2003 07:04:52 -0700 (PDT) Received: from newsguy.com (smtp.newsguy.com [129.250.170.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA9F043FE0; Thu, 5 Jun 2003 07:04:45 -0700 (PDT) (envelope-from kachun@newsguy.com) Received: (from root@localhost) by newsguy.com (8.9.1p2/8.9.1) id HAA99425; Thu, 5 Jun 2003 07:04:43 -0700 (PDT) Mail-From: owner-freebsd-current@freebsd.org Wed Jun 4 16:56:56 2003 Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by newsguy.com (8.9.1p2/8.9.1) with ESMTP id QAA68286 for ; Wed, 4 Jun 2003 16:56:56 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id CAF5D57274; Wed, 4 Jun 2003 16:56:34 -0700 (PDT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 362A337B40A; Wed, 4 Jun 2003 16:56:34 -0700 (PDT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DF8137B407 for ; Wed, 4 Jun 2003 16:56:21 -0700 (PDT) Received: from mail.gmx.net (imap.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 3240A43FB1 for ; Wed, 4 Jun 2003 16:56:18 -0700 (PDT) (envelope-from tmoestl@gmx.net) Received: (qmail 24605 invoked by uid 65534); 4 Jun 2003 23:56:16 -0000 Received: from p508E7CD9.dip.t-dialin.net (EHLO galatea.local) (80.142.124.217) by mail.gmx.net (mp012) with SMTP; 05 Jun 2003 01:56:16 +0200 Received: from tmm by galatea.local with local (Exim 4.20 #1) id 19Ni6y-0004vW-7C; Thu, 05 Jun 2003 01:56:08 +0200 Date: Thu, 5 Jun 2003 01:56:08 +0200 From: Thomas Moestl To: Kris Kennaway Message-ID: <20030604235607.GA682@crow.dom2ip.de> Mail-Followup-To: Kris Kennaway , Daniel Eischen , current@freebsd.org, sparc64@freebsd.org References: <20030602231543.GA28135@rot13.obsecurity.org> <20030604073036.GA35212@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline In-Reply-To: <20030604073036.GA35212@rot13.obsecurity.org> User-Agent: Mutt/1.4.1i X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org cc: Daniel Eischen cc: current@freebsd.org cc: sparc64@freebsd.org Subject: Re: phoenix crash in libc_r on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2003 14:04:53 -0000 --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, 2003/06/04 at 00:30:36 -0700, Kris Kennaway wrote: > On Mon, Jun 02, 2003 at 04:15:43PM -0700, Kris Kennaway wrote: > > phoenix on my sparc64 crashed while idle with the following: > > > > Fatal error '_waitq_insert: Already in queue' at line 321 in file /usr/src/lib/libc_r/uthread/uthread_priority_queue.c (errno = 2) > > > > Any ideas? It should have dropped a core - can you please take a look at it with gdb? > One of the libc_r tests seems to hang: > > Test static library: > -------------------------------------------------------------------------- > Test c_user c_system c_total chng > passed/FAILED h_user h_system h_total % chng > -------------------------------------------------------------------------- > hello_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > hello_s 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > join_leak_d 0.77 0.18 0.95 > passed > -------------------------------------------------------------------------- > mutex_d 9.08 92.42 101.50 > passed > -------------------------------------------------------------------------- > sem_d 0.01 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigsuspend_d 0.00 0.02 0.02 > passed > -------------------------------------------------------------------------- > sigwait_d 0.00 0.02 0.02 > *** FAILED *** > -------------------------------------------------------------------------- > guard_s.pl > > It's been sitting there for hours now. This an unfortunate failure mode, which is caused by a fault on the stack while all signals are masked (by libc_r internals, I assume); the kernel will fail to store the user register windows on the stack, and because SIGILL is blocked, it cannot notify (or terminate) the process and is stuck trying to copy out the register windows over and over. > P.S. Why do 3 of the tests even fail on i386? The guard test includes constants which are machine- and compiler-specific, probably this broke due to a gcc upgrade. The sigwait test is killed by it's own SIGUSR1, and this behaviour actually looks correct to me (but I could easily be wrong, since the signal behaviour of pthreads seems to be quite complex). The propagate test failure is due to problems in libc (failing to use the underscored versions of functions overridden in libc_r). The attached patch should fix that; Daniel, does this look OK to you? - Thomas -- Thomas Moestl http://www.tu-bs.de/~y0015675/ http://people.FreeBSD.org/~tmm/ PGP fingerprint: 1C97 A604 2BD0 E492 51D0 9C0F 1FE6 4F1D 419C 776C --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="namespace.diff" Index: gen/sysconf.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/gen/sysconf.c,v retrieving revision 1.20 diff -u -r1.20 sysconf.c --- gen/sysconf.c 17 Nov 2002 08:54:29 -0000 1.20 +++ gen/sysconf.c 4 Jun 2003 20:44:47 -0000 @@ -40,6 +40,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/gen/sysconf.c,v 1.20 2002/11/17 08:54:29 dougb Exp $"); +#include "namespace.h" #include #include #include @@ -52,6 +53,7 @@ #include /* we just need the limits */ #include #include +#include "un-namespace.h" #include "../stdlib/atexit.h" #include "../stdtime/tzfile.h" @@ -560,7 +562,7 @@ value = socket(PF_INET6, SOCK_DGRAM, 0); errno = sverrno; if (value >= 0) { - close(value); + _close(value); return (200112L); } else return (0); Index: include/namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/namespace.h,v retrieving revision 1.16 diff -u -r1.16 namespace.h --- include/namespace.h 1 May 2003 19:03:13 -0000 1.16 +++ include/namespace.h 4 Jun 2003 20:38:29 -0000 @@ -122,8 +122,10 @@ /*#define sigaction _sigaction*/ #define sigprocmask _sigprocmask #define sigsuspend _sigsuspend +#define sleep _sleep #define socket _socket #define socketpair _socketpair +#define wait _wait #define wait4 _wait4 #define waitpid _waitpid #define write _write @@ -154,10 +156,8 @@ #define sigpending _sigpending #define sigreturn _sigreturn #define sigsetmask _sigsetmask -#define sleep _sleep #define system _system #define tcdrain _tcdrain -#define wait _wait #endif #endif /* _NAMESPACE_H_ */ Index: include/un-namespace.h =================================================================== RCS file: /vol/ncvs/src/lib/libc/include/un-namespace.h,v retrieving revision 1.13 diff -u -r1.13 un-namespace.h --- include/un-namespace.h 1 May 2003 19:03:13 -0000 1.13 +++ include/un-namespace.h 4 Jun 2003 20:44:04 -0000 @@ -103,8 +103,10 @@ #undef sigaction #undef sigprocmask #undef sigsuspend +#undef sleep #undef socket #undef socketpair +#undef wait #undef wait4 #undef waitpid #undef write @@ -127,10 +129,8 @@ #undef sigpending #undef sigreturn #undef sigsetmask -#undef sleep #undef system #undef tcdrain -#undef wait #endif /* 0 */ #ifdef _SIGNAL_H_ Index: net/rcmdsh.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/net/rcmdsh.c,v retrieving revision 1.5 diff -u -r1.5 rcmdsh.c --- net/rcmdsh.c 27 Feb 2003 13:40:00 -0000 1.5 +++ net/rcmdsh.c 4 Jun 2003 21:01:20 -0000 @@ -36,6 +36,7 @@ #include __FBSDID("$FreeBSD: src/lib/libc/net/rcmdsh.c,v 1.5 2003/02/27 13:40:00 nectar Exp $"); +#include "namespace.h" #include #include #include @@ -48,6 +49,7 @@ #include #include #include +#include "un-namespace.h" #ifndef _PATH_RSH #define _PATH_RSH "/usr/bin/rsh" @@ -117,7 +119,7 @@ /* * Child. We use sp[1] to be stdin/stdout, and close sp[0]. */ - (void)close(sp[0]); + (void)_close(sp[0]); if (dup2(sp[1], 0) == -1 || dup2(0, 1) == -1) { perror("rcmdsh: dup2 failed"); _exit(255); @@ -161,9 +163,9 @@ _exit(255); } else { /* Parent. close sp[1], return sp[0]. */ - (void)close(sp[1]); + (void)_close(sp[1]); /* Reap child. */ - (void)wait(NULL); + (void)_wait(NULL); return (sp[0]); } /* NOTREACHED */ Index: rpc/getnetconfig.c =================================================================== RCS file: /vol/ncvs/src/lib/libc/rpc/getnetconfig.c,v retrieving revision 1.9 diff -u -r1.9 getnetconfig.c --- rpc/getnetconfig.c 16 Feb 2003 17:29:10 -0000 1.9 +++ rpc/getnetconfig.c 4 Jun 2003 20:45:42 -0000 @@ -428,7 +428,7 @@ fprintf(stderr, "See UPDATING entry 20021216 for details.\n"); fprintf(stderr, "Continuing in 10 seconds\n\n"); fprintf(stderr, "This warning will be removed 20030301\n"); - sleep(10); + _sleep(10); } --tKW2IUtsqtDRztdT Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" --tKW2IUtsqtDRztdT-- From owner-freebsd-sparc64@FreeBSD.ORG Sat Jun 7 14:56:55 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7998637B404; Sat, 7 Jun 2003 14:56:55 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id A291743FD7; Sat, 7 Jun 2003 14:56:54 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h57Lu0kF028326; Sat, 7 Jun 2003 17:56:00 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h57Lu0pi028325; Sat, 7 Jun 2003 21:56:00 GMT (envelope-from des+tinderbox@freebsd.org) Date: Sat, 7 Jun 2003 21:56:00 GMT Message-Id: <200306072156.h57Lu0pi028325@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, sparc64@freebsd.org Subject: [-CURRENT tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2003 21:56:55 -0000 TB --- 2003-06-07 21:10:21 - starting CURRENT tinderbox run for sparc64/sparc64 TB --- 2003-06-07 21:10:21 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-07 21:12:45 - building world TB --- cd /home/des/tinderbox/CURRENT/sparc64/sparc64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/sparc64/sparc64/obj/sparc64/vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. [...] ===> sbin/badsect cc -O -pipe -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/badsect/badsect.c cc -O -pipe -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -static -o badsect badsect.o -lufs gzip -cn /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/badsect/badsect.8 > badsect.8.gz ===> sbin/bsdlabel cc -O -pipe -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/bsdlabel/bsdlabel.c /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/bsdlabel/bsdlabel.c:128: `LABELSECTOR' undeclared here (not in a function) /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/bsdlabel/bsdlabel.c:129: `LABELOFFSET' undeclared here (not in a function) *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin/bsdlabel. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src/sbin. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/sparc64/sparc64/src. TB --- 2003-06-07 21:56:00 - /usr/bin/make returned exit code 1 TB --- 2003-06-07 21:56:00 - ERROR: failed to build world TB --- 2003-06-07 21:56:00 - tinderbox aborted