From owner-freebsd-amd64@FreeBSD.ORG Sun Jun 15 07:38:42 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 604F31065672; Sun, 15 Jun 2008 07:38:42 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.freebsd.org (Postfix) with ESMTP id 38EE88FC3A; Sun, 15 Jun 2008 07:38:42 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1.sentex.ca [199.212.134.4]) by smarthost2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5F7ceWI073345; Sun, 15 Jun 2008 03:38:40 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5F7ce1m024447; Sun, 15 Jun 2008 03:38:40 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 331C973039; Sun, 15 Jun 2008 03:38:40 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080615073840.331C973039@freebsd-current.sentex.ca> Date: Sun, 15 Jun 2008 03:38:40 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner2 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 205.211.164.50 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2008 07:38:42 -0000 TB --- 2008-06-15 07:05:01 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-15 07:05:01 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-15 07:05:01 - cleaning the object tree TB --- 2008-06-15 07:06:00 - cvsupping the source tree TB --- 2008-06-15 07:06:00 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-15 07:06:07 - building world (CFLAGS=-O -pipe) TB --- 2008-06-15 07:06:07 - cd /src TB --- 2008-06-15 07:06:07 - /usr/bin/make -B buildworld >>> World build started on Sun Jun 15 07:06:10 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O -pipe -DPLATFORM_CONFIG_H=\"config_freebsd.h\" -I/obj/amd64/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/lib/libarchive/archive_read_support_format_iso9660.c cc -O -pipe -DPLATFORM_CONFIG_H=\"config_freebsd.h\" -I/obj/amd64/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/lib/libarchive/archive_read_support_format_mtree.c cc -O -pipe -DPLATFORM_CONFIG_H=\"config_freebsd.h\" -I/obj/amd64/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/lib/libarchive/archive_read_support_format_tar.c cc -O -pipe -DPLATFORM_CONFIG_H=\"config_freebsd.h\" -I/obj/amd64/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/lib/libarchive/archive_read_support_format_zip.c cc -O -pipe -DPLATFORM_CONFIG_H=\"config_freebsd.h\" -I/obj/amd64/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/lib/libarchive/archive_string.c cc1: warnings being treated as errors /src/lib/libarchive/archive_string.c: In function 'my_wctomb_utf8': /src/lib/libarchive/archive_string.c:202: warning: overflow in implicit constant conversion *** Error code 1 Stop in /src/lib/libarchive. *** Error code 1 Stop in /src/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-15 07:38:40 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-15 07:38:40 - ERROR: failed to build world TB --- 2008-06-15 07:38:40 - tinderbox aborted TB --- 1380.58 user 190.62 system 2018.93 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Sun Jun 15 06:00:08 2008 Return-Path: Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D223106567A for ; Sun, 15 Jun 2008 06:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 224488FC22 for ; Sun, 15 Jun 2008 06:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5F608k1045439 for ; Sun, 15 Jun 2008 06:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5F607TQ045438; Sun, 15 Jun 2008 06:00:07 GMT (envelope-from gnats) Resent-Date: Sun, 15 Jun 2008 06:00:07 GMT Resent-Message-Id: <200806150600.m5F607TQ045438@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-amd64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ray Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66AF01065672 for ; Sun, 15 Jun 2008 05:57:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 550AA8FC15 for ; Sun, 15 Jun 2008 05:57:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m5F5vdad078009 for ; Sun, 15 Jun 2008 05:57:39 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m5F5vdxs078008; Sun, 15 Jun 2008 05:57:39 GMT (envelope-from nobody) Message-Id: <200806150557.m5F5vdxs078008@www.freebsd.org> Date: Sun, 15 Jun 2008 05:57:39 GMT From: Ray To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 X-Mailman-Approved-At: Sun, 15 Jun 2008 11:11:46 +0000 Cc: Subject: amd64/124606: add of some packages aborted X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2008 06:00:08 -0000 >Number: 124606 >Category: amd64 >Synopsis: add of some packages aborted >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-amd64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jun 15 06:00:07 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ray >Release: freebsd 7.0 amd64 >Organization: student in university >Environment: intel core 2 duo >Description: I want to install packages post-installation, but I think I have met some problems. I selected all the pre-compiled packages binaries to install including apache-1.3.39_2.tbz, apache-2.2.6_2.tbz and apache+mod_ssl-1.3.39+2.8.30.tbz. Unfortunately, during the installation, the FreeBSD told me that "package apache-1.3.39 was added successfully" but "add of package apache-2.2.6_2 aborted, error code 1 - Please check the debug screen for more info." Is there someone can help me? >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-amd64@FreeBSD.ORG Sun Jun 15 13:58:38 2008 Return-Path: Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8ACFB1065671; Sun, 15 Jun 2008 13:58:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 67E9C8FC1A; Sun, 15 Jun 2008 13:58:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5FDwc2o058899; Sun, 15 Jun 2008 13:58:38 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5FDwcmC058895; Sun, 15 Jun 2008 13:58:38 GMT (envelope-from linimon) Date: Sun, 15 Jun 2008 13:58:38 GMT Message-Id: <200806151358.m5FDwcmC058895@freefall.freebsd.org> To: lushijia@gmail.com, linimon@FreeBSD.org, freebsd-amd64@FreeBSD.org From: linimon@FreeBSD.org X-Mailman-Approved-At: Sun, 15 Jun 2008 15:27:23 +0000 Cc: Subject: Re: amd64/124606: add of some packages aborted X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2008 13:58:38 -0000 Synopsis: add of some packages aborted State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Sun Jun 15 13:58:20 UTC 2008 State-Changed-Why: This is a question better asked on freebsd-questions@. http://www.freebsd.org/cgi/query-pr.cgi?pr=124606 From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:08:01 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 178EC1065672; Mon, 16 Jun 2008 07:08:01 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id D38748FC20; Mon, 16 Jun 2008 07:08:00 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G77sEa037553; Mon, 16 Jun 2008 03:07:54 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G77ss5009377; Mon, 16 Jun 2008 03:07:54 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 244B97303E; Mon, 16 Jun 2008 03:07:54 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616070754.244B97303E@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:07:54 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner3 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:08:01 -0000 TB --- 2008-06-16 07:05:00 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:05:00 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:05:01 - cleaning the object tree TB --- 2008-06-16 07:05:58 - cvsupping the source tree TB --- 2008-06-16 07:05:58 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:06:06 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:06:06 - cd /src TB --- 2008-06-16 07:06:06 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:06:08 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:07:54 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:07:54 - ERROR: failed to build world TB --- 2008-06-16 07:07:54 - tinderbox aborted TB --- 43.58 user 13.80 system 173.12 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:16:52 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E071106568B; Mon, 16 Jun 2008 07:16:52 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 0625B8FC52; Mon, 16 Jun 2008 07:16:51 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7Gm6S038348; Mon, 16 Jun 2008 03:16:49 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7GmFo031168; Mon, 16 Jun 2008 03:16:48 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id C32C873044; Mon, 16 Jun 2008 03:16:48 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616071648.C32C873044@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:16:48 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner1 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:16:52 -0000 TB --- 2008-06-16 07:15:00 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:15:00 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:15:00 - cleaning the object tree TB --- 2008-06-16 07:15:03 - cvsupping the source tree TB --- 2008-06-16 07:15:03 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:15:12 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:15:12 - cd /src TB --- 2008-06-16 07:15:12 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:15:13 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:16:48 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:16:48 - ERROR: failed to build world TB --- 2008-06-16 07:16:48 - tinderbox aborted TB --- 41.84 user 10.28 system 108.02 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:26:10 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AB3D106567E; Mon, 16 Jun 2008 07:26:10 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 4303F8FC2D; Mon, 16 Jun 2008 07:26:10 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7Q89Q039595; Mon, 16 Jun 2008 03:26:08 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7Q8V1051608; Mon, 16 Jun 2008 03:26:08 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 3D10173039; Mon, 16 Jun 2008 03:26:08 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616072608.3D10173039@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:26:08 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner3 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:26:10 -0000 TB --- 2008-06-16 07:25:01 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:25:01 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:25:01 - cleaning the object tree TB --- 2008-06-16 07:25:04 - cvsupping the source tree TB --- 2008-06-16 07:25:04 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:25:10 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:25:10 - cd /src TB --- 2008-06-16 07:25:10 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:25:11 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:26:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:26:08 - ERROR: failed to build world TB --- 2008-06-16 07:26:08 - tinderbox aborted TB --- 41.45 user 10.11 system 67.16 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:31:09 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B680106566C; Mon, 16 Jun 2008 07:31:09 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id E80028FC1D; Mon, 16 Jun 2008 07:31:08 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7V7qW040061; Mon, 16 Jun 2008 03:31:07 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7V77X064034; Mon, 16 Jun 2008 03:31:07 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 1C24F7303E; Mon, 16 Jun 2008 03:31:07 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616073107.1C24F7303E@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:31:07 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner3 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:31:09 -0000 TB --- 2008-06-16 07:30:01 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:30:01 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:30:01 - cleaning the object tree TB --- 2008-06-16 07:30:03 - cvsupping the source tree TB --- 2008-06-16 07:30:03 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:30:08 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:30:08 - cd /src TB --- 2008-06-16 07:30:08 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:30:09 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:31:07 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:31:07 - ERROR: failed to build world TB --- 2008-06-16 07:31:07 - tinderbox aborted TB --- 41.80 user 9.76 system 66.07 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:36:14 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58BAA106567D; Mon, 16 Jun 2008 07:36:14 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 209BD8FC2C; Mon, 16 Jun 2008 07:36:14 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1c.sentex.ca [64.7.153.10]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7a8GG040587; Mon, 16 Jun 2008 03:36:08 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7a7TN080905; Mon, 16 Jun 2008 03:36:07 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id ED99273039; Mon, 16 Jun 2008 03:36:07 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616073607.ED99273039@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:36:07 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner2 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:36:14 -0000 TB --- 2008-06-16 07:35:01 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:35:01 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:35:01 - cleaning the object tree TB --- 2008-06-16 07:35:03 - cvsupping the source tree TB --- 2008-06-16 07:35:03 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:35:09 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:35:09 - cd /src TB --- 2008-06-16 07:35:09 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:35:10 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:36:07 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:36:07 - ERROR: failed to build world TB --- 2008-06-16 07:36:07 - tinderbox aborted TB --- 41.55 user 9.98 system 66.82 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 07:41:13 2008 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99320106566B; Mon, 16 Jun 2008 07:41:13 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 604F98FC20; Mon, 16 Jun 2008 07:41:13 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7f7ro040917; Mon, 16 Jun 2008 03:41:07 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.14.2/8.14.2) with ESMTP id m5G7f74m088681; Mon, 16 Jun 2008 03:41:07 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id DF7D87303E; Mon, 16 Jun 2008 03:41:06 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20080616074106.DF7D87303E@freebsd-current.sentex.ca> Date: Mon, 16 Jun 2008 03:41:06 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93/7040/Mon May 5 21:52:15 2008 clamav-milter version 0.93 on clamscanner3 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 07:41:13 -0000 TB --- 2008-06-16 07:40:01 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2008-06-16 07:40:01 - starting HEAD tinderbox run for amd64/amd64 TB --- 2008-06-16 07:40:01 - cleaning the object tree TB --- 2008-06-16 07:40:03 - cvsupping the source tree TB --- 2008-06-16 07:40:03 - /usr/bin/csup -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/amd64/amd64/supfile TB --- 2008-06-16 07:40:09 - building world (CFLAGS=-O -pipe) TB --- 2008-06-16 07:40:09 - cd /src TB --- 2008-06-16 07:40:09 - /usr/bin/make -B buildworld >>> World build started on Mon Jun 16 07:40:09 UTC 2008 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree [...] rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/compress (cleandir) rm -f compress compress.o zopen.o compress.1.gz compress.1.cat.gz rm -f .depend GPATH GRTAGS GSYMS GTAGS ===> usr.bin/cpio (cleandir) "Makefile", line 12: Malformed conditional (${MK_GNU_CPIO} != "yes") "Makefile", line 15: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2008-06-16 07:41:06 - WARNING: /usr/bin/make returned exit code 1 TB --- 2008-06-16 07:41:06 - ERROR: failed to build world TB --- 2008-06-16 07:41:06 - tinderbox aborted TB --- 41.76 user 9.88 system 65.76 real http://tinderbox.des.no/tinderbox-head-HEAD-amd64-amd64.full From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 11:06:50 2008 Return-Path: Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CEE28106568C for ; Mon, 16 Jun 2008 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B49958FC15 for ; Mon, 16 Jun 2008 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5GB6opT036645 for ; Mon, 16 Jun 2008 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5GB6n8T036641 for freebsd-amd64@FreeBSD.org; Mon, 16 Jun 2008 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Jun 2008 11:06:49 GMT Message-Id: <200806161106.m5GB6n8T036641@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-amd64@FreeBSD.org X-Mailman-Approved-At: Mon, 16 Jun 2008 11:25:42 +0000 Cc: Subject: Current problem reports assigned to freebsd-amd64@FreeBSD.org X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 11:06:50 -0000 Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/112222 amd64 [libc] 32-bit libc incorrectly converts some FP number 1 problem total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o amd64/73322 amd64 [msdosfs] [hang] unarchiving /etc to msdosfs locks up o amd64/74747 amd64 [panic] System panic on shutdown when process will not o amd64/76136 amd64 [hang] system halts before reboot o amd64/78406 amd64 [panic]AMD64 w/ SCSI: issue 'rm -r /usr/ports' and sys f amd64/86080 amd64 [radeon] [hang] radeon DRI causes system hang on amd64 f amd64/87258 amd64 [smp] [boot] cannot boot with SMP and Areca ARC-1160 r o amd64/87305 amd64 [smp] Dual Opteron / FreeBSD 5 & 6 / powerd results in o amd64/87316 amd64 [vge] "vge0 attach returned 6" on FreeBSD 6.0-RC1 amd6 o amd64/87689 amd64 [powerd] [hang] powerd hangs SMP Opteron 244 5-STABLE o amd64/87977 amd64 [busdma] [panic] amd64 busdma dflt_lock called (by ata o amd64/88568 amd64 [panic] 6.0-RELEASE install cd does not boot with usb o amd64/88790 amd64 [panic] kernel panic on first boot (after the FreeBSD o amd64/89501 amd64 [install] System crashes on install using ftp on local f amd64/89503 amd64 [boot] Cant Boot Installation Disk o amd64/91405 amd64 [asr] [panic] Kernel panic caused by asr on 6.0-amd64 f amd64/91492 amd64 [boot] BTX halted o amd64/92337 amd64 [em] FreeBSD 6.0 Release Intel Pro 1000 MT em1 no buff o amd64/93961 amd64 [busdma] Problem in bounce buffer handling in sys/amd6 o amd64/94677 amd64 [panic] panic in amd64 install at non-root user creati f amd64/94989 amd64 [boot] BTX Halts on Sun Fire X2100 w/6.1-BETA4 (amd64) o amd64/95888 amd64 [ata] kernel: ad2: TIMEOUT - WRITE_DMA retrying on HP o amd64/97337 amd64 [dri] xorg reboots system if dri module is enabled f amd64/102122 amd64 [boot] 6.1-RELEASE amd64 Install Media panics on boot. s amd64/104311 amd64 ports/wine should be installable on amd64 f amd64/105514 amd64 [boot] FreeBSD/amd64 - Fails to boot on HP Pavilion dv f amd64/105531 amd64 [ata] gigabyte GA-M51GM-S2G / nVidia nForce 430 - does f amd64/105629 amd64 [re] TrendNet TEG-BUSR 10/100/1000 disables itself on s amd64/108861 amd64 [nve] nve(4) driver on FreeBSD 6.2 AMD64 does not work a amd64/109584 amd64 zdump(8) doesn't work o amd64/110655 amd64 [threads] 32 bit threaded applications crash on amd64 f amd64/111992 amd64 [boot] BTX failed - HP Laptop dv2315nr f amd64/113021 amd64 [re] ASUS M2A-VM onboard NIC does not work o amd64/114111 amd64 [nfs] System crashes while writing on NFS-mounted shar o amd64/115194 amd64 LCD screen remains blank after Dell XPS M1210 lid is c s amd64/115815 amd64 [ata] [request] Gigabyte GA-M61P-S3 Motherboard unsupp o amd64/116159 amd64 [panic] Panic while debugging on CURRENT o amd64/116322 amd64 [panic] At start fsck on current, the system panics o amd64/116620 amd64 [hang] ifconfig spins when creating carp(4) device on o amd64/117296 amd64 [ata] I don`t see second SATA IDE on VIA VT8237A o amd64/117316 amd64 [acpi] ACPI lockups on SuperMicro motherboard o amd64/117418 amd64 [hang] FreeBSD 6.2 crash on amd64 4400+ with ssh o amd64/119591 amd64 [amd64] [patch] time_t on 64-bit architecture o amd64/119936 amd64 [install] FreeBSD 7.0-RC1 amd64 and i386 installer dis o amd64/120202 amd64 [amd64] [patch] [panic] kernel panic at start_all_aps, o amd64/121439 amd64 [boot] Installation of FreeBSD 7.0 fails: ACPI problem o amd64/122174 amd64 [panic] 7.0 no longer includes "device atpic" so fails f amd64/122423 amd64 Port install fails after upgrade o amd64/122624 amd64 unusable minimal installation of FreeBSD-7.0 o amd64/122695 amd64 [cpufreq] Lack of cpufreq control using amd64 eith cor o kern/122782 amd64 [modules] accf_http.ko kernel module is not loadable o amd64/123275 amd64 [cbb] [pcmcia] cbb/pcmcia drivers on amd64 failure [re o amd64/123520 amd64 [ahd] unable to boot from net while using ahd o amd64/123562 amd64 [install] FreeBSD amd64 not installs o amd64/124432 amd64 [panic] 7.0-STABLE panic: invalbuf: dirty bufs 54 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- s amd64/85273 amd64 [install] FreeBSD (NetBSD or OpenBSD) not install on l f amd64/100838 amd64 [powerd] FreeBSD 6.0/6.1 kernel panics when booting wi o amd64/102716 amd64 ex with no argument in an xterm gets SIGSEGV f amd64/103259 amd64 [ar] Cannot use ataraid on nvidia nForce4+amd64 o bin/105542 amd64 on amd64, ldd(1) produces bogus output for i386 execut o amd64/106186 amd64 [panic] panic in swap_pager_swap_init (amd64/smp/6.2-p o amd64/110599 amd64 [geli] geli attach to gmirror device hangs and cannot f amd64/111096 amd64 motherboard ASRock AM2NF6G-VSTA not supported a amd64/113111 amd64 [Makefile] [patch] Potentially wrong instructions will o amd64/114270 amd64 [cpufreq] cpufreq doesnt work when compiled in to kern o amd64/115581 amd64 [Makefile] [patch] -mfancy-math-387 has no effect f amd64/116457 amd64 [install] can't install freebsd on dv9420us f amd64/116514 amd64 freebsd6.2 can't detect GA-M61SME-S2's onboard lan car f amd64/116670 amd64 [ata] onboard SATA RAID1 controllers not supported for s amd64/116689 amd64 [request] support for MSI K9MM-V f amd64/117186 amd64 [modules] kldload Unsupported file type on STABLE amd6 f amd64/119949 amd64 [install] 6.3-RELEASE install; cannot find packages/IN f amd64/121590 amd64 powerd(8) may not work correctly f amd64/122468 amd64 Compile problems after upgrading to 7.0 o amd64/122549 amd64 7.0-RELEASE-amd64-bootonly.iso doesn't work w/ serial o amd64/123456 amd64 fstat(1): /usr/bin/fstat shows error messages and hang o amd64/124134 amd64 [kernel] The kernel doesn't follow the calling convent 22 problems total. From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 16 19:35:33 2008 Return-Path: Delivered-To: amd64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25E27106564A; Mon, 16 Jun 2008 19:35:33 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id DB8CB8FC1D; Mon, 16 Jun 2008 19:35:32 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.2/8.14.2) with ESMTP id m5GJD8rw025336; Mon, 16 Jun 2008 15:13:08 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.2/8.14.2/Submit) id m5GJD8Yb025335; Mon, 16 Jun 2008 15:13:08 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Mon, 16 Jun 2008 15:13:08 -0400 From: David Schultz To: standards@FreeBSD.ORG, amd64@FreeBSD.ORG Message-ID: <20080616191308.GA25248@zim.MIT.EDU> Mail-Followup-To: standards@FreeBSD.ORG, amd64@FreeBSD.ORG Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Mailman-Approved-At: Mon, 16 Jun 2008 20:36:17 +0000 Cc: Subject: saving FPU state in setjmp/longjmp X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2008 19:35:33 -0000 Are setjmp/longjmp supposed to save and restore the FPU control word (rounding mode, exception masks, etc.)? They're specifically not supposed to touch the status word, and one would think that they shouldn't touch the control word either. From a pragmatic point of view, most apps don't touch the FP control word anyway, and the few that do are better off with fegetenv/fesetenv and friends. A brief survey of setjmp/longjmp implementations indicates: - freebsd/arm saves and restores the FPU status word, which is wrong. - freebsd/i386 and freebsd/amd64 save and restore the x87 control word but not the SSE control word, which is half wrong in one direction or the other. - freebsd/everything-else don't touch the FPU. - linux doesn't touch the FPU. - solaris doesn't touch the FPU. So the real question is whether to remove the part of setjmp and longjmp that fiddle with the x87 control word, or whether to extend these functions to also save and restore the SSE control word. The fact that SSE has been around for a while and nobody has noticed the breakage suggests that either change should have minimal impact on compatibility. From owner-freebsd-amd64@FreeBSD.ORG Wed Jun 18 05:39:03 2008 Return-Path: Delivered-To: amd64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA789106567B; Wed, 18 Jun 2008 05:39:02 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from fallbackmx08.syd.optusnet.com.au (fallbackmx08.syd.optusnet.com.au [211.29.132.10]) by mx1.freebsd.org (Postfix) with ESMTP id 5BC148FC1B; Wed, 18 Jun 2008 05:39:02 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by fallbackmx08.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m5HEwTUH012416; Wed, 18 Jun 2008 00:58:29 +1000 Received: from c220-239-252-11.carlnfd3.nsw.optusnet.com.au (c220-239-252-11.carlnfd3.nsw.optusnet.com.au [220.239.252.11]) by mail03.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m5HEwO6Z013391 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 18 Jun 2008 00:58:26 +1000 Date: Wed, 18 Jun 2008 00:58:24 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: David Schultz In-Reply-To: <20080616191308.GA25248@zim.MIT.EDU> Message-ID: <20080617225302.Y52409@delplex.bde.org> References: <20080616191308.GA25248@zim.MIT.EDU> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: amd64@FreeBSD.org, standards@FreeBSD.org Subject: Re: saving FPU state in setjmp/longjmp X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jun 2008 05:39:03 -0000 On Mon, 16 Jun 2008, David Schultz wrote: > Are setjmp/longjmp supposed to save and restore the FPU control > word (rounding mode, exception masks, etc.)? They're specifically > not supposed to touch the status word, and one would think that s/specifically not supposed to/unspecifically supposed to/ (C99 footnote 212 -- see below) > they shouldn't touch the control word either. From a pragmatic > point of view, most apps don't touch the FP control word anyway, > and the few that do are better off with fegetenv/fesetenv and friends. All my tests would fail if longjmp() didn't restore the control word. longjmp() from a signal handler can't possibly work unless the control word is restored, and my tests reduce to little more than testing this. longjmp() from a signal handler also needs to touch the status word to work -- it needs to at least clear the exception flags; on i386 it has used fninit to reset the entire FP status word for 15+ years since I fixed it, since this seemed to be the fastest way of resetting enough. More details: - long ago, the FP state in signal handlers was fairly broken -- it was the same as the preempted state except for special breakage (clearing) of the exception flags. My tests were written at this time. - longjump() from a signal handler thus restored the control word at the time of the setjmp(). The fninit in the i386 version of it prevents it keeping the (specially broken) status word at the time of the signal, so the exception flags are normally already clear. - Return from a signal handler (which gives undefined behaviour in most cases including all returns from SIGFPU handlers, especially in plain C99) gave reasonable behaviour -- both the control and (broken) status word at the time of the signal were kept. The broken status word was required for signal handlers to use floating point without having to clear the exception flags themself (but any useful use of FP in a signal handler caused undefined behaviour slightly before the signal handler returned; specifically, it could trap due to the settings of the preempted state, and it could corrupt the preempted state), and as a side effect this kept the cleared flags on return so that the preempted code could also continue using floating point without clearing the flags. - A copy of status word at the time of the exception was kept in the "exception status word" in the pcb and passed to signal handlers in in the signal context. gdb supported printing the copy in the pcb only. To restore and/or fix up the original state, the e.s.w. had to be merged with the active s.w. I don't know of any software that did this. - now, signal handlers get a private (reset) state. This fixes some of the bugs described above and helps implement the following new ones: - longjmp() from a signal handler has unchanged behaviour, but now it is even more necessary to restore the control word at the time of the setjmp() and to do something to not keep the current status word, since the current control and status word are private to the signal handler. If longjmp() didn't touch the FP state, then the only way to get back to the preempted state after the longjmp() would be for the signal handler to restore the preempted state before the longjmp(). Signal handlers would have a hard time supporting this unportable complication, epsecially if they are not SIGFPE handers. - Return from a signal handler now restores the preempted FP state, modulo the breakage of the exception flags. When signal handlers started getting a reset state, I thought that the exception flags didn't need to be broken and changed npxtrap() to not break them, but this broke my tests of returning from SIGFPE handlers -- the tests just set a flag and return, but this no longer works since nothing including the tests clears the exception flags. (The tests also change the control word so that SIGFPE's for FP exceptions actually occur if the relevant exception flags are set; then if they remain set the fault repeats like an integer divide-by-0 SIGFPE.) - The exception status word and gdb's support for it have been lost (except in cvs history). Before clearing the flags, the flags are encoded in a number in the sigcontext. Then some info is lost when the flags are cleared. > A brief survey of setjmp/longjmp implementations indicates: > - freebsd/arm saves and restores the FPU status word, which is wrong. I think this is least broken. On i386, it is just an optimization to not save/restore the status word. Save/restore of it at least keeps any exception flags that are set at the time of the setjmp(). > - freebsd/i386 and freebsd/amd64 save and restore the x87 control word > but not the SSE control word, which is half wrong in one direction or > the other. These also reset the status word. This is mainly an optimization. When they were written, there was no support for FP state in C, so setjmp()/longjmp() only had to preserve as much FP state as a normal function. > - freebsd/everything-else don't touch the FPU. > - linux doesn't touch the FPU. > - solaris doesn't touch the FPU. All of these are broken. C99 unspecifically requires the arm behaviour: - in n869.txt, it requires restoring the "calling environment of the abstract machine" at the time of the setjmp(). - in n1124.pdf footnote 212, it specifically says that FP status flags are part of the calling env. Footnotes are not normative, and it doesn't seem to say anything specifically about the control word, but clearly the calling environment is intended to include all FP state. I must have interpreted the corresponding requirement in C90 loosely to justify not preserving any FP status when I fixed the i386 version to restore the control word. The abstract machine in C90 required little or nothing of FP. > So the real question is whether to remove the part of setjmp and > longjmp that fiddle with the x87 control word, or whether to > extend these functions to also save and restore the SSE control > word. The fact that SSE has been around for a while and nobody has > noticed the breakage suggests that either change should have > minimal impact on compatibility. According to C99, all FP state must be preserved, but we can still avoid preserving data registers and some perhaps other details that aren't part of the abstract machine. Breakage of the exception flags is rarely observed since no one uses these :-). Breakage of SIGFPE handlers is even more rarely observed since no one unmasks FP exceptions :-), and signals for FP exceptions give undefined behaviour anyway. The most interesting case is for longjmp() from a signal handler for non-FP signal. Some cases should work, without the signal handler knowing anything about FP. When the signal occurs, the FP state may be arbitrarily exotic, and it must become normal when longjmp() returns. The current i386 implementation gives this except it messes up the C99 exception flags. Bruce