Re: [releng_9 tinderbox] failure on arm/arm
On 2013-01-14 22:56, FreeBSD Tinderbox wrote: TB --- 2013-01-14 20:02:02 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-14 20:02:02 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-14 20:02:02 - starting RELENG_9 tinderbox run for arm/arm ... cc -O -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/src/sys/modules/ath/../../dev/ath -I/src/sys/modules/ath/../../dev/ath/ath_hal -DHAVE_KERNEL_OPTION_HEADERS -include /obj/arm.arm/src/sys/ETHERNUT5/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -I/obj/arm.arm/src/sys/ETHERNUT5 -mcpu=arm9 -ffreestanding -std=iso9899:1999 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option-c /src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c /src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c: In function 'ar9285Attach': /src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: 'ath_hal_EepromDataRead' undeclared (first use in this function) /src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: (Each undeclared identifier is reported only once /src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: for each function it appears in.) Sorry for breaking this, it should be fixed with r245449. ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
kernel's make fails in ath module, stable9
Most recent -stable. Please fix: ... cc -O2 -pipe -march=prescott -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -DHAVE_KERNEL_OPTION_HEADERS -include /usr/src/sys/i386/compile/POBRECITA/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/usr/src/sys/i386/compile/POBRECITA -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option-c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c: In function 'ar9285Attach': /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: 'ath_hal_EepromDataRead' undeclared (first use in this function) /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: (Each undeclared identifier is reported only once /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c:144: error: for each function it appears in.) *** [ar9285_attach.o] Error code 1 Stop in /usr/src/sys/modules/ath. *** [all] Error code 1 Stop in /usr/src/sys/modules. *** [modules-all] Error code 1 -- http://ache.vniz.net/ ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: IPv6 Tunnel Shared With Jails via epair Devices
Quoth Shawn Webb : > > I've been working on sharing a 6in4 IPv6 tunnel (via a gif device) I have > with Hurricane Electric (tunnelbroker.net) to my jails via epair devices. > My setup is a bit unique in that the IPv6 tunnel is behind an OpenVPN > connection. I've had varying degrees of success. I might have a bug to > report, but I thought I'd post here to get input from people who know > better than I do about these kinds of things. > > I have a bridge device (we'll call it bridge0) with a /64 IPv6 address > (2001:470:8142:1::1). Each jail's epair[n]b device will get an IPv6 address > in that same prefix. For example, one of my jails is 2001:470:8142:1::3. > The default IPv6 gateway is the IPv6 address of bridge0. > > Giving one jail an IP address works fine. For each jail after that, the > IPv6 address stays in tentative mode. FreeBSD gets stuck trying to use DAD > to figure out if there's an address conflict. It never leaves tentative > mode. This is the bug I'm working out. > > Here's bridge0's config: > > # ifconfig bridge0 > bridge0: flags=8843 metric 0 mtu > 1500 > ether 02:fe:21:34:d3:00 > inet6 2001:470:8142:1::1 prefixlen 64 > nd6 options=21 > id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 > maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 > root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 > member: epair0a flags=143 >ifmaxaddr 0 port 19 priority 128 path cost 2000 > member: epair1a flags=143 >ifmaxaddr 0 port 21 priority 128 path cost 2000 > member: bge0 flags=143 >ifmaxaddr 0 port 5 priority 128 path cost 20 Why have you added the physical interface to the bridge? AFAICT you don't need to: a bridge will bridge epairs just fine, and as you explained in that blog post you have to route rather than bridge into the tunnel, since the tunnel isn't an Ethernet device. > Here's the relevant epair device for the jail whose IPv6 stack is working: > > # jexec "ClamAV_Dev" ifconfig epair1b > epair1b: flags=8843 metric 0 mtu > 1500 > options=8 > ether 02:fb:c0:00:16:0b > inet6 2001:470:8142:1::3 prefixlen 64 > inet6 fe80::fb:c0ff:fe00:160b%epair1b prefixlen 64 scopeid 0x2 > inet 10.7.1.172 netmask 0xfe00 broadcast 10.7.1.255 > nd6 options=21 > media: Ethernet 10Gbase-T (10Gbase-T ) > status: active > > Here's the relevant epair device for the jail whose IPv6 stack isn't > working: > > # jexec "Dev Template" ifconfig epair0b > epair0b: flags=8843 metric 0 mtu > 1500 > options=8 > ether 02:80:03:00:14:0b > inet6 2001:470:8142:1::5 prefixlen 64 tentative > inet6 fe80::80:3ff:fe00:140b%epair0b prefixlen 64 tentative scopeid 0x2 > inet 10.7.1.92 netmask 0xfe00 broadcast 10.7.1.255 > nd6 options=29 I suspect the addresses are only marked tentative because the interface has been marked IFDISABLED. This causes all current addresses to be marked tentative, because the kernel isn't allowed to send or receive IPv6 packets and so can't defend the addresses any more. Is it possible something in the jail's startup scripts is causing the interface to be marked IFDISABLED after the inet6 address has been assigned? Some of the functions in network.subr mark interfaces IFDISABLED automatically if they don't think they have IPv6 addresses. > media: Ethernet 10Gbase-T (10Gbase-T ) > status: active > > I brought up the "Dev Template" jail after bringing up the ClamAV_Dev jail. > If there's any other output you'd like to see, let me know. If you're > confused about my setup, visit my blog post about the subject here: > http://0xfeedface.org/blog/lattera/2013-01-12/tunneled-ipv6-freebsd-jails > > I'm curious to know if I've got a legit bug or if it's something I'm doing > wrong. The one thing I haven't tried is setting up rtadvd on the bridge. > That'd be kindof interesting, since my physical NIC is a member on the > bridge. I'd rather not dish out IPv6 addresses for all devices on the > network (a network with lots of devices I don't own or control). As I said, I don't believe you need the physical interface on the bridge, unless you have to for IPv4 (and you can't route or proxyarp instead). However, before you can run rtadvd you will need to give the bridge its proper link-local address, which probably also means locking down its hardware address in rc.conf. Bridges don't get auto link-local addresses, for reasons I've never entirely understood, and RAs have to use ll addresses. You will need to set up routing so that packets coming in through the tunnel destined for the jails get routed out of the bridge, and packets coming in on the bridge destined for the IPv6 Internet get routed out of the tunnel. Probably that will have happened already, just by assigning an inet6 address and prefixlen to the bridge and the default inet6 route to the tunnel. Ben ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-uns
[releng_9 tinderbox] failure on powerpc64/powerpc
TB --- 2013-01-15 00:50:56 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-15 00:50:56 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-15 00:50:56 - starting RELENG_9 tinderbox run for powerpc64/powerpc TB --- 2013-01-15 00:50:56 - cleaning the object tree TB --- 2013-01-15 00:50:56 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-15 00:50:56 - cd /tinderbox/RELENG_9/powerpc64/powerpc TB --- 2013-01-15 00:50:56 - /usr/local/bin/svn cleanup /src TB --- 2013-01-15 00:51:53 - /usr/local/bin/svn update /src TB --- 2013-01-15 00:53:33 - building world TB --- 2013-01-15 00:53:33 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 00:53:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 00:53:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 00:53:33 - SRCCONF=/dev/null TB --- 2013-01-15 00:53:33 - TARGET=powerpc TB --- 2013-01-15 00:53:33 - TARGET_ARCH=powerpc64 TB --- 2013-01-15 00:53:33 - TZ=UTC TB --- 2013-01-15 00:53:33 - __MAKE_CONF=/dev/null TB --- 2013-01-15 00:53:33 - cd /src TB --- 2013-01-15 00:53:33 - /usr/bin/make -B buildworld >>> World build started on Tue Jan 15 00:53:34 UTC 2013 >>> 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 >>> stage 5.1: building 32 bit shim libraries >>> World build completed on Tue Jan 15 04:00:56 UTC 2013 TB --- 2013-01-15 04:00:56 - generating LINT kernel config TB --- 2013-01-15 04:00:56 - cd /src/sys/powerpc/conf TB --- 2013-01-15 04:00:56 - /usr/bin/make -B LINT TB --- 2013-01-15 04:00:56 - cd /src/sys/powerpc/conf TB --- 2013-01-15 04:00:56 - /usr/sbin/config -m LINT TB --- 2013-01-15 04:00:56 - building LINT kernel TB --- 2013-01-15 04:00:56 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 04:00:56 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 04:00:56 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 04:00:56 - SRCCONF=/dev/null TB --- 2013-01-15 04:00:56 - TARGET=powerpc TB --- 2013-01-15 04:00:56 - TARGET_ARCH=powerpc64 TB --- 2013-01-15 04:00:56 - TZ=UTC TB --- 2013-01-15 04:00:56 - __MAKE_CONF=/dev/null TB --- 2013-01-15 04:00:56 - cd /src TB --- 2013-01-15 04:00:56 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Jan 15 04:00:56 UTC 2013 >>> 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 -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffreestanding -fstack-protector -Werror /src/sys/
[releng_9 tinderbox] failure on powerpc/powerpc
TB --- 2013-01-15 00:46:08 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-15 00:46:08 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-15 00:46:08 - starting RELENG_9 tinderbox run for powerpc/powerpc TB --- 2013-01-15 00:46:08 - cleaning the object tree TB --- 2013-01-15 00:46:08 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-15 00:46:08 - cd /tinderbox/RELENG_9/powerpc/powerpc TB --- 2013-01-15 00:46:08 - /usr/local/bin/svn cleanup /src TB --- 2013-01-15 00:47:10 - /usr/local/bin/svn update /src TB --- 2013-01-15 00:48:53 - building world TB --- 2013-01-15 00:48:53 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 00:48:53 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 00:48:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 00:48:53 - SRCCONF=/dev/null TB --- 2013-01-15 00:48:53 - TARGET=powerpc TB --- 2013-01-15 00:48:53 - TARGET_ARCH=powerpc TB --- 2013-01-15 00:48:53 - TZ=UTC TB --- 2013-01-15 00:48:53 - __MAKE_CONF=/dev/null TB --- 2013-01-15 00:48:53 - cd /src TB --- 2013-01-15 00:48:53 - /usr/bin/make -B buildworld >>> World build started on Tue Jan 15 00:48:54 UTC 2013 >>> 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 Jan 15 03:36:23 UTC 2013 TB --- 2013-01-15 03:36:23 - generating LINT kernel config TB --- 2013-01-15 03:36:23 - cd /src/sys/powerpc/conf TB --- 2013-01-15 03:36:23 - /usr/bin/make -B LINT TB --- 2013-01-15 03:36:23 - cd /src/sys/powerpc/conf TB --- 2013-01-15 03:36:23 - /usr/sbin/config -m LINT TB --- 2013-01-15 03:36:23 - building LINT kernel TB --- 2013-01-15 03:36:23 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 03:36:23 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 03:36:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 03:36:23 - SRCCONF=/dev/null TB --- 2013-01-15 03:36:23 - TARGET=powerpc TB --- 2013-01-15 03:36:23 - TARGET_ARCH=powerpc TB --- 2013-01-15 03:36:23 - TZ=UTC TB --- 2013-01-15 03:36:23 - __MAKE_CONF=/dev/null TB --- 2013-01-15 03:36:23 - cd /src TB --- 2013-01-15 03:36:23 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Jan 15 03:36:23 UTC 2013 >>> 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 -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O -pipe -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -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 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O -pipe -
[releng_9 tinderbox] failure on sparc64/sparc64
TB --- 2013-01-15 01:14:40 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-15 01:14:40 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-15 01:14:40 - starting RELENG_9 tinderbox run for sparc64/sparc64 TB --- 2013-01-15 01:14:40 - cleaning the object tree TB --- 2013-01-15 01:14:40 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-15 01:14:40 - cd /tinderbox/RELENG_9/sparc64/sparc64 TB --- 2013-01-15 01:14:40 - /usr/local/bin/svn cleanup /src TB --- 2013-01-15 01:15:21 - /usr/local/bin/svn update /src TB --- 2013-01-15 01:17:00 - building world TB --- 2013-01-15 01:17:00 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 01:17:00 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 01:17:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 01:17:00 - SRCCONF=/dev/null TB --- 2013-01-15 01:17:00 - TARGET=sparc64 TB --- 2013-01-15 01:17:00 - TARGET_ARCH=sparc64 TB --- 2013-01-15 01:17:00 - TZ=UTC TB --- 2013-01-15 01:17:00 - __MAKE_CONF=/dev/null TB --- 2013-01-15 01:17:00 - cd /src TB --- 2013-01-15 01:17:00 - /usr/bin/make -B buildworld >>> World build started on Tue Jan 15 01:17:01 UTC 2013 >>> 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 Jan 15 02:48:21 UTC 2013 TB --- 2013-01-15 02:48:21 - generating LINT kernel config TB --- 2013-01-15 02:48:21 - cd /src/sys/sparc64/conf TB --- 2013-01-15 02:48:21 - /usr/bin/make -B LINT TB --- 2013-01-15 02:48:22 - cd /src/sys/sparc64/conf TB --- 2013-01-15 02:48:22 - /usr/sbin/config -m LINT TB --- 2013-01-15 02:48:22 - building LINT kernel TB --- 2013-01-15 02:48:22 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 02:48:22 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 02:48:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 02:48:22 - SRCCONF=/dev/null TB --- 2013-01-15 02:48:22 - TARGET=sparc64 TB --- 2013-01-15 02:48:22 - TARGET_ARCH=sparc64 TB --- 2013-01-15 02:48:22 - TZ=UTC TB --- 2013-01-15 02:48:22 - __MAKE_CONF=/dev/null TB --- 2013-01-15 02:48:22 - cd /src TB --- 2013-01-15 02:48:22 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Jan 15 02:48:22 UTC 2013 >>> 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 -Wmissing-include-dirs -fdiagnostics-show-option -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/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -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/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -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/ar9002/ar9280_olc.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc
IPv6 Tunnel Shared With Jails via epair Devices
Hey All, I've been working on sharing a 6in4 IPv6 tunnel (via a gif device) I have with Hurricane Electric (tunnelbroker.net) to my jails via epair devices. My setup is a bit unique in that the IPv6 tunnel is behind an OpenVPN connection. I've had varying degrees of success. I might have a bug to report, but I thought I'd post here to get input from people who know better than I do about these kinds of things. I have a bridge device (we'll call it bridge0) with a /64 IPv6 address (2001:470:8142:1::1). Each jail's epair[n]b device will get an IPv6 address in that same prefix. For example, one of my jails is 2001:470:8142:1::3. The default IPv6 gateway is the IPv6 address of bridge0. Giving one jail an IP address works fine. For each jail after that, the IPv6 address stays in tentative mode. FreeBSD gets stuck trying to use DAD to figure out if there's an address conflict. It never leaves tentative mode. This is the bug I'm working out. Here's bridge0's config: # ifconfig bridge0 bridge0: flags=8843 metric 0 mtu 1500 ether 02:fe:21:34:d3:00 inet6 2001:470:8142:1::1 prefixlen 64 nd6 options=21 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: epair0a flags=143 ifmaxaddr 0 port 19 priority 128 path cost 2000 member: epair1a flags=143 ifmaxaddr 0 port 21 priority 128 path cost 2000 member: bge0 flags=143 ifmaxaddr 0 port 5 priority 128 path cost 20 Here's the relevant epair device for the jail whose IPv6 stack is working: # jexec "ClamAV_Dev" ifconfig epair1b epair1b: flags=8843 metric 0 mtu 1500 options=8 ether 02:fb:c0:00:16:0b inet6 2001:470:8142:1::3 prefixlen 64 inet6 fe80::fb:c0ff:fe00:160b%epair1b prefixlen 64 scopeid 0x2 inet 10.7.1.172 netmask 0xfe00 broadcast 10.7.1.255 nd6 options=21 media: Ethernet 10Gbase-T (10Gbase-T ) status: active Here's the relevant epair device for the jail whose IPv6 stack isn't working: # jexec "Dev Template" ifconfig epair0b epair0b: flags=8843 metric 0 mtu 1500 options=8 ether 02:80:03:00:14:0b inet6 2001:470:8142:1::5 prefixlen 64 tentative inet6 fe80::80:3ff:fe00:140b%epair0b prefixlen 64 tentative scopeid 0x2 inet 10.7.1.92 netmask 0xfe00 broadcast 10.7.1.255 nd6 options=29 media: Ethernet 10Gbase-T (10Gbase-T ) status: active I brought up the "Dev Template" jail after bringing up the ClamAV_Dev jail. If there's any other output you'd like to see, let me know. If you're confused about my setup, visit my blog post about the subject here: http://0xfeedface.org/blog/lattera/2013-01-12/tunneled-ipv6-freebsd-jails I'm curious to know if I've got a legit bug or if it's something I'm doing wrong. The one thing I haven't tried is setting up rtadvd on the bridge. That'd be kindof interesting, since my physical NIC is a member on the bridge. I'd rather not dish out IPv6 addresses for all devices on the network (a network with lots of devices I don't own or control). Thanks, Shawn ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
[releng_9 tinderbox] failure on i386/pc98
TB --- 2013-01-14 21:42:31 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-14 21:42:31 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-14 21:42:31 - starting RELENG_9 tinderbox run for i386/pc98 TB --- 2013-01-14 21:42:31 - cleaning the object tree TB --- 2013-01-14 21:42:31 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-14 21:42:31 - cd /tinderbox/RELENG_9/i386/pc98 TB --- 2013-01-14 21:42:31 - /usr/local/bin/svn cleanup /src TB --- 2013-01-14 21:43:49 - /usr/local/bin/svn update /src TB --- 2013-01-14 21:45:28 - building world TB --- 2013-01-14 21:45:28 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:45:28 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:45:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:45:28 - SRCCONF=/dev/null TB --- 2013-01-14 21:45:28 - TARGET=pc98 TB --- 2013-01-14 21:45:28 - TARGET_ARCH=i386 TB --- 2013-01-14 21:45:28 - TZ=UTC TB --- 2013-01-14 21:45:28 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:45:28 - cd /src TB --- 2013-01-14 21:45:28 - /usr/bin/make -B buildworld >>> World build started on Mon Jan 14 21:45:30 UTC 2013 >>> 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 Jan 15 00:43:32 UTC 2013 TB --- 2013-01-15 00:43:32 - generating LINT kernel config TB --- 2013-01-15 00:43:32 - cd /src/sys/pc98/conf TB --- 2013-01-15 00:43:32 - /usr/bin/make -B LINT TB --- 2013-01-15 00:43:33 - cd /src/sys/pc98/conf TB --- 2013-01-15 00:43:33 - /usr/sbin/config -m LINT TB --- 2013-01-15 00:43:33 - building LINT kernel TB --- 2013-01-15 00:43:33 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 00:43:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 00:43:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 00:43:33 - SRCCONF=/dev/null TB --- 2013-01-15 00:43:33 - TARGET=pc98 TB --- 2013-01-15 00:43:33 - TARGET_ARCH=i386 TB --- 2013-01-15 00:43:33 - TZ=UTC TB --- 2013-01-15 00:43:33 - __MAKE_CONF=/dev/null TB --- 2013-01-15 00:43:33 - cd /src TB --- 2013-01-15 00:43:33 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Jan 15 00:43:33 UTC 2013 >>> 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-
[releng_9 tinderbox] failure on i386/i386
TB --- 2013-01-14 21:37:09 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-14 21:37:09 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-14 21:37:09 - starting RELENG_9 tinderbox run for i386/i386 TB --- 2013-01-14 21:37:09 - cleaning the object tree TB --- 2013-01-14 21:37:09 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-14 21:37:09 - cd /tinderbox/RELENG_9/i386/i386 TB --- 2013-01-14 21:37:09 - /usr/local/bin/svn cleanup /src TB --- 2013-01-14 21:38:20 - /usr/local/bin/svn update /src TB --- 2013-01-14 21:39:45 - building world TB --- 2013-01-14 21:39:45 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:39:45 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:39:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:39:45 - SRCCONF=/dev/null TB --- 2013-01-14 21:39:45 - TARGET=i386 TB --- 2013-01-14 21:39:45 - TARGET_ARCH=i386 TB --- 2013-01-14 21:39:45 - TZ=UTC TB --- 2013-01-14 21:39:45 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:39:45 - cd /src TB --- 2013-01-14 21:39:45 - /usr/bin/make -B buildworld >>> World build started on Mon Jan 14 21:39:46 UTC 2013 >>> 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 Jan 15 00:37:33 UTC 2013 TB --- 2013-01-15 00:37:33 - generating LINT kernel config TB --- 2013-01-15 00:37:33 - cd /src/sys/i386/conf TB --- 2013-01-15 00:37:33 - /usr/bin/make -B LINT TB --- 2013-01-15 00:37:33 - cd /src/sys/i386/conf TB --- 2013-01-15 00:37:33 - /usr/sbin/config -m LINT TB --- 2013-01-15 00:37:33 - building LINT kernel TB --- 2013-01-15 00:37:33 - CROSS_BUILD_TESTING=YES TB --- 2013-01-15 00:37:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-15 00:37:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-15 00:37:33 - SRCCONF=/dev/null TB --- 2013-01-15 00:37:33 - TARGET=i386 TB --- 2013-01-15 00:37:33 - TARGET_ARCH=i386 TB --- 2013-01-15 00:37:33 - TZ=UTC TB --- 2013-01-15 00:37:33 - __MAKE_CONF=/dev/null TB --- 2013-01-15 00:37:33 - cd /src TB --- 2013-01-15 00:37:33 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Jan 15 00:37:33 UTC 2013 >>> 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-
[releng_9 tinderbox] failure on ia64/ia64
TB --- 2013-01-14 21:56:08 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-14 21:56:08 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-14 21:56:08 - starting RELENG_9 tinderbox run for ia64/ia64 TB --- 2013-01-14 21:56:08 - cleaning the object tree TB --- 2013-01-14 21:56:08 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-14 21:56:08 - cd /tinderbox/RELENG_9/ia64/ia64 TB --- 2013-01-14 21:56:08 - /usr/local/bin/svn cleanup /src TB --- 2013-01-14 21:57:11 - /usr/local/bin/svn update /src TB --- 2013-01-14 21:58:44 - building world TB --- 2013-01-14 21:58:44 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:58:44 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:58:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:58:44 - SRCCONF=/dev/null TB --- 2013-01-14 21:58:44 - TARGET=ia64 TB --- 2013-01-14 21:58:44 - TARGET_ARCH=ia64 TB --- 2013-01-14 21:58:44 - TZ=UTC TB --- 2013-01-14 21:58:44 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:58:44 - cd /src TB --- 2013-01-14 21:58:44 - /usr/bin/make -B buildworld >>> World build started on Mon Jan 14 21:58:46 UTC 2013 >>> 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 Jan 14 23:51:21 UTC 2013 TB --- 2013-01-14 23:51:21 - generating LINT kernel config TB --- 2013-01-14 23:51:21 - cd /src/sys/ia64/conf TB --- 2013-01-14 23:51:21 - /usr/bin/make -B LINT TB --- 2013-01-14 23:51:21 - cd /src/sys/ia64/conf TB --- 2013-01-14 23:51:21 - /usr/sbin/config -m LINT TB --- 2013-01-14 23:51:21 - building LINT kernel TB --- 2013-01-14 23:51:21 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 23:51:21 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 23:51:21 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 23:51:21 - SRCCONF=/dev/null TB --- 2013-01-14 23:51:21 - TARGET=ia64 TB --- 2013-01-14 23:51:21 - TARGET_ARCH=ia64 TB --- 2013-01-14 23:51:21 - TZ=UTC TB --- 2013-01-14 23:51:21 - __MAKE_CONF=/dev/null TB --- 2013-01-14 23:51:21 - cd /src TB --- 2013-01-14 23:51:21 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Mon Jan 14 23:51:21 UTC 2013 >>> 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -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 -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -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 -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal 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 -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -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 -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c -I/src/sys/dev/ath -I/src/sys/dev/ath/ath_hal cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wred
[releng_9 tinderbox] failure on arm/arm
TB --- 2013-01-14 20:02:02 - tinderbox 2.10 running on freebsd-stable.sentex.ca TB --- 2013-01-14 20:02:02 - FreeBSD freebsd-stable.sentex.ca 8.3-STABLE FreeBSD 8.3-STABLE #0: Tue Oct 16 17:37:58 UTC 2012 mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server amd64 TB --- 2013-01-14 20:02:02 - starting RELENG_9 tinderbox run for arm/arm TB --- 2013-01-14 20:02:02 - cleaning the object tree TB --- 2013-01-14 20:02:02 - checking out /src from svn://svn.freebsd.org/base/stable/9 TB --- 2013-01-14 20:02:02 - cd /tinderbox/RELENG_9/arm/arm TB --- 2013-01-14 20:02:02 - /usr/local/bin/svn cleanup /src TB --- 2013-01-14 20:03:08 - /usr/local/bin/svn update /src TB --- 2013-01-14 20:04:55 - building world TB --- 2013-01-14 20:04:55 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 20:04:55 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 20:04:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 20:04:55 - SRCCONF=/dev/null TB --- 2013-01-14 20:04:55 - TARGET=arm TB --- 2013-01-14 20:04:55 - TARGET_ARCH=arm TB --- 2013-01-14 20:04:55 - TZ=UTC TB --- 2013-01-14 20:04:55 - __MAKE_CONF=/dev/null TB --- 2013-01-14 20:04:55 - cd /src TB --- 2013-01-14 20:04:55 - /usr/bin/make -B buildworld >>> World build started on Mon Jan 14 20:04:56 UTC 2013 >>> 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 Jan 14 21:16:30 UTC 2013 TB --- 2013-01-14 21:16:30 - cd /src/sys/arm/conf TB --- 2013-01-14 21:16:30 - /usr/sbin/config -m AVILA TB --- 2013-01-14 21:16:30 - building AVILA kernel TB --- 2013-01-14 21:16:30 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:16:30 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:16:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:16:30 - SRCCONF=/dev/null TB --- 2013-01-14 21:16:30 - TARGET=arm TB --- 2013-01-14 21:16:30 - TARGET_ARCH=arm TB --- 2013-01-14 21:16:30 - TZ=UTC TB --- 2013-01-14 21:16:30 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:16:30 - cd /src TB --- 2013-01-14 21:16:30 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Mon Jan 14 21:16:30 UTC 2013 >>> 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 >>> Kernel build for AVILA completed on Mon Jan 14 21:20:45 UTC 2013 TB --- 2013-01-14 21:20:45 - cd /src/sys/arm/conf TB --- 2013-01-14 21:20:45 - /usr/sbin/config -m BWCT TB --- 2013-01-14 21:20:45 - building BWCT kernel TB --- 2013-01-14 21:20:45 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:20:45 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:20:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:20:45 - SRCCONF=/dev/null TB --- 2013-01-14 21:20:45 - TARGET=arm TB --- 2013-01-14 21:20:45 - TARGET_ARCH=arm TB --- 2013-01-14 21:20:45 - TZ=UTC TB --- 2013-01-14 21:20:45 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:20:45 - cd /src TB --- 2013-01-14 21:20:45 - /usr/bin/make -B buildkernel KERNCONF=BWCT >>> Kernel build for BWCT started on Mon Jan 14 21:20:45 UTC 2013 >>> 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 >>> Kernel build for BWCT completed on Mon Jan 14 21:23:24 UTC 2013 TB --- 2013-01-14 21:23:24 - cd /src/sys/arm/conf TB --- 2013-01-14 21:23:24 - /usr/sbin/config -m CAMBRIA TB --- 2013-01-14 21:23:24 - building CAMBRIA kernel TB --- 2013-01-14 21:23:24 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:23:24 - MAKEOBJDIRPREFIX=/obj TB --- 2013-01-14 21:23:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-01-14 21:23:24 - SRCCONF=/dev/null TB --- 2013-01-14 21:23:24 - TARGET=arm TB --- 2013-01-14 21:23:24 - TARGET_ARCH=arm TB --- 2013-01-14 21:23:24 - TZ=UTC TB --- 2013-01-14 21:23:24 - __MAKE_CONF=/dev/null TB --- 2013-01-14 21:23:24 - cd /src TB --- 2013-01-14 21:23:24 - /usr/bin/make -B buildkernel KERNCONF=CAMBRIA >>> Kernel build for CAMBRIA started on Mon Jan 14 21:23:24 UTC 2013 >>> 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 >>> Kernel build for CAMBRIA completed on Mon Jan 14 21:27:07 UTC 2013 TB --- 2013-01-14 21:27:07 - cd /src/sys/arm/conf TB --- 2013-01-14 21:27:07 - /usr/sbin/config -m CNS11XXNAS TB --- 2013-01-14 21:27:07 - building CNS11XXNAS kernel TB --- 2013-01-14 21:27:07 - CROSS_BUILD_TESTING=YES TB --- 2013-01-14 21:27:07 - MAKEOBJDIRPREFIX
Re: zio_done panic on unadulterated FreeBSD Release 9.1
on 14/01/2013 22:04 Po-Li Soong said the following: > First of all, I agree with you that it would be very strange to have crashed > at vm_page_free_toq+0x45, by which point m (in the register rbx. See below > for the assembly listing.) has been dereferenced a few times. However, there > is a discrepancy between the KDB backtrace and the annotated one just few > lines below. In the annotated backtrace, it appears that it is the > vm_page_remove that runs into the panic at 0x80b50597, which is at > line 975. That source line looks a lot more probable for causing a panic than > that in vm_page_free_toq. Yes, it looks like you do not have DDB in your kernel and thus the panic time backtrace was produced by stack(9), which is not aware of trap frames and such. So that stack trace is not correct (accidentally it misses just one frame just before the trap). On the other hand, the stack trace from kgdb seems to be on spot. -- Andriy Gapon ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
RE: zio_done panic on unadulterated FreeBSD Release 9.1
Konstantin, First of all, I agree with you that it would be very strange to have crashed at vm_page_free_toq+0x45, by which point m (in the register rbx. See below for the assembly listing.) has been dereferenced a few times. However, there is a discrepancy between the KDB backtrace and the annotated one just few lines below. In the annotated backtrace, it appears that it is the vm_page_remove that runs into the panic at 0x80b50597, which is at line 975. That source line looks a lot more probable for causing a panic than that in vm_page_free_toq. Listed below are the assembly listing of vm_page_free_toq and vm_page_remove in the proximity of places of concerns. Regards, Po-Li Soong Dump of assembler code for function vm_page_free_toq: 0x80b506b0 :push %rbp 0x80b506b1 :mov%rsp,%rbp 0x80b506b4 :sub$0x20,%rsp 0x80b506b8 :mov%rbx,-0x18(%rbp) 0x80b506bc : mov%r12,-0x10(%rbp) 0x80b506c0 : mov%rdi,%rbx 0x80b506c3 : mov%r13,-0x8(%rbp) 0x80b506c7 : incl %gs:0xac 0x80b506cf : testb $0x2,0x6d(%rdi) 0x80b506d3 : jne0x80b50901 0x80b506d9 : cmpb $0x0,0x71(%rdi) 0x80b506dd : jne0x80b50912 0x80b506e3 : testb $0x4,0x6e(%rdi) 0x80b506e7 : je 0x80b50863 0x80b506ed : mov%rbx,%rdi 0x80b506f0 : callq 0x80b50540 0x80b506f5 : movzbl 0x6d(%rbx),%eax 0x80b506f9 : test $0x4,%al 0x80b506fb : jne0x80b50767 0x80b506fd : mov0x68(%rbx),%esi Dump of assembler code for function vm_page_remove: 0x80b50540 : push %rbp 0x80b50541 : mov%rsp,%rbp 0x80b50544 : push %r13 0x80b50546 : push %r12 0x80b50548 : push %rbx 0x80b50549 : mov%rdi,%rbx 0x80b5054c : sub$0x8,%rsp 0x80b50550 : mov0x30(%rdi),%r13 0x80b50554 : movzwl 0x6e(%rdi),%eax 0x80b50558 : test %r13,%r13 0x80b5055b : je 0x80b50610 0x80b50561 : test $0x1,%al 0x80b50563 : jne0x80b50635 0x80b50569 : mov0x10(%rbx),%r12 0x80b5056d : test %r12,%r12 0x80b50570 : je 0x80b5057d 0x80b50572 : cmp%rbx,0x20(%r12) 0x80b50577 : je 0x80b50660 0x80b5057d : mov0x18(%rbx),%rcx 0x80b50581 : mov0x8(%rcx),%rsi 0x80b50585 : mov(%rsi),%rdx 0x80b50588 : test %rdx,%rdx 0x80b5058b : je 0x80b50597 0x80b5058d : cmp%rbx,0x28(%rdx) 0x80b50591 : je 0x80b50646 0x80b50597 : mov0x58(%r13),%rsi; <<--- 0x80b5059b : cmp%rbx,%rsi 0x80b5059e : je 0x80b505a9 0x80b505a0 : mov0x38(%rbx),%rdi 0x80b505a4 :callq 0x80b4fa90 0x80b505a9 :mov0x20(%rbx),%rax 0x80b505ad :test %rax,%rax 0x80b505b0 :mov%rax,%rdx 0x80b505b3 :je 0x80b50672 0x80b505b9 :mov0x28(%rbx),%rsi 0x80b505bd :test %rsi,%rsi -Original Message- From: Konstantin Belousov [mailto:kostik...@gmail.com] Sent: Sunday, January 13, 2013 10:55 AM To: Po-Li Soong Cc: sta...@freebsd.org Subject: Re: zio_done panic on unadulterated FreeBSD Release 9.1 On Fri, Jan 11, 2013 at 03:09:58PM +, Po-Li Soong wrote: > (kgdb) p/x *(struct vm_object *)0x81281580 > $1 = {mtx = {lock_object = {lo_name = 0x80e54bbd, > lo_flags = 0x143, lo_data = 0x0, lo_witness = 0x0}, > mtx_lock = 0xfe0006f44000}, object_list = { > tqe_next = 0x81281240, tqe_prev = 0x812814a0}, > shadow_head = {lh_first = 0x0}, shadow_list = {le_next = 0x0, > le_prev = 0x0}, memq = {tqh_first = 0xfe00cfd3f880, > tqh_last = 0xfe00c9cac398}, root = 0xfe00cd733ab0, > size = 0x7ff, generation = 0x1, ref_count = 0x3f8, shadow_count = 0x0, > memattr = 0x6, type = 0x4, flags = 0x1000, pg_color = 0x0, pad1 = 0x0, > resident_page_count = 0x9b729, backing_object = 0x0, > backing_object_offset = 0x0, pager_object_list = {tqe_next = 0x0, > tqe_prev = 0x0}, rvq = {lh_first = 0xfe00c7dd2140}, cache = 0x0, > handle = 0x0, un_pager = {vnp = {vnp_size = 0x0, writemappings = 0x0}, > devp = {devp_pglist = {tqh_first = 0x0, tqh_last = 0x0}, ops = 0x0}, > sgp = {sgp_pglist = {tqh_first = 0x0, tqh_last = 0x0}}, swp = { > swp_bcount = 0x0}}, cred = 0x0, charge = 0x0, paging_in_progress > = 0x1} > > (kgdb) p/x *(struct vm_page *)0xfe00cd733ab0 > $2 = {pageq = {tqe_next = 0x0, tqe_prev = 0xfe00c7e7d678}, listq = { > tqe_next = 0xfe00
Re: Upgrade to 9.1 failing
+--On 14 janvier 2013 19:05:31 +0100 Kurt Jaeger wrote: | Hi! | |> Today, I was trying to upgrade a 7.0-rel box to 9.1 with freebsd-update, |> and I get : | [...] |> The update metadata is correctly signed, but |> failed an integrity check. |> Cowardly refusing to proceed any further. | | You can not upgrade from 7.0 to 9.1 directly. | | Use two intermediate steps, 7.4 and 8.3 and try if this works. Add | more intermediate steps, if one fails. Hum, sorry, but no, that's not the problem, I just tried and I can upgrade from 6.2, 6.3, 6.4, 7.1 and 7.2 to 9.1 with freebsd-update directly without problems. It gives an error on 7.0, which leads me to think that something's broken on that particular path. The file[1] that fails integrity check must have had something bad happening to it when it was created. 1: debug tells me it's 9.1-RELEASE/i386/m/d80b83818c81a090997460d48fb1f53eb14d43072a1d1a4a5ba16de4c5ae93b2.gz -- Mathieu Arnold ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: Upgrade to 9.1 failing
Hi! > Today, I was trying to upgrade a 7.0-rel box to 9.1 with freebsd-update, > and I get : [...] > The update metadata is correctly signed, but > failed an integrity check. > Cowardly refusing to proceed any further. You can not upgrade from 7.0 to 9.1 directly. Use two intermediate steps, 7.4 and 8.3 and try if this works. Add more intermediate steps, if one fails. -- p...@opsec.eu+49 171 3101372 7 years to go ! ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Upgrade to 9.1 failing
Hi, Today, I was trying to upgrade a 7.0-rel box to 9.1 with freebsd-update, and I get : # freebsd-update -r 9.1-RELEASE upgrade Looking up update.freebsd.org mirrors... 3 mirrors found. Fetching metadata signature for 7.0-RELEASE from update4.FreeBSD.org... done. Fetching metadata index... done. Inspecting system... done. The following components of FreeBSD seem to be installed: kernel/generic src/base src/bin src/cddl src/compat src/contrib src/crypto src/etc src/games src/gnu src/include src/krb5 src/lib src/libexec src/release src/rescue src/sbin src/secure src/share src/sys src/tools src/ubin src/usbin world/base world/dict world/doc world/games world/info world/manpages The following components of FreeBSD do not seem to be installed: world/catpages world/proflibs Does this look reasonable (y/n)? y Fetching metadata signature for 9.1-RELEASE from update4.FreeBSD.org... done. Fetching metadata index... done. The update metadata is correctly signed, but failed an integrity check. Cowardly refusing to proceed any further. # -- Mathieu Arnold ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"