From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 11:07:06 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD2A71065670 for ; Mon, 21 Mar 2011 11:07:06 +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 BD7758FC1C for ; Mon, 21 Mar 2011 11:07:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2LB76RG086116 for ; Mon, 21 Mar 2011 11:07:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2LB76w5086114 for freebsd-sparc64@FreeBSD.org; Mon, 21 Mar 2011 11:07:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 21 Mar 2011 11:07:06 GMT Message-Id: <201103211107.p2LB76w5086114@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 11:07:06 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f sparc/145211 sparc64 [panic] Memory modified after free o sparc/142102 sparc64 [nfs] [panic] FreeBSD 8.0 kernel panics on sparc64 whe o sparc/141918 sparc64 [ehci] ehci_interrupt: unrecoverable error, controller s sparc/139134 sparc64 kernel output corruption o sparc/119244 sparc64 X11Forwarding to X11 server on sparc crashes Xorg s sparc/119239 sparc64 gdb coredumps on sparc64 f sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 s sparc/107087 sparc64 [hang] system is hung during boot from CD o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o sparc/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC 12 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 12:45:11 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38403106566C; Mon, 21 Mar 2011 12:45:11 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 0B2908FC1A; Mon, 21 Mar 2011 12:45:10 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LCjAPW089340; Mon, 21 Mar 2011 08:45:10 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LCjAu6089339; Mon, 21 Mar 2011 12:45:10 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 12:45:10 GMT Message-Id: <201103211245.p2LCjAu6089339@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 12:45:11 -0000 TB --- 2011-03-21 11:50:45 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 11:50:45 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-21 11:50:45 - cleaning the object tree TB --- 2011-03-21 11:50:57 - cvsupping the source tree TB --- 2011-03-21 11:50:57 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-21 11:51:15 - building world TB --- 2011-03-21 11:51:15 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 11:51:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 11:51:15 - TARGET=sparc64 TB --- 2011-03-21 11:51:15 - TARGET_ARCH=sparc64 TB --- 2011-03-21 11:51:15 - TZ=UTC TB --- 2011-03-21 11:51:15 - __MAKE_CONF=/dev/null TB --- 2011-03-21 11:51:15 - cd /src TB --- 2011-03-21 11:51:15 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 11:51:16 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_checksum.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_compression.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_proto.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/hastctl.c cc1: warnings being treated as errors /src/sbin/hastctl/hastctl.c: In function 'main': /src/sbin/hastctl/hastctl.c:469: warning: passing argument 2 of 'proto_client' from incompatible pointer type /src/sbin/hastctl/hastctl.c:469: error: too few arguments to function 'proto_client' *** Error code 1 Stop in /src/sbin/hastctl. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 12:45:10 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 12:45:10 - ERROR: failed to build world TB --- 2011-03-21 12:45:10 - 2461.84 user 542.67 system 3264.95 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 12:57:41 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FB4E106567C; Mon, 21 Mar 2011 12:57:41 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 3C3B78FC2D; Mon, 21 Mar 2011 12:57:40 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LCveug022657; Mon, 21 Mar 2011 08:57:40 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LCveSD022656; Mon, 21 Mar 2011 12:57:40 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 12:57:40 GMT Message-Id: <201103211257.p2LCveSD022656@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 12:57:41 -0000 TB --- 2011-03-21 12:04:28 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 12:04:28 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-21 12:04:28 - cleaning the object tree TB --- 2011-03-21 12:04:38 - cvsupping the source tree TB --- 2011-03-21 12:04:38 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-21 12:04:54 - building world TB --- 2011-03-21 12:04:54 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 12:04:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 12:04:54 - TARGET=sun4v TB --- 2011-03-21 12:04:54 - TARGET_ARCH=sparc64 TB --- 2011-03-21 12:04:54 - TZ=UTC TB --- 2011-03-21 12:04:54 - __MAKE_CONF=/dev/null TB --- 2011-03-21 12:04:54 - cd /src TB --- 2011-03-21 12:04:54 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 12:04:55 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_checksum.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_compression.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/hast_proto.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/hastctl.c cc1: warnings being treated as errors /src/sbin/hastctl/hastctl.c: In function 'main': /src/sbin/hastctl/hastctl.c:469: warning: passing argument 2 of 'proto_client' from incompatible pointer type /src/sbin/hastctl/hastctl.c:469: error: too few arguments to function 'proto_client' *** Error code 1 Stop in /src/sbin/hastctl. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 12:57:40 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 12:57:40 - ERROR: failed to build world TB --- 2011-03-21 12:57:40 - 2453.98 user 536.29 system 3192.23 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 17:31:32 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B3AD106566B; Mon, 21 Mar 2011 17:31:32 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 4D06A8FC08; Mon, 21 Mar 2011 17:31:31 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LHVVoI042352; Mon, 21 Mar 2011 13:31:31 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LHVVuE042345; Mon, 21 Mar 2011 17:31:31 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 17:31:31 GMT Message-Id: <201103211731.p2LHVVuE042345@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 17:31:32 -0000 TB --- 2011-03-21 16:09:20 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 16:09:20 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-21 16:09:20 - cleaning the object tree TB --- 2011-03-21 16:09:25 - cvsupping the source tree TB --- 2011-03-21 16:09:25 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-21 16:09:38 - building world TB --- 2011-03-21 16:09:38 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 16:09:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 16:09:38 - TARGET=sun4v TB --- 2011-03-21 16:09:38 - TARGET_ARCH=sparc64 TB --- 2011-03-21 16:09:38 - TZ=UTC TB --- 2011-03-21 16:09:38 - __MAKE_CONF=/dev/null TB --- 2011-03-21 16:09:38 - cd /src TB --- 2011-03-21 16:09:38 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 16:09:38 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Mon Mar 21 17:14:22 UTC 2011 TB --- 2011-03-21 17:14:22 - generating LINT kernel config TB --- 2011-03-21 17:14:22 - cd /src/sys/sun4v/conf TB --- 2011-03-21 17:14:22 - /usr/bin/make -B LINT TB --- 2011-03-21 17:14:22 - building LINT kernel TB --- 2011-03-21 17:14:22 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 17:14:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 17:14:22 - TARGET=sun4v TB --- 2011-03-21 17:14:22 - TARGET_ARCH=sparc64 TB --- 2011-03-21 17:14:22 - TZ=UTC TB --- 2011-03-21 17:14:22 - __MAKE_CONF=/dev/null TB --- 2011-03-21 17:14:22 - cd /src TB --- 2011-03-21 17:14:22 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Mon Mar 21 17:14:22 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 17:31:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 17:31:31 - ERROR: failed to build lint kernel TB --- 2011-03-21 17:31:31 - 3834.81 user 764.54 system 4930.90 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 17:31:41 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8601B106564A; Mon, 21 Mar 2011 17:31:41 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 570AC8FC14; Mon, 21 Mar 2011 17:31:41 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LHVe0J042678; Mon, 21 Mar 2011 13:31:40 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LHVe30042677; Mon, 21 Mar 2011 17:31:40 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 17:31:40 GMT Message-Id: <201103211731.p2LHVe30042677@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 17:31:41 -0000 TB --- 2011-03-21 16:08:58 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 16:08:58 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-21 16:08:58 - cleaning the object tree TB --- 2011-03-21 16:09:04 - cvsupping the source tree TB --- 2011-03-21 16:09:04 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-21 16:09:18 - building world TB --- 2011-03-21 16:09:18 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 16:09:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 16:09:18 - TARGET=sparc64 TB --- 2011-03-21 16:09:18 - TARGET_ARCH=sparc64 TB --- 2011-03-21 16:09:18 - TZ=UTC TB --- 2011-03-21 16:09:18 - __MAKE_CONF=/dev/null TB --- 2011-03-21 16:09:18 - cd /src TB --- 2011-03-21 16:09:18 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 16:09:18 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Mon Mar 21 17:14:16 UTC 2011 TB --- 2011-03-21 17:14:16 - generating LINT kernel config TB --- 2011-03-21 17:14:16 - cd /src/sys/sparc64/conf TB --- 2011-03-21 17:14:16 - /usr/bin/make -B LINT TB --- 2011-03-21 17:14:16 - building LINT kernel TB --- 2011-03-21 17:14:16 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 17:14:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 17:14:16 - TARGET=sparc64 TB --- 2011-03-21 17:14:16 - TARGET_ARCH=sparc64 TB --- 2011-03-21 17:14:16 - TZ=UTC TB --- 2011-03-21 17:14:16 - __MAKE_CONF=/dev/null TB --- 2011-03-21 17:14:16 - cd /src TB --- 2011-03-21 17:14:16 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Mon Mar 21 17:14:16 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 17:31:40 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 17:31:40 - ERROR: failed to build lint kernel TB --- 2011-03-21 17:31:40 - 3851.09 user 765.52 system 4961.73 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 17:56:33 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C75551065670; Mon, 21 Mar 2011 17:56:33 +0000 (UTC) (envelope-from mmoll@darkthrone.kvedulv.de) Received: from darkthrone.kvedulv.de (darkthrone.kvedulv.de [IPv6:2001:1578:400:101::2]) by mx1.freebsd.org (Postfix) with ESMTP id 86E7D8FC1A; Mon, 21 Mar 2011 17:56:33 +0000 (UTC) Received: by darkthrone.kvedulv.de (Postfix, from userid 666) id 87FFF1CC6E; Mon, 21 Mar 2011 18:56:32 +0100 (CET) Date: Mon, 21 Mar 2011 18:56:32 +0100 From: Michael Moll To: Marius Strobl Message-ID: <20110321175632.GA19345@darkthrone.kvedulv.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110319152838.GA8594@alchemy.franken.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 17:56:33 -0000 Hi, On Sat, Mar 19, 2011 at 04:28:38PM +0100, Marius Strobl wrote: > Is there any progress regarding this or at least some tips what > debug information to provide? Roger created kern/155615 for this, but I do not see anything else besides from that. Personally this bites my quite hard as almost all my sparc64 machines are using ZFS. :( Kind Regards -- Michael Moll From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 18:28:17 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98526106564A for ; Mon, 21 Mar 2011 18:28:17 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60]) by mx1.freebsd.org (Postfix) with ESMTP id 401028FC15 for ; Mon, 21 Mar 2011 18:28:16 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 6665C45CBA; Mon, 21 Mar 2011 18:59:45 +0100 (CET) Received: from localhost (89-73-195-149.dynamic.chello.pl [89.73.195.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 38AF545C9F; Mon, 21 Mar 2011 18:59:40 +0100 (CET) Date: Mon, 21 Mar 2011 18:59:33 +0100 From: Pawel Jakub Dawidek To: Michael Moll Message-ID: <20110321175933.GD2086@garage.freebsd.pl> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZmUaFz6apKcXQszQ" Content-Disposition: inline In-Reply-To: <20110321175632.GA19345@darkthrone.kvedulv.de> User-Agent: Mutt/1.4.2.3i X-OS: FreeBSD 9.0-CURRENT amd64 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: mm@freebsd.org, Roger Hammerstein , freebsd-sparc64@freebsd.org, Marius Strobl Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 18:28:17 -0000 --ZmUaFz6apKcXQszQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 21, 2011 at 06:56:32PM +0100, Michael Moll wrote: > Hi, >=20 > On Sat, Mar 19, 2011 at 04:28:38PM +0100, Marius Strobl wrote: >=20 > > Is there any progress regarding this or at least some tips what > > debug information to provide? >=20 > Roger created kern/155615 for this, but I do not see anything else > besides from that. Personally this bites my quite hard as almost all my > sparc64 machines are using ZFS. :( Hi. Sorry for the delay in responding... Are you able to send me the output of 'alltrace' command from DDB? --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://yomoli.com --ZmUaFz6apKcXQszQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk2HkgUACgkQForvXbEpPzTE9QCbB1BDp+Ev/sWxL17e25E9gXUg cBAAniYEKa+F0f2loRl5dhbQYlyC62vn =7Xbp -----END PGP SIGNATURE----- --ZmUaFz6apKcXQszQ-- From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 22:22:02 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63F83106564A; Mon, 21 Mar 2011 22:22:02 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 20C438FC1D; Mon, 21 Mar 2011 22:22:01 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LMM1XY067775; Mon, 21 Mar 2011 18:22:01 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LMM1fd067766; Mon, 21 Mar 2011 22:22:01 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 22:22:01 GMT Message-Id: <201103212222.p2LMM1fd067766@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 22:22:02 -0000 TB --- 2011-03-21 20:59:34 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 20:59:34 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-21 20:59:34 - cleaning the object tree TB --- 2011-03-21 20:59:43 - cvsupping the source tree TB --- 2011-03-21 20:59:43 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-21 21:00:14 - building world TB --- 2011-03-21 21:00:14 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 21:00:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 21:00:14 - TARGET=sparc64 TB --- 2011-03-21 21:00:14 - TARGET_ARCH=sparc64 TB --- 2011-03-21 21:00:14 - TZ=UTC TB --- 2011-03-21 21:00:14 - __MAKE_CONF=/dev/null TB --- 2011-03-21 21:00:14 - cd /src TB --- 2011-03-21 21:00:14 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 21:00:14 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Mon Mar 21 22:05:10 UTC 2011 TB --- 2011-03-21 22:05:10 - generating LINT kernel config TB --- 2011-03-21 22:05:10 - cd /src/sys/sparc64/conf TB --- 2011-03-21 22:05:10 - /usr/bin/make -B LINT TB --- 2011-03-21 22:05:10 - building LINT kernel TB --- 2011-03-21 22:05:10 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 22:05:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 22:05:10 - TARGET=sparc64 TB --- 2011-03-21 22:05:10 - TARGET_ARCH=sparc64 TB --- 2011-03-21 22:05:10 - TZ=UTC TB --- 2011-03-21 22:05:10 - __MAKE_CONF=/dev/null TB --- 2011-03-21 22:05:10 - cd /src TB --- 2011-03-21 22:05:10 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Mon Mar 21 22:05:10 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 22:22:00 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 22:22:00 - ERROR: failed to build lint kernel TB --- 2011-03-21 22:22:01 - 3846.27 user 755.52 system 4946.57 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 21 22:25:56 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81BD81065670; Mon, 21 Mar 2011 22:25:56 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 576668FC18; Mon, 21 Mar 2011 22:25:56 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2LMPtfW076350; Mon, 21 Mar 2011 18:25:55 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2LMPtVV076349; Mon, 21 Mar 2011 22:25:55 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 21 Mar 2011 22:25:55 GMT Message-Id: <201103212225.p2LMPtVV076349@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 22:25:56 -0000 TB --- 2011-03-21 21:04:32 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-21 21:04:32 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-21 21:04:32 - cleaning the object tree TB --- 2011-03-21 21:04:42 - cvsupping the source tree TB --- 2011-03-21 21:04:42 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-21 21:04:54 - building world TB --- 2011-03-21 21:04:54 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 21:04:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 21:04:54 - TARGET=sun4v TB --- 2011-03-21 21:04:54 - TARGET_ARCH=sparc64 TB --- 2011-03-21 21:04:54 - TZ=UTC TB --- 2011-03-21 21:04:54 - __MAKE_CONF=/dev/null TB --- 2011-03-21 21:04:54 - cd /src TB --- 2011-03-21 21:04:54 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 21 21:04:54 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Mon Mar 21 22:09:37 UTC 2011 TB --- 2011-03-21 22:09:37 - generating LINT kernel config TB --- 2011-03-21 22:09:37 - cd /src/sys/sun4v/conf TB --- 2011-03-21 22:09:37 - /usr/bin/make -B LINT TB --- 2011-03-21 22:09:37 - building LINT kernel TB --- 2011-03-21 22:09:37 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-21 22:09:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-21 22:09:37 - TARGET=sun4v TB --- 2011-03-21 22:09:37 - TARGET_ARCH=sparc64 TB --- 2011-03-21 22:09:37 - TZ=UTC TB --- 2011-03-21 22:09:37 - __MAKE_CONF=/dev/null TB --- 2011-03-21 22:09:37 - cd /src TB --- 2011-03-21 22:09:37 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Mon Mar 21 22:09:37 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-21 22:25:55 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-21 22:25:55 - ERROR: failed to build lint kernel TB --- 2011-03-21 22:25:55 - 3825.23 user 749.30 system 4883.38 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 03:11:38 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D6901065670; Tue, 22 Mar 2011 03:11:38 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 5F7ED8FC1F; Tue, 22 Mar 2011 03:11:38 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2M3BbeN000909; Mon, 21 Mar 2011 23:11:37 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2M3BbjM000896; Tue, 22 Mar 2011 03:11:37 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 03:11:37 GMT Message-Id: <201103220311.p2M3BbjM000896@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 03:11:38 -0000 TB --- 2011-03-22 01:49:28 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 01:49:28 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-22 01:49:28 - cleaning the object tree TB --- 2011-03-22 01:49:41 - cvsupping the source tree TB --- 2011-03-22 01:49:41 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-22 01:50:06 - building world TB --- 2011-03-22 01:50:06 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 01:50:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 01:50:06 - TARGET=sun4v TB --- 2011-03-22 01:50:06 - TARGET_ARCH=sparc64 TB --- 2011-03-22 01:50:06 - TZ=UTC TB --- 2011-03-22 01:50:06 - __MAKE_CONF=/dev/null TB --- 2011-03-22 01:50:06 - cd /src TB --- 2011-03-22 01:50:06 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 01:50:07 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 02:54:46 UTC 2011 TB --- 2011-03-22 02:54:46 - generating LINT kernel config TB --- 2011-03-22 02:54:46 - cd /src/sys/sun4v/conf TB --- 2011-03-22 02:54:46 - /usr/bin/make -B LINT TB --- 2011-03-22 02:54:46 - building LINT kernel TB --- 2011-03-22 02:54:46 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 02:54:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 02:54:46 - TARGET=sun4v TB --- 2011-03-22 02:54:46 - TARGET_ARCH=sparc64 TB --- 2011-03-22 02:54:46 - TZ=UTC TB --- 2011-03-22 02:54:46 - __MAKE_CONF=/dev/null TB --- 2011-03-22 02:54:46 - cd /src TB --- 2011-03-22 02:54:46 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 02:54:46 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 03:11:37 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 03:11:37 - ERROR: failed to build lint kernel TB --- 2011-03-22 03:11:37 - 3830.34 user 773.14 system 4928.80 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 03:11:58 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FBEB106566C; Tue, 22 Mar 2011 03:11:58 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 3313D8FC16; Tue, 22 Mar 2011 03:11:58 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2M3BvRT001608; Mon, 21 Mar 2011 23:11:57 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2M3BvKE001607; Tue, 22 Mar 2011 03:11:57 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 03:11:57 GMT Message-Id: <201103220311.p2M3BvKE001607@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 03:11:58 -0000 TB --- 2011-03-22 01:49:25 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 01:49:25 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-22 01:49:25 - cleaning the object tree TB --- 2011-03-22 01:49:38 - cvsupping the source tree TB --- 2011-03-22 01:49:38 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-22 01:50:06 - building world TB --- 2011-03-22 01:50:06 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 01:50:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 01:50:06 - TARGET=sparc64 TB --- 2011-03-22 01:50:06 - TARGET_ARCH=sparc64 TB --- 2011-03-22 01:50:06 - TZ=UTC TB --- 2011-03-22 01:50:06 - __MAKE_CONF=/dev/null TB --- 2011-03-22 01:50:06 - cd /src TB --- 2011-03-22 01:50:06 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 01:50:07 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 02:54:45 UTC 2011 TB --- 2011-03-22 02:54:45 - generating LINT kernel config TB --- 2011-03-22 02:54:45 - cd /src/sys/sparc64/conf TB --- 2011-03-22 02:54:45 - /usr/bin/make -B LINT TB --- 2011-03-22 02:54:45 - building LINT kernel TB --- 2011-03-22 02:54:45 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 02:54:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 02:54:45 - TARGET=sparc64 TB --- 2011-03-22 02:54:45 - TARGET_ARCH=sparc64 TB --- 2011-03-22 02:54:45 - TZ=UTC TB --- 2011-03-22 02:54:45 - __MAKE_CONF=/dev/null TB --- 2011-03-22 02:54:45 - cd /src TB --- 2011-03-22 02:54:45 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 02:54:45 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 03:11:57 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 03:11:57 - ERROR: failed to build lint kernel TB --- 2011-03-22 03:11:57 - 3850.73 user 769.16 system 4951.66 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 08:08:40 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A04CA1065670; Tue, 22 Mar 2011 08:08:40 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 77B508FC17; Tue, 22 Mar 2011 08:08:40 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2M88ddR001338; Tue, 22 Mar 2011 04:08:39 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2M88dGl001333; Tue, 22 Mar 2011 08:08:39 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 08:08:39 GMT Message-Id: <201103220808.p2M88dGl001333@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 08:08:40 -0000 TB --- 2011-03-22 06:44:21 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 06:44:21 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-22 06:44:21 - cleaning the object tree TB --- 2011-03-22 06:44:29 - cvsupping the source tree TB --- 2011-03-22 06:44:29 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-22 06:45:04 - building world TB --- 2011-03-22 06:45:04 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 06:45:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 06:45:04 - TARGET=sparc64 TB --- 2011-03-22 06:45:04 - TARGET_ARCH=sparc64 TB --- 2011-03-22 06:45:04 - TZ=UTC TB --- 2011-03-22 06:45:04 - __MAKE_CONF=/dev/null TB --- 2011-03-22 06:45:04 - cd /src TB --- 2011-03-22 06:45:04 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 06:45:05 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 07:50:15 UTC 2011 TB --- 2011-03-22 07:50:15 - generating LINT kernel config TB --- 2011-03-22 07:50:15 - cd /src/sys/sparc64/conf TB --- 2011-03-22 07:50:15 - /usr/bin/make -B LINT TB --- 2011-03-22 07:50:15 - building LINT kernel TB --- 2011-03-22 07:50:15 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 07:50:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 07:50:15 - TARGET=sparc64 TB --- 2011-03-22 07:50:15 - TARGET_ARCH=sparc64 TB --- 2011-03-22 07:50:15 - TZ=UTC TB --- 2011-03-22 07:50:15 - __MAKE_CONF=/dev/null TB --- 2011-03-22 07:50:15 - cd /src TB --- 2011-03-22 07:50:15 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 07:50:15 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 08:08:39 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 08:08:39 - ERROR: failed to build lint kernel TB --- 2011-03-22 08:08:39 - 3865.54 user 761.08 system 5058.07 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 08:25:12 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8FDB1065678; Tue, 22 Mar 2011 08:25:12 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 722528FC17; Tue, 22 Mar 2011 08:25:12 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2M8PBLN071077; Tue, 22 Mar 2011 04:25:11 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2M8PBeh071076; Tue, 22 Mar 2011 08:25:11 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 08:25:11 GMT Message-Id: <201103220825.p2M8PBeh071076@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 08:25:13 -0000 TB --- 2011-03-22 07:02:12 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 07:02:12 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-22 07:02:12 - cleaning the object tree TB --- 2011-03-22 07:02:24 - cvsupping the source tree TB --- 2011-03-22 07:02:24 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-22 07:03:50 - building world TB --- 2011-03-22 07:03:50 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 07:03:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 07:03:50 - TARGET=sun4v TB --- 2011-03-22 07:03:50 - TARGET_ARCH=sparc64 TB --- 2011-03-22 07:03:50 - TZ=UTC TB --- 2011-03-22 07:03:50 - __MAKE_CONF=/dev/null TB --- 2011-03-22 07:03:50 - cd /src TB --- 2011-03-22 07:03:50 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 07:03:50 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 08:09:00 UTC 2011 TB --- 2011-03-22 08:09:00 - generating LINT kernel config TB --- 2011-03-22 08:09:00 - cd /src/sys/sun4v/conf TB --- 2011-03-22 08:09:00 - /usr/bin/make -B LINT TB --- 2011-03-22 08:09:00 - building LINT kernel TB --- 2011-03-22 08:09:00 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 08:09:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 08:09:00 - TARGET=sun4v TB --- 2011-03-22 08:09:00 - TARGET_ARCH=sparc64 TB --- 2011-03-22 08:09:00 - TZ=UTC TB --- 2011-03-22 08:09:00 - __MAKE_CONF=/dev/null TB --- 2011-03-22 08:09:00 - cd /src TB --- 2011-03-22 08:09:00 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 08:09:00 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 08:25:11 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 08:25:11 - ERROR: failed to build lint kernel TB --- 2011-03-22 08:25:11 - 3829.87 user 746.40 system 4979.09 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 13:02:02 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A751F1065670; Tue, 22 Mar 2011 13:02:02 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 7BB5C8FC08; Tue, 22 Mar 2011 13:02:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MD21v5015899; Tue, 22 Mar 2011 09:02:01 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MD21xu015739; Tue, 22 Mar 2011 13:02:01 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 13:02:01 GMT Message-Id: <201103221302.p2MD21xu015739@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:02:02 -0000 TB --- 2011-03-22 11:38:34 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 11:38:34 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-22 11:38:34 - cleaning the object tree TB --- 2011-03-22 11:38:44 - cvsupping the source tree TB --- 2011-03-22 11:38:44 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-22 11:38:57 - building world TB --- 2011-03-22 11:38:57 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 11:38:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 11:38:57 - TARGET=sparc64 TB --- 2011-03-22 11:38:57 - TARGET_ARCH=sparc64 TB --- 2011-03-22 11:38:57 - TZ=UTC TB --- 2011-03-22 11:38:57 - __MAKE_CONF=/dev/null TB --- 2011-03-22 11:38:57 - cd /src TB --- 2011-03-22 11:38:57 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 11:38:58 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 12:43:45 UTC 2011 TB --- 2011-03-22 12:43:45 - generating LINT kernel config TB --- 2011-03-22 12:43:45 - cd /src/sys/sparc64/conf TB --- 2011-03-22 12:43:45 - /usr/bin/make -B LINT TB --- 2011-03-22 12:43:45 - building LINT kernel TB --- 2011-03-22 12:43:45 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 12:43:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 12:43:45 - TARGET=sparc64 TB --- 2011-03-22 12:43:45 - TARGET_ARCH=sparc64 TB --- 2011-03-22 12:43:45 - TZ=UTC TB --- 2011-03-22 12:43:45 - __MAKE_CONF=/dev/null TB --- 2011-03-22 12:43:45 - cd /src TB --- 2011-03-22 12:43:45 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 12:43:45 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 13:02:00 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 13:02:00 - ERROR: failed to build lint kernel TB --- 2011-03-22 13:02:00 - 3868.91 user 759.78 system 5006.52 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 13:19:04 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6DAC106567C; Tue, 22 Mar 2011 13:19:04 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9CE188FC15; Tue, 22 Mar 2011 13:19:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2MDJ4MX065633; Tue, 22 Mar 2011 13:19:04 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2MDJ4K8065629; Tue, 22 Mar 2011 08:19:04 -0500 (EST) (envelope-from eadler) Date: Tue, 22 Mar 2011 08:19:04 -0500 (EST) Message-Id: <201103221319.p2MDJ4K8065629@freefall.freebsd.org> To: shurd@sasktel.net, eadler@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: sparc64/119239: gdb coredumps on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:19:04 -0000 Synopsis: gdb coredumps on sparc64 State-Changed-From-To: suspended->closed State-Changed-By: eadler State-Changed-When: Tue Mar 22 08:19:04 EST 2011 State-Changed-Why: feedback timeout & gahr unable to reproduce http://www.freebsd.org/cgi/query-pr.cgi?pr=119239 From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 13:23:45 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C3E6106564A; Tue, 22 Mar 2011 13:23:45 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 0FD538FC0A; Tue, 22 Mar 2011 13:23:44 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MDNiGU028043; Tue, 22 Mar 2011 09:23:44 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MDNiAg028042; Tue, 22 Mar 2011 13:23:44 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 13:23:44 GMT Message-Id: <201103221323.p2MDNiAg028042@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:23:45 -0000 TB --- 2011-03-22 12:02:27 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 12:02:27 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-22 12:02:27 - cleaning the object tree TB --- 2011-03-22 12:02:37 - cvsupping the source tree TB --- 2011-03-22 12:02:37 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-22 12:02:50 - building world TB --- 2011-03-22 12:02:50 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 12:02:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 12:02:50 - TARGET=sun4v TB --- 2011-03-22 12:02:50 - TARGET_ARCH=sparc64 TB --- 2011-03-22 12:02:50 - TZ=UTC TB --- 2011-03-22 12:02:50 - __MAKE_CONF=/dev/null TB --- 2011-03-22 12:02:50 - cd /src TB --- 2011-03-22 12:02:50 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 12:02:51 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 13:07:25 UTC 2011 TB --- 2011-03-22 13:07:25 - generating LINT kernel config TB --- 2011-03-22 13:07:25 - cd /src/sys/sun4v/conf TB --- 2011-03-22 13:07:25 - /usr/bin/make -B LINT TB --- 2011-03-22 13:07:25 - building LINT kernel TB --- 2011-03-22 13:07:25 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 13:07:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 13:07:25 - TARGET=sun4v TB --- 2011-03-22 13:07:25 - TARGET_ARCH=sparc64 TB --- 2011-03-22 13:07:25 - TZ=UTC TB --- 2011-03-22 13:07:25 - __MAKE_CONF=/dev/null TB --- 2011-03-22 13:07:25 - cd /src TB --- 2011-03-22 13:07:25 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 13:07:25 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 13:23:44 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 13:23:44 - ERROR: failed to build lint kernel TB --- 2011-03-22 13:23:44 - 3823.95 user 749.45 system 4876.56 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 16:07:33 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE9E9106566B; Tue, 22 Mar 2011 16:07:33 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 355188FC16; Tue, 22 Mar 2011 16:07:33 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p2MG7VGb029970; Tue, 22 Mar 2011 17:07:32 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p2MG7VOj029969; Tue, 22 Mar 2011 17:07:31 +0100 (CET) (envelope-from marius) Date: Tue, 22 Mar 2011 17:07:31 +0100 From: Marius Strobl To: Pawel Jakub Dawidek Message-ID: <20110322160731.GG15528@alchemy.franken.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110321175933.GD2086@garage.freebsd.pl> User-Agent: Mutt/1.4.2.3i Cc: Roger Hammerstein , freebsd-sparc64@FreeBSD.org, mm@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 16:07:34 -0000 On Mon, Mar 21, 2011 at 06:59:33PM +0100, Pawel Jakub Dawidek wrote: > On Mon, Mar 21, 2011 at 06:56:32PM +0100, Michael Moll wrote: > > Hi, > > > > On Sat, Mar 19, 2011 at 04:28:38PM +0100, Marius Strobl wrote: > > > > > Is there any progress regarding this or at least some tips what > > > debug information to provide? > > > > Roger created kern/155615 for this, but I do not see anything else > > besides from that. Personally this bites my quite hard as almost all my > > sparc64 machines are using ZFS. :( > > Hi. > > Sorry for the delay in responding... > > Are you able to send me the output of 'alltrace' command from DDB? > available here: http://people.freebsd.org/~marius/zfs_alltrace.txt Marius From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 17:05:38 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A69A106566B; Tue, 22 Mar 2011 17:05:38 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60]) by mx1.freebsd.org (Postfix) with ESMTP id 3F8B58FC14; Tue, 22 Mar 2011 17:05:37 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 71DB945E5C; Tue, 22 Mar 2011 18:05:36 +0100 (CET) Received: from localhost (89-73-195-149.dynamic.chello.pl [89.73.195.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 425BC45CBA; Tue, 22 Mar 2011 18:05:28 +0100 (CET) Date: Tue, 22 Mar 2011 18:05:21 +0100 From: Pawel Jakub Dawidek To: Marius Strobl Message-ID: <20110322170521.GA1882@garage.freebsd.pl> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322160731.GG15528@alchemy.franken.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="x+6KMIRAuhnl3hBn" Content-Disposition: inline In-Reply-To: <20110322160731.GG15528@alchemy.franken.de> User-Agent: Mutt/1.4.2.3i X-OS: FreeBSD 9.0-CURRENT amd64 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: Roger Hammerstein , freebsd-sparc64@FreeBSD.org, mm@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 17:05:38 -0000 --x+6KMIRAuhnl3hBn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 22, 2011 at 05:07:31PM +0100, Marius Strobl wrote: > On Mon, Mar 21, 2011 at 06:59:33PM +0100, Pawel Jakub Dawidek wrote: > > On Mon, Mar 21, 2011 at 06:56:32PM +0100, Michael Moll wrote: > > > Hi, > > >=20 > > > On Sat, Mar 19, 2011 at 04:28:38PM +0100, Marius Strobl wrote: > > >=20 > > > > Is there any progress regarding this or at least some tips what > > > > debug information to provide? > > >=20 > > > Roger created kern/155615 for this, but I do not see anything else > > > besides from that. Personally this bites my quite hard as almost all = my > > > sparc64 machines are using ZFS. :( > >=20 > > Hi. > >=20 > > Sorry for the delay in responding... > >=20 > > Are you able to send me the output of 'alltrace' command from DDB? > >=20 >=20 > available here: > http://people.freebsd.org/~marius/zfs_alltrace.txt Are you able to convert zfs_ioc_pool_create+0x3c into line number? I use the following script for i386/amd64: #!/bin/sh if [ $# -ne 2 ]; then echo "usage: `basename $0` kernel function+offset" >/dev/stderr exit 1 fi kern=3D$1 func=3D`echo $2 | awk -F+ '{print $1}'` off=3D`echo $2 | awk -F+ '{print $2}'` objdump -d ${kern} | \ egrep '^[0-9a-f]{8,16} <'${func}'>' | \ awk '{printf("0x%s\n", $1)}' | \ xargs -J ADDR printf "%u + %u\n" ADDR $off | \ bc | \ xargs printf "0x%x\n" | \ xargs addr2line -e ${kern} And: fa2line.sh /boot/kernel/zfs.ko.symbols zfs_ioc_pool_create+0x3c --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://yomoli.com --x+6KMIRAuhnl3hBn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk2I1tAACgkQForvXbEpPzTC5wCbB0hDuFcCU84oSKewkrvqv96c kRgAn1i4Uws4sN1XBgDOl/8V+McXEVGA =ZlV5 -----END PGP SIGNATURE----- --x+6KMIRAuhnl3hBn-- From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 17:51:20 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84D371065679; Tue, 22 Mar 2011 17:51:20 +0000 (UTC) (envelope-from cheeky.m@live.com) Received: from bay0-omc1-s4.bay0.hotmail.com (bay0-omc1-s4.bay0.hotmail.com [65.54.190.15]) by mx1.freebsd.org (Postfix) with ESMTP id 2D8C68FC1F; Tue, 22 Mar 2011 17:51:20 +0000 (UTC) Received: from BAY147-W26 ([65.54.190.61]) by bay0-omc1-s4.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 22 Mar 2011 10:51:20 -0700 Message-ID: X-Originating-IP: [209.6.82.6] From: Roger Hammerstein To: , Date: Tue, 22 Mar 2011 13:51:20 -0400 Importance: Normal In-Reply-To: <20110322170521.GA1882@garage.freebsd.pl> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322160731.GG15528@alchemy.franken.de>, <20110322170521.GA1882@garage.freebsd.pl> MIME-Version: 1.0 X-OriginalArrivalTime: 22 Mar 2011 17:51:20.0132 (UTC) FILETIME=[C0328040:01CBE8B9] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: RE: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 17:51:20 -0000 > > available here: > > http://people.freebsd.org/~marius/zfs_alltrace.txt >=20 > Are you able to convert zfs_ioc_pool_create+0x3c into line number? >=20 > I use the following script for i386/amd64: SNIP Thank you all for your assistance. =20 Mine looks like this: Tracing command zpool pid 990 tid 100073 td 0xfffff80001746000 --More--^M ^Muart_intr_rxready() at uart_intr_rxready+0xbc scc_bfe_intr() at scc_bfe_intr+0xbc intr_event_handle() at intr_event_handle+0x64 intr_execute_handlers() at intr_execute_handlers+0x8 intr_fast() at intr_fast+0x68 -- interrupt level=3D0xc pil=3D0 %o7=3D0xc02af034 -- witness_unlock() at witness_unlock+0x3e4 _mtx_unlock_flags() at _mtx_unlock_flags+0x11c _vm_map_unlock_read() at _vm_map_unlock_read+0x1c vm_map_lookup() at vm_map_lookup+0x78 vm_fault_hold() at vm_fault_hold+0x94 vm_fault() at vm_fault+0x14 trap_pfault() at trap_pfault+0x338 trap() at trap+0x3a8 -- fast data access mmu miss tar=3D0x41446000 %o7=3D0xc1233134 -- bcopy() at bcopy+0x9c zfs_ioc_pool_configs() at zfs_ioc_pool_configs+0x24 zfsdev_ioctl() at zfsdev_ioctl+0xe0 devfs_ioctl_f() at devfs_ioctl_f+0xe8 kern_ioctl() at kern_ioctl+0x294 --More--^M ^Mioctl() at ioctl+0x190 syscallenter() at syscallenter+0x270 syscall() at syscall+0x74 -- syscall (54=2C FreeBSD ELF64=2C ioctl) %o7=3D0x40d15e24 -- userland() at 0x40f75668 user trace: trap %o7=3D0x40d15e24 pc 0x40f75668=2C sp 0x7fdffff8651 pc 0x40d3bfb0=2C sp 0x7fdffff8731 pc 0x40d3c364=2C sp 0x7fdffff9db1 pc 0x10e588=2C sp 0x7fdffff9e81 pc 0x10e5d4=2C sp 0x7fdffff9f41 pc 0x1064e0=2C sp 0x7fdffffa011 pc 0x107268=2C sp 0x7fdffffa101 pc 0x103450=2C sp 0x7fdffffe1d1 pc 0x4021aff4=2C sp 0x7fdffffe291 done 990 root 1 89 20 22720K 2976K CPU1 1 0:00 100.00% zpool So mine looks like you would want zfs_ioc_pool_configs+0x24 (using objdump -d doesn't seem to work) falcon# objdump -d /boot/kernel/zfs.ko.symbols /boot/kernel/zfs.ko.symbols: file format elf64-sparc-freebsd falcon# but using objdump -D gives me: falcon# ./fa2line.sh /boot/kernel/zfs.ko.symbols zfs_ioc_pool_configs+0x24 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_ioctl.c:1311 falcon# which is: 1310: 1311: error =3D put_nvlist(zc=2C configs)=3B 1312: 1313: nvlist_free(configs)=3B 1314: 1315: return (error)=3B 1316:} 1317: = From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 18:11:30 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53713106564A; Tue, 22 Mar 2011 18:11:30 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 2AF208FC1B; Tue, 22 Mar 2011 18:11:29 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MIBTJ4076622; Tue, 22 Mar 2011 14:11:29 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MIBTbH076582; Tue, 22 Mar 2011 18:11:29 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 18:11:29 GMT Message-Id: <201103221811.p2MIBTbH076582@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 18:11:30 -0000 TB --- 2011-03-22 16:48:00 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 16:48:00 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-22 16:48:00 - cleaning the object tree TB --- 2011-03-22 16:48:11 - cvsupping the source tree TB --- 2011-03-22 16:48:11 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-22 16:48:25 - building world TB --- 2011-03-22 16:48:25 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 16:48:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 16:48:25 - TARGET=sparc64 TB --- 2011-03-22 16:48:25 - TARGET_ARCH=sparc64 TB --- 2011-03-22 16:48:25 - TZ=UTC TB --- 2011-03-22 16:48:25 - __MAKE_CONF=/dev/null TB --- 2011-03-22 16:48:25 - cd /src TB --- 2011-03-22 16:48:25 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 16:48:26 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 17:53:11 UTC 2011 TB --- 2011-03-22 17:53:11 - generating LINT kernel config TB --- 2011-03-22 17:53:11 - cd /src/sys/sparc64/conf TB --- 2011-03-22 17:53:11 - /usr/bin/make -B LINT TB --- 2011-03-22 17:53:11 - building LINT kernel TB --- 2011-03-22 17:53:11 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 17:53:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 17:53:11 - TARGET=sparc64 TB --- 2011-03-22 17:53:11 - TARGET_ARCH=sparc64 TB --- 2011-03-22 17:53:11 - TZ=UTC TB --- 2011-03-22 17:53:11 - __MAKE_CONF=/dev/null TB --- 2011-03-22 17:53:11 - cd /src TB --- 2011-03-22 17:53:11 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 17:53:11 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 18:11:28 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 18:11:28 - ERROR: failed to build lint kernel TB --- 2011-03-22 18:11:28 - 3864.47 user 765.65 system 5007.90 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 18:28:10 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56FC3106566B for ; Tue, 22 Mar 2011 18:28:10 +0000 (UTC) (envelope-from shurd@sasktel.net) Received: from electron.sasknet.sk.ca (electron.sasknet.sk.ca [142.165.20.179]) by mx1.freebsd.org (Postfix) with ESMTP id 0B50F8FC0A for ; Tue, 22 Mar 2011 18:28:09 +0000 (UTC) Received: from pps.filterd (electron [127.0.0.1]) by electron.sasknet.sk.ca (8.14.3/8.14.3) with SMTP id p2MI42qQ011293; Tue, 22 Mar 2011 12:16:59 -0600 Received: from bgmpomr2.sasknet.sk.ca (bgmpOMR2.sasknet.sk.ca [142.165.72.23]) by electron.sasknet.sk.ca with ESMTP id v70amt2a1-1; Tue, 22 Mar 2011 12:16:59 -0600 Received: from stephen.hurd.local (outgoing.bbsdev.net [76.202.204.46]) by bgmpomr2.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTPA id <0LIH00DCI1GAMP00@bgmpomr2.sasknet.sk.ca>; Tue, 22 Mar 2011 12:16:59 -0600 (CST) Date: Tue, 22 Mar 2011 11:16:56 -0700 From: Stephen Hurd In-reply-to: <201103221319.p2MDJ4K8065629@freefall.freebsd.org> To: eadler@FreeBSD.org Message-id: <4D88E798.1030300@sasktel.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT References: <201103221319.p2MDJ4K8065629@freefall.freebsd.org> User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.15) Gecko/20101130 SeaMonkey/2.0.10 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.2.15, 1.0.148, 0.0.0000 definitions=2011-03-22_06:2011-03-21, 2011-03-22, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=4 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-1012030000 definitions=main-1103220120 Cc: freebsd-sparc64@FreeBSD.org Subject: Re: sparc64/119239: gdb coredumps on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 18:28:10 -0000 eadler@FreeBSD.org wrote: > feedback timeout& gahr unable to reproduce > Should close sparc64/119244 too since I don't have the blade 100 anymore. From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 18:33:26 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCB1B106566B; Tue, 22 Mar 2011 18:33:26 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id A55388FC14; Tue, 22 Mar 2011 18:33:26 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MIXPv3089221; Tue, 22 Mar 2011 14:33:25 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MIXPJe089220; Tue, 22 Mar 2011 18:33:25 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 18:33:25 GMT Message-Id: <201103221833.p2MIXPJe089220@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 18:33:27 -0000 TB --- 2011-03-22 17:12:02 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 17:12:02 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-22 17:12:02 - cleaning the object tree TB --- 2011-03-22 17:12:12 - cvsupping the source tree TB --- 2011-03-22 17:12:12 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-22 17:12:25 - building world TB --- 2011-03-22 17:12:25 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 17:12:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 17:12:25 - TARGET=sun4v TB --- 2011-03-22 17:12:25 - TARGET_ARCH=sparc64 TB --- 2011-03-22 17:12:25 - TZ=UTC TB --- 2011-03-22 17:12:25 - __MAKE_CONF=/dev/null TB --- 2011-03-22 17:12:25 - cd /src TB --- 2011-03-22 17:12:25 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 17:12:25 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Tue Mar 22 18:17:07 UTC 2011 TB --- 2011-03-22 18:17:07 - generating LINT kernel config TB --- 2011-03-22 18:17:07 - cd /src/sys/sun4v/conf TB --- 2011-03-22 18:17:07 - /usr/bin/make -B LINT TB --- 2011-03-22 18:17:07 - building LINT kernel TB --- 2011-03-22 18:17:07 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 18:17:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 18:17:07 - TARGET=sun4v TB --- 2011-03-22 18:17:07 - TARGET_ARCH=sparc64 TB --- 2011-03-22 18:17:07 - TZ=UTC TB --- 2011-03-22 18:17:07 - __MAKE_CONF=/dev/null TB --- 2011-03-22 18:17:07 - cd /src TB --- 2011-03-22 18:17:07 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Mar 22 18:17:07 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 18:33:25 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 18:33:25 - ERROR: failed to build lint kernel TB --- 2011-03-22 18:33:25 - 3819.76 user 756.70 system 4883.73 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 19:11:20 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65C8B1065675; Tue, 22 Mar 2011 19:11:20 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id A4ADC8FC14; Tue, 22 Mar 2011 19:11:19 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p2MJBI3C030687; Tue, 22 Mar 2011 20:11:18 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p2MJBHJM030686; Tue, 22 Mar 2011 20:11:17 +0100 (CET) (envelope-from marius) Date: Tue, 22 Mar 2011 20:11:17 +0100 From: Marius Strobl To: Roger Hammerstein Message-ID: <20110322191117.GH15528@alchemy.franken.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: pjd@freebsd.org, freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 19:11:20 -0000 --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Mar 22, 2011 at 01:51:20PM -0400, Roger Hammerstein wrote: > > which is: > 1310: > 1311: error = put_nvlist(zc, configs); > 1312: > 1313: nvlist_free(configs); > 1314: > 1315: return (error); > 1316:} > 1317: > Uhm, looks like r219089 changed some xcopy{in,out}() into ddi_copy{in,out}(), i.e. copy{in,out}() into bcopy(), which is just wrong for copying in data in from/out to userspace. However, looking at the other uses of ddi_copy{in,out}() it generally seems that ddi_copy{in,out}() should be defined to copy{in,out}(). With the attached patch at least my simple test cases works again. The one remaining xcopyout() in zfs_ioctl.c then could be also replaced with a ddi_copyout(). Not sure how any of this manages to work on x86 :) Marius --T4sUOijqQbZv57TR Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="sunddi.h.diff" Index: sys/cddl/compat/opensolaris/sys/sunddi.h =================================================================== --- sys/cddl/compat/opensolaris/sys/sunddi.h (revision 219703) +++ sys/cddl/compat/opensolaris/sys/sunddi.h (working copy) @@ -37,8 +37,10 @@ #define strdup(ptr) strdup((ptr), M_SOLARIS) #define ddi_driver_major(zfs_dip) (0) -#define ddi_copyin(from, to, size, flag) (bcopy((from), (to), (size)), 0) -#define ddi_copyout(from, to, size, flag) (bcopy((from), (to), (size)), 0) +#define ddi_copyin(from, to, size, flag) \ + (copyin((from), (to), (size)), 0) +#define ddi_copyout(from, to, size, flag) \ + (copyout((from), (to), (size)), 0) int ddi_strtol(const char *str, char **nptr, int base, long *result); int ddi_strtoul(const char *str, char **nptr, int base, unsigned long *result); int ddi_strtoull(const char *str, char **nptr, int base, --T4sUOijqQbZv57TR-- From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 21:13:40 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAE19106566C; Tue, 22 Mar 2011 21:13:40 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60]) by mx1.freebsd.org (Postfix) with ESMTP id 1C2A38FC1A; Tue, 22 Mar 2011 21:13:39 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id B51BB45E49; Tue, 22 Mar 2011 22:13:38 +0100 (CET) Received: from localhost (89-73-195-149.dynamic.chello.pl [89.73.195.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 9192745683; Tue, 22 Mar 2011 22:13:33 +0100 (CET) Date: Tue, 22 Mar 2011 22:13:26 +0100 From: Pawel Jakub Dawidek To: Marius Strobl Message-ID: <20110322211326.GC1882@garage.freebsd.pl> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/e2eDi0V/xtL+Mc8" Content-Disposition: inline In-Reply-To: <20110322191117.GH15528@alchemy.franken.de> User-Agent: Mutt/1.4.2.3i X-OS: FreeBSD 9.0-CURRENT amd64 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: Roger Hammerstein , freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 21:13:40 -0000 --/e2eDi0V/xtL+Mc8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 22, 2011 at 08:11:17PM +0100, Marius Strobl wrote: > On Tue, Mar 22, 2011 at 01:51:20PM -0400, Roger Hammerstein wrote: > >=20 > > which is: > > 1310: > > 1311: error =3D put_nvlist(zc, configs); > > 1312: > > 1313: nvlist_free(configs); > > 1314: > > 1315: return (error); > > 1316:} > > 1317: > >=20 >=20 > Uhm, looks like r219089 changed some xcopy{in,out}() into > ddi_copy{in,out}(), i.e. copy{in,out}() into bcopy(), which > is just wrong for copying in data in from/out to userspace. > However, looking at the other uses of ddi_copy{in,out}() it > generally seems that ddi_copy{in,out}() should be defined to > copy{in,out}(). With the attached patch at least my simple > test cases works again. The one remaining xcopyout() in > zfs_ioctl.c then could be also replaced with a ddi_copyout(). > Not sure how any of this manages to work on x86 :) Yeah, I found this as well and waiting for my test machine to be free to test it. Thanks. --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://yomoli.com --/e2eDi0V/xtL+Mc8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk2JEPYACgkQForvXbEpPzSfUwCfTuyZvY82oD1qq34nFbcw/FIb DrwAoJHrz/HYOQx7+KZw6Dm8Hvu4Rt1T =yUBm -----END PGP SIGNATURE----- --/e2eDi0V/xtL+Mc8-- From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 21:38:58 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 228DC106566B; Tue, 22 Mar 2011 21:38:58 +0000 (UTC) (envelope-from cheeky.m@live.com) Received: from bay0-omc1-s28.bay0.hotmail.com (bay0-omc1-s28.bay0.hotmail.com [65.54.190.39]) by mx1.freebsd.org (Postfix) with ESMTP id EFD528FC12; Tue, 22 Mar 2011 21:38:57 +0000 (UTC) Received: from BAY147-W58 ([65.54.190.61]) by bay0-omc1-s28.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 22 Mar 2011 14:38:58 -0700 Message-ID: X-Originating-IP: [209.6.82.6] From: Roger Hammerstein To: , Date: Tue, 22 Mar 2011 17:38:57 -0400 Importance: Normal In-Reply-To: <20110322211326.GC1882@garage.freebsd.pl> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de>, <20110322211326.GC1882@garage.freebsd.pl> MIME-Version: 1.0 X-OriginalArrivalTime: 22 Mar 2011 21:38:58.0011 (UTC) FILETIME=[8CED72B0:01CBE8D9] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: RE: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 21:38:58 -0000 > > Uhm=2C looks like r219089 changed some xcopy{in=2Cout}() into > > ddi_copy{in=2Cout}()=2C i.e. copy{in=2Cout}() into bcopy()=2C which > > is just wrong for copying in data in from/out to userspace. > > However=2C looking at the other uses of ddi_copy{in=2Cout}() it > > generally seems that ddi_copy{in=2Cout}() should be defined to > > copy{in=2Cout}(). With the attached patch at least my simple > > test cases works again. The one remaining xcopyout() in > > zfs_ioctl.c then could be also replaced with a ddi_copyout(). > > Not sure how any of this manages to work on x86 :) >=20 > Yeah=2C I found this as well and waiting for my test machine to be free t= o > test it. Thanks. This patch worked on my ultra 60. I rebuilt the kernel falcon# kldstat Id Refs Address Size Name 1 9 0xc0000000 b1f8c0 kernel 2 1 0xc10a2000 32e000 zfs.ko 3 1 0xc13d0000 104000 opensolaris.ko falcon# falcon# zpool status pool: tank state: ONLINE status: The pool is formatted using an older on-disk format. The pool can still be used=2C but some features are unavailable. action: Upgrade the pool using 'zpool upgrade'. Once this is done=2C the pool will no longer be accessible on older software versions. scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 da3 ONLINE 0 0 0 da6 ONLINE 0 0 0 errors: No known data errors falcon# falcon# I zfs mounted tank and can ls and copy files to it=2C delete files. Looks ok. = From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 21:39:10 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52D7C106566B; Tue, 22 Mar 2011 21:39:10 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 108868FC0C; Tue, 22 Mar 2011 21:39:09 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MLd96I067671; Tue, 22 Mar 2011 17:39:09 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MLd9xA067664; Tue, 22 Mar 2011 21:39:09 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 21:39:09 GMT Message-Id: <201103222139.p2MLd9xA067664@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 21:39:10 -0000 TB --- 2011-03-22 20:45:01 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 20:45:01 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-22 20:45:01 - cleaning the object tree TB --- 2011-03-22 20:45:10 - cvsupping the source tree TB --- 2011-03-22 20:45:10 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-22 20:45:25 - building world TB --- 2011-03-22 20:45:25 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 20:45:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 20:45:25 - TARGET=sparc64 TB --- 2011-03-22 20:45:25 - TARGET_ARCH=sparc64 TB --- 2011-03-22 20:45:25 - TZ=UTC TB --- 2011-03-22 20:45:25 - __MAKE_CONF=/dev/null TB --- 2011-03-22 20:45:25 - cd /src TB --- 2011-03-22 20:45:25 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 20:45:25 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/proto_common.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/proto_tcp4.c /src/sbin/hastctl/../hastd/proto_tcp4.c: In function 'tcp4_setup_new': /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: 'PROTO_TCP4_DEFAULT_PORT' undeclared (first use in this function) /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: (Each undeclared identifier is reported only once /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: for each function it appears in.) /src/sbin/hastctl/../hastd/proto_tcp4.c: In function 'tcp4_address_match': /src/sbin/hastctl/../hastd/proto_tcp4.c:513: error: 'PROTO_TCP4_DEFAULT_PORT' undeclared (first use in this function) *** Error code 1 Stop in /src/sbin/hastctl. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 21:39:09 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 21:39:09 - ERROR: failed to build world TB --- 2011-03-22 21:39:09 - 2467.51 user 544.14 system 3247.74 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 22 22:08:18 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38028106564A; Tue, 22 Mar 2011 22:08:18 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id EA5CA8FC14; Tue, 22 Mar 2011 22:08:17 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2MM8HVA078904; Tue, 22 Mar 2011 18:08:17 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2MM8Hg4078903; Tue, 22 Mar 2011 22:08:17 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 22 Mar 2011 22:08:17 GMT Message-Id: <201103222208.p2MM8Hg4078903@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 22:08:18 -0000 TB --- 2011-03-22 21:18:06 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-22 21:18:06 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-22 21:18:06 - cleaning the object tree TB --- 2011-03-22 21:18:15 - cvsupping the source tree TB --- 2011-03-22 21:18:16 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-22 21:18:28 - building world TB --- 2011-03-22 21:18:28 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-22 21:18:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-22 21:18:28 - TARGET=sun4v TB --- 2011-03-22 21:18:28 - TARGET_ARCH=sparc64 TB --- 2011-03-22 21:18:28 - TZ=UTC TB --- 2011-03-22 21:18:28 - __MAKE_CONF=/dev/null TB --- 2011-03-22 21:18:28 - cd /src TB --- 2011-03-22 21:18:28 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 22 21:18:29 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/proto_common.c cc -O2 -pipe -I/src/sbin/hastctl/../hastd -DINET -DINET6 -DYY_NO_UNPUT -DYY_NO_INPUT -DHAVE_CRYPTO -std=gnu99 -fstack-protector -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 -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -c /src/sbin/hastctl/../hastd/proto_tcp4.c /src/sbin/hastctl/../hastd/proto_tcp4.c: In function 'tcp4_setup_new': /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: 'PROTO_TCP4_DEFAULT_PORT' undeclared (first use in this function) /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: (Each undeclared identifier is reported only once /src/sbin/hastctl/../hastd/proto_tcp4.c:188: error: for each function it appears in.) /src/sbin/hastctl/../hastd/proto_tcp4.c: In function 'tcp4_address_match': /src/sbin/hastctl/../hastd/proto_tcp4.c:513: error: 'PROTO_TCP4_DEFAULT_PORT' undeclared (first use in this function) *** Error code 1 Stop in /src/sbin/hastctl. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-22 22:08:17 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-22 22:08:17 - ERROR: failed to build world TB --- 2011-03-22 22:08:17 - 2452.47 user 503.38 system 3010.38 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 02:08:38 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96D3B106564A; Wed, 23 Mar 2011 02:08:38 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 6CAB08FC0A; Wed, 23 Mar 2011 02:08:38 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2N28bFp092307; Tue, 22 Mar 2011 22:08:37 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2N28bwE092302; Wed, 23 Mar 2011 02:08:37 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 23 Mar 2011 02:08:37 GMT Message-Id: <201103230208.p2N28bwE092302@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 02:08:38 -0000 TB --- 2011-03-23 00:47:48 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-23 00:47:48 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-23 00:47:48 - cleaning the object tree TB --- 2011-03-23 00:47:53 - cvsupping the source tree TB --- 2011-03-23 00:47:53 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-23 00:48:07 - building world TB --- 2011-03-23 00:48:07 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 00:48:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 00:48:07 - TARGET=sparc64 TB --- 2011-03-23 00:48:07 - TARGET_ARCH=sparc64 TB --- 2011-03-23 00:48:07 - TZ=UTC TB --- 2011-03-23 00:48:07 - __MAKE_CONF=/dev/null TB --- 2011-03-23 00:48:07 - cd /src TB --- 2011-03-23 00:48:07 - /usr/bin/make -B buildworld >>> World build started on Wed Mar 23 00:48:08 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Mar 23 01:52:19 UTC 2011 TB --- 2011-03-23 01:52:19 - generating LINT kernel config TB --- 2011-03-23 01:52:19 - cd /src/sys/sparc64/conf TB --- 2011-03-23 01:52:19 - /usr/bin/make -B LINT TB --- 2011-03-23 01:52:19 - building LINT kernel TB --- 2011-03-23 01:52:19 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 01:52:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 01:52:19 - TARGET=sparc64 TB --- 2011-03-23 01:52:19 - TARGET_ARCH=sparc64 TB --- 2011-03-23 01:52:19 - TZ=UTC TB --- 2011-03-23 01:52:19 - __MAKE_CONF=/dev/null TB --- 2011-03-23 01:52:19 - cd /src TB --- 2011-03-23 01:52:19 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Mar 23 01:52:19 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-23 02:08:37 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-23 02:08:37 - ERROR: failed to build lint kernel TB --- 2011-03-23 02:08:37 - 3840.62 user 735.78 system 4848.67 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 02:09:28 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61D1F10656B7; Wed, 23 Mar 2011 02:09:28 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 381CD8FC20; Wed, 23 Mar 2011 02:09:28 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2N29R8D093618; Tue, 22 Mar 2011 22:09:27 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2N29Rd9093617; Wed, 23 Mar 2011 02:09:27 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 23 Mar 2011 02:09:27 GMT Message-Id: <201103230209.p2N29Rd9093617@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 02:09:28 -0000 TB --- 2011-03-23 00:48:48 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-23 00:48:48 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-23 00:48:48 - cleaning the object tree TB --- 2011-03-23 00:48:53 - cvsupping the source tree TB --- 2011-03-23 00:48:53 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-23 00:49:05 - building world TB --- 2011-03-23 00:49:05 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 00:49:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 00:49:05 - TARGET=sun4v TB --- 2011-03-23 00:49:05 - TARGET_ARCH=sparc64 TB --- 2011-03-23 00:49:05 - TZ=UTC TB --- 2011-03-23 00:49:05 - __MAKE_CONF=/dev/null TB --- 2011-03-23 00:49:05 - cd /src TB --- 2011-03-23 00:49:05 - /usr/bin/make -B buildworld >>> World build started on Wed Mar 23 00:49:06 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Mar 23 01:53:22 UTC 2011 TB --- 2011-03-23 01:53:22 - generating LINT kernel config TB --- 2011-03-23 01:53:22 - cd /src/sys/sun4v/conf TB --- 2011-03-23 01:53:22 - /usr/bin/make -B LINT TB --- 2011-03-23 01:53:22 - building LINT kernel TB --- 2011-03-23 01:53:22 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 01:53:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 01:53:22 - TARGET=sun4v TB --- 2011-03-23 01:53:22 - TARGET_ARCH=sparc64 TB --- 2011-03-23 01:53:22 - TZ=UTC TB --- 2011-03-23 01:53:22 - __MAKE_CONF=/dev/null TB --- 2011-03-23 01:53:22 - cd /src TB --- 2011-03-23 01:53:22 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Mar 23 01:53:22 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-23 02:09:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-23 02:09:27 - ERROR: failed to build lint kernel TB --- 2011-03-23 02:09:27 - 3819.74 user 741.91 system 4839.31 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 02:40:02 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFF53106566C for ; Wed, 23 Mar 2011 02:40:02 +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 D50E28FC0C for ; Wed, 23 Mar 2011 02:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2N2e2NJ092712 for ; Wed, 23 Mar 2011 02:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2N2e2Qn092711; Wed, 23 Mar 2011 02:40:02 GMT (envelope-from gnats) Date: Wed, 23 Mar 2011 02:40:02 GMT Message-Id: <201103230240.p2N2e2Qn092711@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Eitan Adler Cc: Subject: Re: sparc64/119244: gdb coredumps on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eitan Adler List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 02:40:03 -0000 The following reply was made to PR sparc64/119244; it has been noted by GNATS. From: Eitan Adler To: bug-followup@freebsd.org Cc: Subject: Re: sparc64/119244: gdb coredumps on sparc64 Date: Tue, 22 Mar 2011 21:32:41 -0500 ---------- Forwarded message ---------- From: Stephen Hurd Date: Tue, Mar 22, 2011 at 1:16 PM Subject: Re: sparc64/119239: gdb coredumps on sparc64 To: eadler@freebsd.org Cc: freebsd-sparc64@freebsd.org eadler@FreeBSD.org wrote: > > feedback timeout& =C2=A0gahr unable to reproduce > Should close sparc64/119244 too since I don't have the blade 100 anymore. --=20 Eitan Adler From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 02:52:55 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E0E4106567B; Wed, 23 Mar 2011 02:52:55 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 75D778FC08; Wed, 23 Mar 2011 02:52:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2N2qtqe009657; Wed, 23 Mar 2011 02:52:55 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2N2qtHB009653; Tue, 22 Mar 2011 21:52:55 -0500 (EST) (envelope-from eadler) Date: Tue, 22 Mar 2011 21:52:55 -0500 (EST) Message-Id: <201103230252.p2N2qtHB009653@freefall.freebsd.org> To: shurd@sasktel.net, eadler@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: sparc64/119244: X11Forwarding to X11 server on sparc crashes Xorg X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 02:52:55 -0000 Synopsis: X11Forwarding to X11 server on sparc crashes Xorg State-Changed-From-To: open->closed State-Changed-By: eadler State-Changed-When: Tue Mar 22 21:52:54 EST 2011 State-Changed-Why: per submitter request http://www.freebsd.org/cgi/query-pr.cgi?pr=119244 From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 06:42:44 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AD46106567D; Wed, 23 Mar 2011 06:42:44 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 2E0CE8FC0C; Wed, 23 Mar 2011 06:42:43 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2N6ghGK044917; Wed, 23 Mar 2011 02:42:43 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2N6ghsZ044813; Wed, 23 Mar 2011 06:42:43 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 23 Mar 2011 06:42:43 GMT Message-Id: <201103230642.p2N6ghsZ044813@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 06:42:44 -0000 TB --- 2011-03-23 05:18:03 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-23 05:18:03 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-23 05:18:03 - cleaning the object tree TB --- 2011-03-23 05:18:12 - cvsupping the source tree TB --- 2011-03-23 05:18:12 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-23 05:19:11 - building world TB --- 2011-03-23 05:19:11 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 05:19:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 05:19:11 - TARGET=sparc64 TB --- 2011-03-23 05:19:11 - TARGET_ARCH=sparc64 TB --- 2011-03-23 05:19:11 - TZ=UTC TB --- 2011-03-23 05:19:11 - __MAKE_CONF=/dev/null TB --- 2011-03-23 05:19:11 - cd /src TB --- 2011-03-23 05:19:11 - /usr/bin/make -B buildworld >>> World build started on Wed Mar 23 05:19:12 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Mar 23 06:24:19 UTC 2011 TB --- 2011-03-23 06:24:19 - generating LINT kernel config TB --- 2011-03-23 06:24:19 - cd /src/sys/sparc64/conf TB --- 2011-03-23 06:24:19 - /usr/bin/make -B LINT TB --- 2011-03-23 06:24:19 - building LINT kernel TB --- 2011-03-23 06:24:19 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 06:24:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 06:24:19 - TARGET=sparc64 TB --- 2011-03-23 06:24:19 - TARGET_ARCH=sparc64 TB --- 2011-03-23 06:24:19 - TZ=UTC TB --- 2011-03-23 06:24:19 - __MAKE_CONF=/dev/null TB --- 2011-03-23 06:24:19 - cd /src TB --- 2011-03-23 06:24:19 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Mar 23 06:24:19 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc1: warnings being treated as errors /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'dump_err_buf': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: implicit declaration of function 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:58: warning: nested extern declaration of 'readl' /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c: In function 'mlx4_start_catas_poll': /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: 'VM_MEMATTR_UNCACHED' undeclared (first use in this function) /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: (Each undeclared identifier is reported only once /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/catas.c:127: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-23 06:42:42 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-23 06:42:42 - ERROR: failed to build lint kernel TB --- 2011-03-23 06:42:42 - 3866.23 user 766.30 system 5078.80 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 07:08:59 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CDCF106568B; Wed, 23 Mar 2011 07:08:59 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id F314D8FC1B; Wed, 23 Mar 2011 07:08:58 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2N78wvp055943; Wed, 23 Mar 2011 03:08:58 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2N78wqi055942; Wed, 23 Mar 2011 07:08:58 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 23 Mar 2011 07:08:58 GMT Message-Id: <201103230708.p2N78wqi055942@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 07:08:59 -0000 TB --- 2011-03-23 05:47:53 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-23 05:47:53 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-23 05:47:53 - cleaning the object tree TB --- 2011-03-23 05:48:03 - cvsupping the source tree TB --- 2011-03-23 05:48:03 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-23 05:48:16 - building world TB --- 2011-03-23 05:48:16 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 05:48:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 05:48:16 - TARGET=sun4v TB --- 2011-03-23 05:48:16 - TARGET_ARCH=sparc64 TB --- 2011-03-23 05:48:16 - TZ=UTC TB --- 2011-03-23 05:48:16 - __MAKE_CONF=/dev/null TB --- 2011-03-23 05:48:16 - cd /src TB --- 2011-03-23 05:48:16 - /usr/bin/make -B buildworld >>> World build started on Wed Mar 23 05:48:16 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Mar 23 06:52:31 UTC 2011 TB --- 2011-03-23 06:52:31 - generating LINT kernel config TB --- 2011-03-23 06:52:31 - cd /src/sys/sun4v/conf TB --- 2011-03-23 06:52:31 - /usr/bin/make -B LINT TB --- 2011-03-23 06:52:31 - building LINT kernel TB --- 2011-03-23 06:52:31 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-23 06:52:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-23 06:52:31 - TARGET=sun4v TB --- 2011-03-23 06:52:31 - TARGET_ARCH=sparc64 TB --- 2011-03-23 06:52:31 - TZ=UTC TB --- 2011-03-23 06:52:31 - __MAKE_CONF=/dev/null TB --- 2011-03-23 06:52:31 - cd /src TB --- 2011-03-23 06:52:31 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Wed Mar 23 06:52:31 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: ./machine/cpu.h:71:1: error: "unlikely" redefined In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition *** Error code 1 Stop in /src/sys/modules/mlx4. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-23 07:08:58 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-23 07:08:58 - ERROR: failed to build lint kernel TB --- 2011-03-23 07:08:58 - 3828.70 user 746.21 system 4864.72 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 08:52:44 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FE971065694; Wed, 23 Mar 2011 08:52:44 +0000 (UTC) (envelope-from jroberson@jroberson.net) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id 201D08FC1D; Wed, 23 Mar 2011 08:52:43 +0000 (UTC) Received: by yie12 with SMTP id 12so3781737yie.13 for ; Wed, 23 Mar 2011 01:52:43 -0700 (PDT) Received: by 10.236.31.228 with SMTP id m64mr8504272yha.95.1300868551018; Wed, 23 Mar 2011 01:22:31 -0700 (PDT) Received: from [10.0.1.198] ([72.253.42.56]) by mx.google.com with ESMTPS id p59sm1970871yhm.46.2011.03.23.01.22.27 (version=SSLv3 cipher=OTHER); Wed, 23 Mar 2011 01:22:28 -0700 (PDT) Date: Tue, 22 Mar 2011 22:25:59 -1000 (HST) From: Jeff Roberson X-X-Sender: jroberson@desktop To: FreeBSD Tinderbox In-Reply-To: <201103230708.p2N78wqi055942@freebsd-current.sentex.ca> Message-ID: References: <201103230708.p2N78wqi055942@freebsd-current.sentex.ca> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org, sparc64@freebsd.org Subject: Re: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 08:52:44 -0000 I did not notice this was still failing. I didn't realize this make universe would pull in my modules. I will fix this now. Thanks, Jeff On Wed, 23 Mar 2011, FreeBSD Tinderbox wrote: > TB --- 2011-03-23 05:47:53 - tinderbox 2.6 running on freebsd-current.sentex.ca > TB --- 2011-03-23 05:47:53 - starting HEAD tinderbox run for sparc64/sun4v > TB --- 2011-03-23 05:47:53 - cleaning the object tree > TB --- 2011-03-23 05:48:03 - cvsupping the source tree > TB --- 2011-03-23 05:48:03 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile > TB --- 2011-03-23 05:48:16 - building world > TB --- 2011-03-23 05:48:16 - MAKEOBJDIRPREFIX=/obj > TB --- 2011-03-23 05:48:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin > TB --- 2011-03-23 05:48:16 - TARGET=sun4v > TB --- 2011-03-23 05:48:16 - TARGET_ARCH=sparc64 > TB --- 2011-03-23 05:48:16 - TZ=UTC > TB --- 2011-03-23 05:48:16 - __MAKE_CONF=/dev/null > TB --- 2011-03-23 05:48:16 - cd /src > TB --- 2011-03-23 05:48:16 - /usr/bin/make -B buildworld >>>> World build started on Wed Mar 23 05:48:16 UTC 2011 >>>> 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 >>>> stage 4.3: make dependencies >>>> stage 4.4: building everything >>>> World build completed on Wed Mar 23 06:52:31 UTC 2011 > TB --- 2011-03-23 06:52:31 - generating LINT kernel config > TB --- 2011-03-23 06:52:31 - cd /src/sys/sun4v/conf > TB --- 2011-03-23 06:52:31 - /usr/bin/make -B LINT > TB --- 2011-03-23 06:52:31 - building LINT kernel > TB --- 2011-03-23 06:52:31 - MAKEOBJDIRPREFIX=/obj > TB --- 2011-03-23 06:52:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin > TB --- 2011-03-23 06:52:31 - TARGET=sun4v > TB --- 2011-03-23 06:52:31 - TARGET_ARCH=sparc64 > TB --- 2011-03-23 06:52:31 - TZ=UTC > TB --- 2011-03-23 06:52:31 - __MAKE_CONF=/dev/null > TB --- 2011-03-23 06:52:31 - cd /src > TB --- 2011-03-23 06:52:31 - /usr/bin/make -B buildkernel KERNCONF=LINT >>>> Kernel build for LINT started on Wed Mar 23 06:52:31 UTC 2011 >>>> stage 1: configuring the kernel >>>> stage 2.1: cleaning up the object tree >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything > [...] > from /src/sys/modules/mlx4/../../ofed/include/linux/spinlock.h:37, > from /src/sys/modules/mlx4/../../ofed/include/linux/mm.h:31, > from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:36: > ./machine/cpu.h:71:1: error: "unlikely" redefined > In file included from /src/sys/modules/mlx4/../../ofed/include/linux/types.h:33, > from /src/sys/modules/mlx4/../../ofed/include/linux/slab.h:36, > from /src/sys/modules/mlx4/../../ofed/drivers/net/mlx4/alloc.c:35: > /src/sys/modules/mlx4/../../ofed/include/linux/compiler.h:60:1: error: this is the location of the previous definition > *** Error code 1 > > Stop in /src/sys/modules/mlx4. > *** Error code 1 > > Stop in /src/sys/modules. > *** Error code 1 > > Stop in /obj/sun4v.sparc64/src/sys/LINT. > *** Error code 1 > > Stop in /src. > *** Error code 1 > > Stop in /src. > TB --- 2011-03-23 07:08:58 - WARNING: /usr/bin/make returned exit code 1 > TB --- 2011-03-23 07:08:58 - ERROR: failed to build lint kernel > TB --- 2011-03-23 07:08:58 - 3828.70 user 746.21 system 4864.72 real > > > http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full > _______________________________________________ > 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" > From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 18:24:50 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D104106564A; Wed, 23 Mar 2011 18:24:50 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout020.mac.com (asmtpout020.mac.com [17.148.16.95]) by mx1.freebsd.org (Postfix) with ESMTP id E42248FC0A; Wed, 23 Mar 2011 18:24:49 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from sa-nc-it-213.static.jnpr.net (natint3.juniper.net [66.129.224.36]) by asmtp020.mac.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPSA id <0LII006ZFTOCJ870@asmtp020.mac.com>; Wed, 23 Mar 2011 10:24:14 -0700 (PDT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.2.15,1.0.148,0.0.0000 definitions=2011-03-23_08:2011-03-23, 2011-03-23, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=6.0.2-1012030000 definitions=main-1103230086 From: Marcel Moolenaar In-reply-to: Date: Wed, 23 Mar 2011 10:24:12 -0700 Message-id: <7D92174C-B855-46F0-9720-4D2C2B83CC25@mac.com> References: <201103230708.p2N78wqi055942@freebsd-current.sentex.ca> To: Jeff Roberson X-Mailer: Apple Mail (2.1084) Cc: sparc64@freebsd.org, FreeBSD Tinderbox , current@freebsd.org Subject: Re: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 18:24:50 -0000 On Mar 23, 2011, at 1:25 AM, Jeff Roberson wrote: > I did not notice this was still failing. I didn't realize this make universe would pull in my modules. I will fix this now. Thanks! powerpc and ia64 have been failing since the ofed commit as well. FYI, -- Marcel Moolenaar xcllnt@mac.com From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 23 23:24:13 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AB261065670; Wed, 23 Mar 2011 23:24:13 +0000 (UTC) (envelope-from mmoll@darkthrone.kvedulv.de) Received: from darkthrone.kvedulv.de (darkthrone.kvedulv.de [IPv6:2001:1578:400:101::2]) by mx1.freebsd.org (Postfix) with ESMTP id EA4338FC1A; Wed, 23 Mar 2011 23:24:12 +0000 (UTC) Received: by darkthrone.kvedulv.de (Postfix, from userid 666) id 5E1BA1CC6E; Thu, 24 Mar 2011 00:24:11 +0100 (CET) Date: Thu, 24 Mar 2011 00:24:11 +0100 From: Michael Moll To: Marius Strobl Message-ID: <20110323232411.GC82490@darkthrone.kvedulv.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110322191117.GH15528@alchemy.franken.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 23:24:13 -0000 Hi All, On Tue, Mar 22, 2011 at 08:11:17PM +0100, Marius Strobl wrote: > Uhm, looks like r219089 changed some xcopy{in,out}() into > ddi_copy{in,out}(), i.e. copy{in,out}() into bcopy(), which > is just wrong for copying in data in from/out to userspace. > However, looking at the other uses of ddi_copy{in,out}() it > generally seems that ddi_copy{in,out}() should be defined to > copy{in,out}(). With the attached patch at least my simple > test cases works again. That looks good, I will test more tomorrow but when netbooting I can import a zpool now. The only thing is that when upgrading the kernel and using the old world it still hangs: http://space.kvedulv.de/zfs_v28/at.txt zfs_ioctl_compat_post() is probably the problematic function. Regards -- Michael Moll From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 04:04:09 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2F961065670; Thu, 24 Mar 2011 04:04:09 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id A5B518FC13; Thu, 24 Mar 2011 04:04:09 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2O4483i045666; Thu, 24 Mar 2011 00:04:08 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2O448tO045426; Thu, 24 Mar 2011 04:04:08 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 24 Mar 2011 04:04:08 GMT Message-Id: <201103240404.p2O448tO045426@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 04:04:09 -0000 TB --- 2011-03-24 02:54:25 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-24 02:54:25 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-24 02:54:25 - cleaning the object tree TB --- 2011-03-24 02:54:38 - cvsupping the source tree TB --- 2011-03-24 02:54:38 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-24 02:54:52 - building world TB --- 2011-03-24 02:54:52 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-24 02:54:52 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-24 02:54:52 - TARGET=sparc64 TB --- 2011-03-24 02:54:52 - TARGET_ARCH=sparc64 TB --- 2011-03-24 02:54:52 - TZ=UTC TB --- 2011-03-24 02:54:52 - __MAKE_CONF=/dev/null TB --- 2011-03-24 02:54:52 - cd /src TB --- 2011-03-24 02:54:52 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 24 02:54:53 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 24 03:59:38 UTC 2011 TB --- 2011-03-24 03:59:38 - generating LINT kernel config TB --- 2011-03-24 03:59:38 - cd /src/sys/sparc64/conf TB --- 2011-03-24 03:59:38 - /usr/bin/make -B LINT TB --- 2011-03-24 03:59:38 - building LINT kernel TB --- 2011-03-24 03:59:38 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-24 03:59:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-24 03:59:38 - TARGET=sparc64 TB --- 2011-03-24 03:59:38 - TARGET_ARCH=sparc64 TB --- 2011-03-24 03:59:38 - TZ=UTC TB --- 2011-03-24 03:59:38 - __MAKE_CONF=/dev/null TB --- 2011-03-24 03:59:38 - cd /src TB --- 2011-03-24 03:59:38 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 24 03:59:38 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_debug.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_keycache.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_tx.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_tx_ht.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_sysctl.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_pci.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ah_osdep.c -I/src/sys/dev/ath /src/sys/dev/ath/ah_osdep.c:89: error: 'ath_hal_debug' undeclared here (not in a function) *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-24 04:04:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-24 04:04:08 - ERROR: failed to build lint kernel TB --- 2011-03-24 04:04:08 - 3139.88 user 692.10 system 4182.86 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 04:20:16 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6215106564A; Thu, 24 Mar 2011 04:20:16 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 89A768FC12; Thu, 24 Mar 2011 04:20:16 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2O4KFxQ051710; Thu, 24 Mar 2011 00:20:15 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2O4KFW2051709; Thu, 24 Mar 2011 04:20:15 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 24 Mar 2011 04:20:15 GMT Message-Id: <201103240420.p2O4KFW2051709@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 04:20:16 -0000 TB --- 2011-03-24 03:12:13 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-24 03:12:13 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-24 03:12:13 - cleaning the object tree TB --- 2011-03-24 03:12:23 - cvsupping the source tree TB --- 2011-03-24 03:12:23 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-24 03:12:36 - building world TB --- 2011-03-24 03:12:36 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-24 03:12:36 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-24 03:12:36 - TARGET=sun4v TB --- 2011-03-24 03:12:36 - TARGET_ARCH=sparc64 TB --- 2011-03-24 03:12:36 - TZ=UTC TB --- 2011-03-24 03:12:36 - __MAKE_CONF=/dev/null TB --- 2011-03-24 03:12:36 - cd /src TB --- 2011-03-24 03:12:36 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 24 03:12:37 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 24 04:16:26 UTC 2011 TB --- 2011-03-24 04:16:26 - generating LINT kernel config TB --- 2011-03-24 04:16:26 - cd /src/sys/sun4v/conf TB --- 2011-03-24 04:16:26 - /usr/bin/make -B LINT TB --- 2011-03-24 04:16:26 - building LINT kernel TB --- 2011-03-24 04:16:26 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-24 04:16:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-24 04:16:26 - TARGET=sun4v TB --- 2011-03-24 04:16:26 - TARGET_ARCH=sparc64 TB --- 2011-03-24 04:16:26 - TZ=UTC TB --- 2011-03-24 04:16:26 - __MAKE_CONF=/dev/null TB --- 2011-03-24 04:16:26 - cd /src TB --- 2011-03-24 04:16:26 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 24 04:16:26 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_debug.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_keycache.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_tx.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_tx_ht.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_sysctl.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_pci.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ah_osdep.c -I/src/sys/dev/ath /src/sys/dev/ath/ah_osdep.c:89: error: 'ath_hal_debug' undeclared here (not in a function) *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-24 04:20:15 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-24 04:20:15 - ERROR: failed to build lint kernel TB --- 2011-03-24 04:20:15 - 3128.02 user 685.31 system 4082.20 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 09:03:34 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3888A1065673; Thu, 24 Mar 2011 09:03:34 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from mail.vx.sk (mail.vx.sk [IPv6:2a01:4f8:100:1043::3]) by mx1.freebsd.org (Postfix) with ESMTP id C134E8FC12; Thu, 24 Mar 2011 09:03:33 +0000 (UTC) Received: from core.vx.sk (localhost [127.0.0.1]) by mail.vx.sk (Postfix) with ESMTP id BE6EA146008; Thu, 24 Mar 2011 10:03:32 +0100 (CET) X-Virus-Scanned: amavisd-new at mail.vx.sk Received: from mail.vx.sk ([127.0.0.1]) by core.vx.sk (mail.vx.sk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id UmvTe1FoN9jH; Thu, 24 Mar 2011 10:03:30 +0100 (CET) Received: from [10.9.8.1] (chello085216231078.chello.sk [85.216.231.78]) by mail.vx.sk (Postfix) with ESMTPSA id 3D0B286FF4; Thu, 24 Mar 2011 10:03:30 +0100 (CET) Message-ID: <4D8B08E1.5060008@FreeBSD.org> Date: Thu, 24 Mar 2011 10:03:29 +0100 From: Martin Matuska User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; sk; rv:1.8.1.23) Gecko/20090812 Lightning/0.9 Thunderbird/2.0.0.23 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Michael Moll References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> In-Reply-To: <20110323232411.GC82490@darkthrone.kvedulv.de> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org, Marius Strobl Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 09:03:34 -0000 zfs_ioctl_compat_post() calls depending on the ioctl zfs_ioctl_compat_fix_stats() or zfs_ioctl_compat_pool_get_props() Both functions unpack the "zc->zc_nvlist_dst" into "nv" at the very beginning and I might be missing something here (works very well on i386/amd64) or there might be a problem elsewhere. nvlist_unpack() from libnvpair (nvpair.c) calls nvlist_xunpack(), issuing a nvlist_xalloc(), followerd by a nvlist_common() in NVS_OP_DECODE mode - that's where it dies. nvlist_common() deals directly with endianess. sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c Dňa 24.03.2011 00:24, Michael Moll wrote / napísal(a): > Hi All, > > On Tue, Mar 22, 2011 at 08:11:17PM +0100, Marius Strobl wrote: > >> Uhm, looks like r219089 changed some xcopy{in,out}() into >> ddi_copy{in,out}(), i.e. copy{in,out}() into bcopy(), which >> is just wrong for copying in data in from/out to userspace. >> However, looking at the other uses of ddi_copy{in,out}() it >> generally seems that ddi_copy{in,out}() should be defined to >> copy{in,out}(). With the attached patch at least my simple >> test cases works again. > > That looks good, I will test more tomorrow but when netbooting I can > import a zpool now. The only thing is that when upgrading the kernel and > using the old world it still hangs: > http://space.kvedulv.de/zfs_v28/at.txt > > zfs_ioctl_compat_post() is probably the problematic function. > > Regards From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 11:16:30 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4D701065673; Thu, 24 Mar 2011 11:16:30 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 7872F8FC16; Thu, 24 Mar 2011 11:16:30 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p2OBGT7Q042305; Thu, 24 Mar 2011 12:16:29 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p2OBGSq9042304; Thu, 24 Mar 2011 12:16:28 +0100 (CET) (envelope-from marius) Date: Thu, 24 Mar 2011 12:16:28 +0100 From: Marius Strobl To: Martin Matuska Message-ID: <20110324111628.GO15528@alchemy.franken.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D8B08E1.5060008@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: Roger Hammerstein , pjd@FreeBSD.org, freebsd-sparc64@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 11:16:31 -0000 On Thu, Mar 24, 2011 at 10:03:29AM +0100, Martin Matuska wrote: > zfs_ioctl_compat_post() calls depending on the ioctl > zfs_ioctl_compat_fix_stats() or zfs_ioctl_compat_pool_get_props() > > Both functions unpack the "zc->zc_nvlist_dst" into "nv" at the very > beginning and I might be missing something here (works very well on > i386/amd64) or there might be a problem elsewhere. > > nvlist_unpack() from libnvpair (nvpair.c) calls nvlist_xunpack(), > issuing a nvlist_xalloc(), followerd by a nvlist_common() in > NVS_OP_DECODE mode - that's where it dies. > nvlist_common() deals directly with endianess. > > sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c > sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c > The code in zfs_ioctl_compat.c just completely misses the copyin()/ copyout() dance. The following patch should fix this, but is compile- tested only so far: http://people.freebsd.org/~marius/zfs_ioctl_compat.c.diff Which still is to be used together with: http://people.freebsd.org/~marius/sunddi.h.diff I'm puzzled as to why these bugs don't cause havoc on x86 ... Marius From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 12:35:43 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0B67106566C; Thu, 24 Mar 2011 12:35:43 +0000 (UTC) (envelope-from mmoll@darkthrone.kvedulv.de) Received: from darkthrone.kvedulv.de (darkthrone.kvedulv.de [IPv6:2001:1578:400:101::2]) by mx1.freebsd.org (Postfix) with ESMTP id 41CC58FC08; Thu, 24 Mar 2011 12:35:43 +0000 (UTC) Received: by darkthrone.kvedulv.de (Postfix, from userid 666) id B8C9E1CC6E; Thu, 24 Mar 2011 13:35:41 +0100 (CET) Date: Thu, 24 Mar 2011 13:35:41 +0100 From: Michael Moll To: Marius Strobl Message-ID: <20110324123541.GD82490@darkthrone.kvedulv.de> References: <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110324111628.GO15528@alchemy.franken.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Roger Hammerstein , pjd@FreeBSD.org, Martin Matuska , freebsd-sparc64@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 12:35:43 -0000 Hi, On Thu, Mar 24, 2011 at 12:16:28PM +0100, Marius Strobl wrote: > http://people.freebsd.org/~marius/zfs_ioctl_compat.c.diff > Which still is to be used together with: > http://people.freebsd.org/~marius/sunddi.h.diff Seems to get closer. When testing with new kernel and old world another error (from r185029 of libzfs_import.c?) comes into play: fujisan# /etc/rc.d/zfs onestart fujisan# zpool import Assertion failed: (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0), file /usr/current/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c, line 650. Abort (core dumped) fujisan# gdb /sbin/zpool zpool.core [...] #0 0x0000000040e5b9e8 in kill () from /lib/libc.so.7 #1 0x0000000040d910c0 in abort () from /lib/libc.so.7 #2 0x000000004047ecb8 in zpool_find_import_cached () from /lib/libzfs.so.2 #3 0x000000000010a5e8 in ?? () Previous frame identical to this frame (corrupt stack?) Regards -- Michael Moll From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 13:22:44 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C7BF1065670; Thu, 24 Mar 2011 13:22:44 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60]) by mx1.freebsd.org (Postfix) with ESMTP id B30C88FC18; Thu, 24 Mar 2011 13:22:43 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 3B3E445C98; Thu, 24 Mar 2011 14:22:41 +0100 (CET) Received: from localhost (58.wheelsystems.com [83.12.187.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 3DF5045685; Thu, 24 Mar 2011 14:22:35 +0100 (CET) Date: Thu, 24 Mar 2011 14:22:28 +0100 From: Pawel Jakub Dawidek To: Marius Strobl Message-ID: <20110324132228.GD8326@garage.freebsd.pl> References: <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bjuZg6miEcdLYP6q" Content-Disposition: inline In-Reply-To: <20110324111628.GO15528@alchemy.franken.de> X-OS: FreeBSD 9.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-3.9 required=4.5 tests=ALL_TRUSTED,BAYES_00, RCVD_IN_SORBS_DUL autolearn=ham version=3.0.4 Cc: Roger Hammerstein , Martin Matuska , freebsd-sparc64@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 13:22:44 -0000 --bjuZg6miEcdLYP6q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 24, 2011 at 12:16:28PM +0100, Marius Strobl wrote: > On Thu, Mar 24, 2011 at 10:03:29AM +0100, Martin Matuska wrote: > > zfs_ioctl_compat_post() calls depending on the ioctl > > zfs_ioctl_compat_fix_stats() or zfs_ioctl_compat_pool_get_props() > >=20 > > Both functions unpack the "zc->zc_nvlist_dst" into "nv" at the very > > beginning and I might be missing something here (works very well on > > i386/amd64) or there might be a problem elsewhere. > >=20 > > nvlist_unpack() from libnvpair (nvpair.c) calls nvlist_xunpack(), > > issuing a nvlist_xalloc(), followerd by a nvlist_common() in > > NVS_OP_DECODE mode - that's where it dies. > > nvlist_common() deals directly with endianess. > >=20 > > sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c > > sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c > >=20 >=20 > The code in zfs_ioctl_compat.c just completely misses the copyin()/ > copyout() dance. The following patch should fix this, but is compile- > tested only so far: > http://people.freebsd.org/~marius/zfs_ioctl_compat.c.diff > Which still is to be used together with: > http://people.freebsd.org/~marius/sunddi.h.diff >=20 > I'm puzzled as to why these bugs don't cause havoc on x86 ... Because on x86 you use copyin(9)/copyout(9) if you are polite. There is nothing that enforce this. I'm happy we have sparc64 to trigger such bugs. --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://yomoli.com --bjuZg6miEcdLYP6q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk2LRZQACgkQForvXbEpPzTijACeO1O+wZKEYJXPH9VRo1ArUDeY tJ0AniE1oKuGP6NMnpaF2k8YLyh71VJ7 =/VJs -----END PGP SIGNATURE----- --bjuZg6miEcdLYP6q-- From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 13:35:28 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A8A8106566C; Thu, 24 Mar 2011 13:35:28 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from adsum.doit.wisc.edu (adsum.doit.wisc.edu [144.92.197.210]) by mx1.freebsd.org (Postfix) with ESMTP id 3617B8FC21; Thu, 24 Mar 2011 13:35:27 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth1.wiscmail.wisc.edu by smtpauth1.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0LIK00402DR3MX00@smtpauth1.wiscmail.wisc.edu>; Thu, 24 Mar 2011 08:35:27 -0500 (CDT) Received: from comporellon.tachypleus.net ([unknown] [76.210.65.155]) by smtpauth1.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0LIK00KLZDR1B520@smtpauth1.wiscmail.wisc.edu>; Thu, 24 Mar 2011 08:35:26 -0500 (CDT) Date: Thu, 24 Mar 2011 08:35:23 -0500 From: Nathan Whitehorn In-reply-to: <20110324132228.GD8326@garage.freebsd.pl> To: Pawel Jakub Dawidek Message-id: <4D8B489B.8010204@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.210.65.155 X-Spam-PmxInfo: Server=avs-13, Version=5.6.0.2009776, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.3.24.132125, SenderIP=76.210.65.155 References: <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> <20110324132228.GD8326@garage.freebsd.pl> User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110305 Thunderbird/3.1.9 Cc: freebsd-sparc64@FreeBSD.org, Roger Hammerstein , Martin Matuska , Marius Strobl Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 13:35:28 -0000 On 03/24/11 08:22, Pawel Jakub Dawidek wrote: > On Thu, Mar 24, 2011 at 12:16:28PM +0100, Marius Strobl wrote: >> On Thu, Mar 24, 2011 at 10:03:29AM +0100, Martin Matuska wrote: >>> zfs_ioctl_compat_post() calls depending on the ioctl >>> zfs_ioctl_compat_fix_stats() or zfs_ioctl_compat_pool_get_props() >>> >>> Both functions unpack the "zc->zc_nvlist_dst" into "nv" at the very >>> beginning and I might be missing something here (works very well on >>> i386/amd64) or there might be a problem elsewhere. >>> >>> nvlist_unpack() from libnvpair (nvpair.c) calls nvlist_xunpack(), >>> issuing a nvlist_xalloc(), followerd by a nvlist_common() in >>> NVS_OP_DECODE mode - that's where it dies. >>> nvlist_common() deals directly with endianess. >>> >>> sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c >>> sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c >>> >> The code in zfs_ioctl_compat.c just completely misses the copyin()/ >> copyout() dance. The following patch should fix this, but is compile- >> tested only so far: >> http://people.freebsd.org/~marius/zfs_ioctl_compat.c.diff >> Which still is to be used together with: >> http://people.freebsd.org/~marius/sunddi.h.diff >> >> I'm puzzled as to why these bugs don't cause havoc on x86 ... > Because on x86 you use copyin(9)/copyout(9) if you are polite. There is > nothing that enforce this. I'm happy we have sparc64 to trigger such > bugs. These blew up powerpc too. Background for the archives: On x86, when user processes call into the kernel, they share an address space, so you actually can memcpy() straight to a user address and have it work. (This is also why the various kernel NULL-pointer bugs caused security problems) On some other architectures, address space is not shared, and copyin/out() does something more complicated, and trying just to memcpy() data causes things to blow up horribly. -Nathan From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 13:37:58 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BA93106566B; Thu, 24 Mar 2011 13:37:58 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from mail.vx.sk (mail.vx.sk [IPv6:2a01:4f8:100:1043::3]) by mx1.freebsd.org (Postfix) with ESMTP id 1E8E58FC12; Thu, 24 Mar 2011 13:37:58 +0000 (UTC) Received: from core.vx.sk (localhost [127.0.0.1]) by mail.vx.sk (Postfix) with ESMTP id 438F6149DDD; Thu, 24 Mar 2011 14:37:57 +0100 (CET) X-Virus-Scanned: amavisd-new at mail.vx.sk Received: from mail.vx.sk ([127.0.0.1]) by core.vx.sk (mail.vx.sk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id A0bWzzR8c-F0; Thu, 24 Mar 2011 14:37:55 +0100 (CET) Received: from [10.9.8.1] (chello085216231078.chello.sk [85.216.231.78]) by mail.vx.sk (Postfix) with ESMTPSA id D8704149DCD; Thu, 24 Mar 2011 14:37:54 +0100 (CET) Message-ID: <4D8B4930.7080106@FreeBSD.org> Date: Thu, 24 Mar 2011 14:37:52 +0100 From: Martin Matuska User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; sk; rv:1.8.1.23) Gecko/20090812 Lightning/0.9 Thunderbird/2.0.0.23 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Marius Strobl References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> In-Reply-To: <20110324111628.GO15528@alchemy.franken.de> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Roger Hammerstein , pjd@FreeBSD.org, freebsd-sparc64@FreeBSD.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 13:37:58 -0000 I agree to the patch, that is exactly what I was missing in the v15 compat code. Too bad that I don't have a sparc64 to test these things out and get smarter. I am investigating now if its possible to emulate it with qemu. Dňa 24.03.2011 12:16, Marius Strobl wrote / napísal(a): > On Thu, Mar 24, 2011 at 10:03:29AM +0100, Martin Matuska wrote: >> zfs_ioctl_compat_post() calls depending on the ioctl >> zfs_ioctl_compat_fix_stats() or zfs_ioctl_compat_pool_get_props() >> >> Both functions unpack the "zc->zc_nvlist_dst" into "nv" at the very >> beginning and I might be missing something here (works very well on >> i386/amd64) or there might be a problem elsewhere. >> >> nvlist_unpack() from libnvpair (nvpair.c) calls nvlist_xunpack(), >> issuing a nvlist_xalloc(), followerd by a nvlist_common() in >> NVS_OP_DECODE mode - that's where it dies. >> nvlist_common() deals directly with endianess. >> >> sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c >> sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c >> > > The code in zfs_ioctl_compat.c just completely misses the copyin()/ > copyout() dance. The following patch should fix this, but is compile- > tested only so far: > http://people.freebsd.org/~marius/zfs_ioctl_compat.c.diff > Which still is to be used together with: > http://people.freebsd.org/~marius/sunddi.h.diff > > I'm puzzled as to why these bugs don't cause havoc on x86 ... > > Marius > From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 16:35:47 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E84B0106564A; Thu, 24 Mar 2011 16:35:47 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 7EC9E8FC13; Thu, 24 Mar 2011 16:35:47 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p2OGZkBl043502; Thu, 24 Mar 2011 17:35:46 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p2OGZjsn043501; Thu, 24 Mar 2011 17:35:45 +0100 (CET) (envelope-from marius) Date: Thu, 24 Mar 2011 17:35:45 +0100 From: Marius Strobl To: Martin Matuska Message-ID: <20110324163545.GA43425@alchemy.franken.de> References: <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> <4D8B4930.7080106@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D8B4930.7080106@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 16:35:48 -0000 On Thu, Mar 24, 2011 at 02:37:52PM +0100, Martin Matuska wrote: > I agree to the patch, that is exactly what I was missing in the v15 > compat code. > > Too bad that I don't have a sparc64 to test these things out and get > smarter. I am investigating now if its possible to emulate it with qemu. AFAIK qemu supports some rudimentary sun4u emulation but emulates hardware that doesn't exist/work in reality (like a VGA card with VESA BIOS instead of FCode) or at least not in a combination reflecting a real machine, obviously so they could re-use some existing emulated PC components. Linux likely has some hacks to make this work but I doubt FreeBSD will run as is. If you give this a try your only chance currently would be to configure qemu to use a serial console but I still wouldn't hold my breath. I once used Simics to develop support for Ex000-class machines I hadn't access to myself. This basically worked but wasn't very usable due to bugs in the emulation of the SCSI HBA and the Sun Ethernet controller. Simics also supports emulating some machines like Blade 1500 are equipped with PC-like components like a bge(4) compatible NIC and a ATA controller in the first place, which I'd expect to be less buggy. I haven't tried this my self so far though. Marius From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 24 16:48:34 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34658106566B; Thu, 24 Mar 2011 16:48:34 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from argol.doit.wisc.edu (argol.doit.wisc.edu [144.92.197.212]) by mx1.freebsd.org (Postfix) with ESMTP id 00C128FC0C; Thu, 24 Mar 2011 16:48:33 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0LIK00904MOX1T00@smtpauth3.wiscmail.wisc.edu>; Thu, 24 Mar 2011 11:48:33 -0500 (CDT) Received: from anacreon.physics.wisc.edu (anacreon.physics.wisc.edu [128.104.160.176]) by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0LIK000HBMOWVS40@smtpauth3.wiscmail.wisc.edu>; Thu, 24 Mar 2011 11:48:32 -0500 (CDT) Date: Thu, 24 Mar 2011 11:48:32 -0500 From: Nathan Whitehorn In-reply-to: <4D8B4930.7080106@FreeBSD.org> To: Martin Matuska Message-id: <4D8B75E0.7010609@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=128.104.160.176 X-Spam-PmxInfo: Server=avs-11, Version=5.6.0.2009776, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.3.24.163315, SenderIP=128.104.160.176 References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110323232411.GC82490@darkthrone.kvedulv.de> <4D8B08E1.5060008@FreeBSD.org> <20110324111628.GO15528@alchemy.franken.de> <4D8B4930.7080106@FreeBSD.org> User-Agent: Mozilla/5.0 (X11; U; FreeBSD powerpc; en-US; rv:1.9.2.15) Gecko/20110305 Thunderbird/3.1.9 Cc: Roger Hammerstein , pjd@FreeBSD.org, freebsd-sparc64@FreeBSD.org, Marius Strobl Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 16:48:34 -0000 On 03/24/11 08:37, Martin Matuska wrote: > I agree to the patch, that is exactly what I was missing in the v15 > compat code. > > Too bad that I don't have a sparc64 to test these things out and get > smarter. I am investigating now if its possible to emulate it with qemu. You can try powerpc64, which has most of the same issues in this case anyway, using the IBM Cell or 970 Full-system simulator. The Cell one runs just fine under the Linuxolator on my amd64 box. -Nathan From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 25 15:57:38 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22178106564A; Fri, 25 Mar 2011 15:57:38 +0000 (UTC) (envelope-from mmoll@darkthrone.kvedulv.de) Received: from darkthrone.kvedulv.de (darkthrone.kvedulv.de [IPv6:2001:1578:400:101::2]) by mx1.freebsd.org (Postfix) with ESMTP id A53B48FC16; Fri, 25 Mar 2011 15:57:37 +0000 (UTC) Received: by darkthrone.kvedulv.de (Postfix, from userid 666) id F16E71CC6E; Fri, 25 Mar 2011 16:57:35 +0100 (CET) Date: Fri, 25 Mar 2011 16:57:35 +0100 From: Michael Moll To: Marius Strobl Message-ID: <20110325155735.GG82490@darkthrone.kvedulv.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110322191117.GH15528@alchemy.franken.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Mar 2011 15:57:38 -0000 Hi, On Tue, Mar 22, 2011 at 08:11:17PM +0100, Marius Strobl wrote: > With the attached patch at least my simple > test cases works again. OK, I decided to upgrade one of my boxes completely and with the patch it also works for me when doing an installworld immediately after installing the new kernel without reboot. However, the non-working v15<->v28 compatibility is IMHO a showstopper for MFCing v28. Regards -- Michael Moll From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 26 14:31:12 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36A91106566C; Sat, 26 Mar 2011 14:31:12 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 8DCAE8FC1A; Sat, 26 Mar 2011 14:31:11 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p2QEVALO054513; Sat, 26 Mar 2011 15:31:10 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p2QEV9Bg054512; Sat, 26 Mar 2011 15:31:09 +0100 (CET) (envelope-from marius) Date: Sat, 26 Mar 2011 15:31:09 +0100 From: Marius Strobl To: Michael Moll Message-ID: <20110326143109.GU15528@alchemy.franken.de> References: <20110307192239.GA31314@alchemy.franken.de> <20110310185423.GA50419@alchemy.franken.de> <20110319152838.GA8594@alchemy.franken.de> <20110321175632.GA19345@darkthrone.kvedulv.de> <20110321175933.GD2086@garage.freebsd.pl> <20110322191117.GH15528@alchemy.franken.de> <20110325155735.GG82490@darkthrone.kvedulv.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110325155735.GG82490@darkthrone.kvedulv.de> User-Agent: Mutt/1.4.2.3i Cc: Roger Hammerstein , pjd@freebsd.org, freebsd-sparc64@freebsd.org, mm@freebsd.org Subject: Re: sparc64 hang with zfs v28 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 14:31:12 -0000 On Fri, Mar 25, 2011 at 04:57:35PM +0100, Michael Moll wrote: > Hi, > > On Tue, Mar 22, 2011 at 08:11:17PM +0100, Marius Strobl wrote: > > With the attached patch at least my simple > > test cases works again. > > OK, I decided to upgrade one of my boxes completely and with the patch > it also works for me when doing an installworld immediately after > installing the new kernel without reboot. > > However, the non-working v15<->v28 compatibility is IMHO a showstopper > for MFCing v28. > Due to lack of knowledge about the inner works of ZFS I think that problem is beyond me. I could imagine that it's due to the endian conversion being done twice but I think in that case it should fail way earlier the game ... Marius From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 26 15:28:02 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9A6C106564A; Sat, 26 Mar 2011 15:28:02 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id ABA678FC17; Sat, 26 Mar 2011 15:28:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2QFS1sl028374; Sat, 26 Mar 2011 11:28:01 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2QFS19u028311; Sat, 26 Mar 2011 15:28:01 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 26 Mar 2011 15:28:01 GMT Message-Id: <201103261528.p2QFS19u028311@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 15:28:03 -0000 TB --- 2011-03-26 14:18:29 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-26 14:18:29 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-03-26 14:18:29 - cleaning the object tree TB --- 2011-03-26 14:18:40 - cvsupping the source tree TB --- 2011-03-26 14:18:40 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-03-26 14:18:57 - building world TB --- 2011-03-26 14:18:57 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-26 14:18:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-26 14:18:57 - TARGET=sparc64 TB --- 2011-03-26 14:18:57 - TARGET_ARCH=sparc64 TB --- 2011-03-26 14:18:57 - TZ=UTC TB --- 2011-03-26 14:18:57 - __MAKE_CONF=/dev/null TB --- 2011-03-26 14:18:57 - cd /src TB --- 2011-03-26 14:18:57 - /usr/bin/make -B buildworld >>> World build started on Sat Mar 26 14:18:57 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sat Mar 26 15:23:41 UTC 2011 TB --- 2011-03-26 15:23:41 - generating LINT kernel config TB --- 2011-03-26 15:23:41 - cd /src/sys/sparc64/conf TB --- 2011-03-26 15:23:41 - /usr/bin/make -B LINT TB --- 2011-03-26 15:23:41 - building LINT kernel TB --- 2011-03-26 15:23:41 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-26 15:23:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-26 15:23:41 - TARGET=sparc64 TB --- 2011-03-26 15:23:41 - TARGET_ARCH=sparc64 TB --- 2011-03-26 15:23:41 - TZ=UTC TB --- 2011-03-26 15:23:41 - __MAKE_CONF=/dev/null TB --- 2011-03-26 15:23:41 - cd /src TB --- 2011-03-26 15:23:41 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Sat Mar 26 15:23:41 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_pci.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ah_osdep.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ah.c -I/src/sys/dev/ath /src/sys/dev/ath/ath_hal/ah.c: In function 'ath_hal_getcapability': /src/sys/dev/ath/ath_hal/ah.c:602: error: 'HAL_CAP_SPLIT_4KB_TRANS' undeclared (first use in this function) /src/sys/dev/ath/ath_hal/ah.c:602: error: (Each undeclared identifier is reported only once /src/sys/dev/ath/ath_hal/ah.c:602: error: for each function it appears in.) /src/sys/dev/ath/ath_hal/ah.c:604: error: 'HAL_CAP_HAS_PSPOLL' undeclared (first use in this function) *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-26 15:28:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-26 15:28:01 - ERROR: failed to build lint kernel TB --- 2011-03-26 15:28:01 - 3141.26 user 690.82 system 4171.33 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 26 15:44:09 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD947106564A; Sat, 26 Mar 2011 15:44:09 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id AD7D18FC16; Sat, 26 Mar 2011 15:44:09 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.4) with ESMTP id p2QFi87q041323; Sat, 26 Mar 2011 11:44:08 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.4/Submit) id p2QFi86B041314; Sat, 26 Mar 2011 15:44:08 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 26 Mar 2011 15:44:08 GMT Message-Id: <201103261544.p2QFi86B041314@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2011 15:44:10 -0000 TB --- 2011-03-26 14:36:10 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2011-03-26 14:36:10 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2011-03-26 14:36:10 - cleaning the object tree TB --- 2011-03-26 14:36:19 - cvsupping the source tree TB --- 2011-03-26 14:36:19 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2011-03-26 14:36:39 - building world TB --- 2011-03-26 14:36:39 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-26 14:36:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-26 14:36:39 - TARGET=sun4v TB --- 2011-03-26 14:36:39 - TARGET_ARCH=sparc64 TB --- 2011-03-26 14:36:39 - TZ=UTC TB --- 2011-03-26 14:36:39 - __MAKE_CONF=/dev/null TB --- 2011-03-26 14:36:39 - cd /src TB --- 2011-03-26 14:36:39 - /usr/bin/make -B buildworld >>> World build started on Sat Mar 26 14:36:40 UTC 2011 >>> 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 >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sat Mar 26 15:40:25 UTC 2011 TB --- 2011-03-26 15:40:25 - generating LINT kernel config TB --- 2011-03-26 15:40:25 - cd /src/sys/sun4v/conf TB --- 2011-03-26 15:40:25 - /usr/bin/make -B LINT TB --- 2011-03-26 15:40:25 - building LINT kernel TB --- 2011-03-26 15:40:25 - MAKEOBJDIRPREFIX=/obj TB --- 2011-03-26 15:40:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-03-26 15:40:25 - TARGET=sun4v TB --- 2011-03-26 15:40:25 - TARGET_ARCH=sparc64 TB --- 2011-03-26 15:40:25 - TZ=UTC TB --- 2011-03-26 15:40:25 - __MAKE_CONF=/dev/null TB --- 2011-03-26 15:40:25 - cd /src TB --- 2011-03-26 15:40:25 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Sat Mar 26 15:40:25 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/if_ath_pci.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ah_osdep.c -I/src/sys/dev/ath cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ah.c -I/src/sys/dev/ath /src/sys/dev/ath/ath_hal/ah.c: In function 'ath_hal_getcapability': /src/sys/dev/ath/ath_hal/ah.c:602: error: 'HAL_CAP_SPLIT_4KB_TRANS' undeclared (first use in this function) /src/sys/dev/ath/ath_hal/ah.c:602: error: (Each undeclared identifier is reported only once /src/sys/dev/ath/ath_hal/ah.c:602: error: for each function it appears in.) /src/sys/dev/ath/ath_hal/ah.c:604: error: 'HAL_CAP_HAS_PSPOLL' undeclared (first use in this function) *** Error code 1 Stop in /obj/sun4v.sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-03-26 15:44:08 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-03-26 15:44:08 - ERROR: failed to build lint kernel TB --- 2011-03-26 15:44:08 - 3121.51 user 685.83 system 4078.75 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full