From owner-freebsd-current Sat Sep 14 16:40:11 2002 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 D9FCF37B400 for ; Sat, 14 Sep 2002 16:40:07 -0700 (PDT) Received: from rwcrmhc51.attbi.com (rwcrmhc51.attbi.com [204.127.198.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C78643E6E for ; Sat, 14 Sep 2002 16:40:07 -0700 (PDT) (envelope-from julian@elischer.org) Received: from InterJet.elischer.org ([12.232.206.8]) by rwcrmhc51.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020914234007.EULF16829.rwcrmhc51.attbi.com@InterJet.elischer.org> for ; Sat, 14 Sep 2002 23:40:07 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id QAA85728 for ; Sat, 14 Sep 2002 16:23:01 -0700 (PDT) Date: Sat, 14 Sep 2002 16:23:00 -0700 (PDT) From: Julian Elischer To: FreeBSD current users Subject: Very important bug.. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Well to all 2 of you that would ever considering running FreeBSD 1.1 binaries on -current anyhow... Everything goes along great until you hit a pid > 32768 then everything stops apparently the code in libc in FreeBSD1.1 assumes that pids are < 32k and CHECKS it.. :-) My aim was to time a "make world" in a 1.1 jail under -current with a modern machine. (just to see how much slower we've made everything) so Everything was screaming past at a very fast rate until: cc -O -I/usr/src/gnu/libexec/uucp/libuuconf/../common_sources -DNEWCONFIGLIB=\" /etc/uucp\" -DOLDCONFIGLIB=\"/etc/uucp\" -c maxuxq.c -o maxuxq.o cc -O -I/usr/src/gnu/libexec/uucp/libuuconf/../common_sources -DNEWCONFIGLIB=\" /etc/uucp\" -DOLDCONFIGLIB=\"/etc/uucp\" -c mrgblk.c -o mrgblk.o cc -O -I/usr/src/gnu/libexec/uucp/libuuconf/../common_sources -DNEWCONFIGLIB=\" /etc/uucp\" -DOLDCONFIGLIB=\"/etc/uucp\" -c paramc.c -o paramc.o cc -O -I/usr/src/gnu/libexec/uucp/libuuconf/../common_sources -DNEWCONFIGLIB=\" /etc/uucp\" -DOLDCONFIGLIB=\"/etc/uucp\" -c port.c -o port.o error in wait: -1 *** Error code 2 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. 86.8u 30.3s 2:05.77 93.1% 640+496k 20+237io 0pf+0w jules# make csh: setpgid error. Does anyone know off the top of their head, what the earliest version we can actually run correctly is? I was thinking of adding a hook in the a.out entrypoints to whack the pid down to a 32K universe just for fun. (flag in fork). when did we go up to "lots-o-pids"? and how far back did we check? julian (not really considering this a real bug) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message