Re: NFS deadlock on 9.2-Beta1

2013-08-23 Thread Rick Macklem
J. David wrote:
> One deadlocked process cropped up overnight, but I managed to panic
> the box before getting too much debugging info. :(
> 
> The process was in state T instead of D, which I guess must be a side
> effect of some of the debugging code compiled in.
> 
> Here are the details I was able to capture:
> 
> db>  show proc 7692
> Process 7692 (httpd) at 0xfe0158793000:
>  state: NORMAL
>  uid: 25000  gids: 25000
>  parent: pid 1 at 0xfe00039c3950
>  ABI: FreeBSD ELF64
>  arguments: /nfsn/apps/tapache22/bin/httpd
>  threads: 3
> 100674   D   newnfs   0xfe021cdd9848 httpd
> 100597   D   pgrbwt   0xfe02fda788b8 httpd
> 100910   s   httpd
> 
> db> show thread 100674
> Thread 100674 at 0xfe0108c79480:
>  proc (pid 7692): 0xfe0158793000
>  name: httpd
>  stack: 0xff834c80f000-0xff834c812fff
>  flags: 0x2a804  pflags: 0
>  state: INHIBITED: {SLEEPING}
>  wmesg: newnfs  wchan: 0xfe021cdd9848
>  priority: 96
>  container lock: sleepq chain (0x813c03c8)
> 
> db> tr 100674
> Tracing pid 7692 tid 100674 td 0xfe0108c79480
> sched_switch() at sched_switch+0x234/frame 0xff834c812360
> mi_switch() at mi_switch+0x15c/frame 0xff834c8123a0
> sleepq_switch() at sleepq_switch+0x17d/frame 0xff834c8123e0
> sleepq_wait() at sleepq_wait+0x43/frame 0xff834c812410
> sleeplk() at sleeplk+0x11a/frame 0xff834c812460
> __lockmgr_args() at __lockmgr_args+0x9a9/frame 0xff834c812580
> nfs_lock1() at nfs_lock1+0x87/frame 0xff834c8125b0
> VOP_LOCK1_APV() at VOP_LOCK1_APV+0xbe/frame 0xff834c8125e0
> _vn_lock() at _vn_lock+0x63/frame 0xff834c812640
> ncl_upgrade_vnlock() at ncl_upgrade_vnlock+0x5e/frame
> 0xff834c812670
> ncl_bioread() at ncl_bioread+0x195/frame 0xff834c8127e0
> VOP_READ_APV() at VOP_READ_APV+0xd1/frame 0xff834c812810
> vn_rdwr() at vn_rdwr+0x2bc/frame 0xff834c8128d0
> kern_sendfile() at kern_sendfile+0xa90/frame 0xff834c812ac0
> do_sendfile() at do_sendfile+0x92/frame 0xff834c812b20
> amd64_syscall() at amd64_syscall+0x259/frame 0xff834c812c30
> Xfast_syscall() at Xfast_syscall+0xfb/frame 0xff834c812c30
> --- syscall (393, FreeBSD ELF64, sys_sendfile), rip = 0x801b26f4c,
> rsp
> = 0x7e9f43c8, rbp = 0x7e9f4700 ---
> 
> db> show lockchain 100674
> thread 100674 (pid 7692, httpd) inhibited
> 
> db> show thread 100597
> Thread 100597 at 0xfe021c976000:
>  proc (pid 7692): 0xfe0158793000
>  name: httpd
>  stack: 0xff834c80a000-0xff834c80dfff
>  flags: 0x28804  pflags: 0
>  state: INHIBITED: {SLEEPING}
>  wmesg: pgrbwt  wchan: 0xfe02fda788b8
>  priority: 84
>  container lock: sleepq chain (0x813c0148)
> 
> db> tr 100597
> Tracing pid 7692 tid 100597 td 0xfe021c976000
> sched_switch() at sched_switch+0x234/frame 0xff834c80d750
> mi_switch() at mi_switch+0x15c/frame 0xff834c80d790
> sleepq_switch() at sleepq_switch+0x17d/frame 0xff834c80d7d0
> sleepq_wait() at sleepq_wait+0x43/frame 0xff834c80d800
> _sleep() at _sleep+0x30f/frame 0xff834c80d890
> vm_page_grab() at vm_page_grab+0x120/frame 0xff834c80d8d0
> kern_sendfile() at kern_sendfile+0x992/frame 0xff834c80dac0
> do_sendfile() at do_sendfile+0x92/frame 0xff834c80db20
> amd64_syscall() at amd64_syscall+0x259/frame 0xff834c80dc30
> Xfast_syscall() at Xfast_syscall+0xfb/frame 0xff834c80dc30
> --- syscall (393, FreeBSD ELF64, sys_sendfile), rip = 0x801b26f4c,
> rsp
> = 0x7ebf53c8, rbp = 0x7ebf5700 ---
> 
> db> show lockchain 100597
> thread 100597 (pid 7692, httpd) inhibited
> 
> The "inhibited" is not something I'm familiar with and didn't match
> the example output; I thought that maybe the T state was overpowering
> the locks, and that maybe I should continue the system and then -CONT
> the process.  However, a few seconds after I issued "c" at the DDB
> prompt, the system panicked in the console driver ("mtx_lock_spin:
> recursed on non-recursive mutex cnputs_mtx @
> /usr/src/sys/kern/kern_cons.c:500"), so I guess that's not a thing to
> do. :(
> 
> Sorry my stupidity and ignorance is dragging this out. :(  This is
> all
> well outside my comfort zone, but next time I'll get it for sure.
> 
No problem. Thanks for trying to capture this stuff.

Unfortunately, what you have above doesn't tell me anything more about
the problem.
The main question to me is "Why is the thread stuck in "pgrbwt" permanently?".

To figure this out, we need the info on all threads on the system. In 
particular,
the status (the output of "ps axHl" would be a start, before going into the
debugger) of the "nfsiod" threads might point to the cause, although it may
involve other threads as well.

If you are running a serial console, just start "script" and then type the
commands "ps axHl" followed by going into the debugger and doing the commands
here: (basically everything with "all"):
http://www.freebsd.org/doc/e

Re: [HEADS UP] change in devfs path matching logic

2013-08-23 Thread Andriy Gapon

This change is about to be MFC-ed.

on 26/07/2013 17:39 Andriy Gapon said the following:
> 
> I have just committed a significant change to devfs path matching logic
> http://svnweb.freebsd.org/changeset/base/253677
> 
> Jaakko Heinonen (jh@) has full credit for the code while I have full
> responsibility for any consequences of the commit.
> 
> Before this change the logic of matching the devfs paths to the patterns in
> devfs rules was quite arcane.  Now this logic should be much simpler and 
> logical
> (sorry for tautology).
> 
> Please note that nothing changes with respect to matching simple paths like
> /dev/something.  It is the complex paths that involve subdirectories that are
> affected.
> 
> I think that if you knew how the old logic worked and were able to devise 
> rules
> for it, then you will have no problem to change those rules for the new logic.
> Just please don't forget to do it when you upgrade!
> 
> I hope that overall you will find this change to be an improvement.
> 
> P.S. I notify stable@ because I currently plan to MFC this change after 1 
> month
> period.  If you know a reason why the MFC should not be done, please alert me 
> to it.
> 


-- 
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: [HEADS UP] change in devfs path matching logic

2013-08-23 Thread Florian Wagner
On Fri, 23 Aug 2013 17:06:51 +0300
Andriy Gapon  wrote:

> 
> This change is about to be MFC-ed.
> 
> on 26/07/2013 17:39 Andriy Gapon said the following:
> > 
> > I have just committed a significant change to devfs path matching
> > logic http://svnweb.freebsd.org/changeset/base/253677
> > 
> > Jaakko Heinonen (jh@) has full credit for the code while I have full
> > responsibility for any consequences of the commit.
> > 
> > Before this change the logic of matching the devfs paths to the
> > patterns in devfs rules was quite arcane.  Now this logic should be
> > much simpler and logical (sorry for tautology).
> > 
> > Please note that nothing changes with respect to matching simple
> > paths like /dev/something.  It is the complex paths that involve
> > subdirectories that are affected.
> > 
> > I think that if you knew how the old logic worked and were able to
> > devise rules for it, then you will have no problem to change those
> > rules for the new logic. Just please don't forget to do it when you
> > upgrade!
> > 
> > I hope that overall you will find this change to be an improvement.
> > 
> > P.S. I notify stable@ because I currently plan to MFC this change
> > after 1 month period.  If you know a reason why the MFC should not
> > be done, please alert me to it.


That MFC is rev 254708, isn't it? Is the MFC complete with that single
commit? Because that just broke my (coincidentally made) build:

  cc1: warnings being treated as errors
  /build/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
  /build/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of 
function 'devfs_fqpn'
  /build/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration 
of 'devfs_fqpn'
  /build/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer 
from integer without a cast

Whereas rev 254705 builds successfully...


Regards
Florian


signature.asc
Description: PGP signature


[releng_8 tinderbox] failure on mips/mips

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for mips/mips
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:16 - At svn revision 254716
TB --- 2013-08-23 15:55:17 - building world
TB --- 2013-08-23 15:55:17 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:17 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:17 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:17 - TARGET=mips
TB --- 2013-08-23 15:55:17 - TARGET_ARCH=mips
TB --- 2013-08-23 15:55:17 - TZ=UTC
TB --- 2013-08-23 15:55:17 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:17 - cd /src
TB --- 2013-08-23 15:55:17 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 16:30:07 UTC 2013
TB --- 2013-08-23 16:30:07 - cd /src/sys/mips/conf
TB --- 2013-08-23 16:30:07 - /usr/sbin/config -m ADM5120
TB --- 2013-08-23 16:30:07 - building ADM5120 kernel
TB --- 2013-08-23 16:30:07 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:30:07 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:30:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:30:07 - SRCCONF=/dev/null
TB --- 2013-08-23 16:30:07 - TARGET=mips
TB --- 2013-08-23 16:30:07 - TARGET_ARCH=mips
TB --- 2013-08-23 16:30:07 - TZ=UTC
TB --- 2013-08-23 16:30:07 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:30:07 - cd /src
TB --- 2013-08-23 16:30:07 - /usr/bin/make -B buildkernel KERNCONF=ADM5120
>>> Kernel build for ADM5120 started on Fri Aug 23 16:30:08 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 -g -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=8000 --param inline-unit-growth=1000 
--param large-function-growth=10  -EL -fno-pic -mno-abicalls -G0 -EL 
-march=mips32 -msoft-float -mno-dsp -ffreestanding -Werror  
/src/sys/fs/deadfs/dead_vnops.c
cc -c -O -pipe  -std=c99 -g -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=8000 --param inline-unit-growth=1000 
--param large-function-growth=10  -EL -fno-pic -mno-abicalls -G0 -EL 
-march=mips32 -msoft-float -mno-dsp -ffreestanding -Werror  
/src/sys/fs/devfs/devfs_devs.c
cc -c -O -pipe  -std=c99 -g -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=8000 --param inline-unit-growth=1000 
--param large-function-growth=10  -EL -fno-pic -mno-abicalls -G0 -EL 
-march=mips32 -msoft-float -mno-dsp -ffreestanding -Werror  
/src/sys/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration of 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer from 
integer without a cast
*** [devfs_rule.o] Error code 1

Stop in /obj/mips/src/sys/ADM5120.
*** [buildkernel] Error code 1

Stop in /src.
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2013-08-23 16:30:21 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2013-08-23 16:30:21 - ERROR: failed to build ADM5120 kernel
TB --- 2013-08-23 16:30:21 - 1723.79 user 360.02 system 2108.14 real


http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-mips-mips.full
___

[releng_8 tinderbox] failure on arm/arm

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for arm/arm
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:17 - At svn revision 254716
TB --- 2013-08-23 15:55:18 - building world
TB --- 2013-08-23 15:55:18 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:18 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:18 - TARGET=arm
TB --- 2013-08-23 15:55:18 - TARGET_ARCH=arm
TB --- 2013-08-23 15:55:18 - TZ=UTC
TB --- 2013-08-23 15:55:18 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:18 - cd /src
TB --- 2013-08-23 15:55:18 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 16:30:29 UTC 2013
TB --- 2013-08-23 16:30:29 - cd /src/sys/arm/conf
TB --- 2013-08-23 16:30:29 - /usr/sbin/config -m AVILA
TB --- 2013-08-23 16:30:29 - building AVILA kernel
TB --- 2013-08-23 16:30:29 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:30:29 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:30:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:30:29 - SRCCONF=/dev/null
TB --- 2013-08-23 16:30:29 - TARGET=arm
TB --- 2013-08-23 16:30:29 - TARGET_ARCH=arm
TB --- 2013-08-23 16:30:29 - TZ=UTC
TB --- 2013-08-23 16:30:29 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:30:29 - cd /src
TB --- 2013-08-23 16:30:29 - /usr/bin/make -B buildkernel KERNCONF=AVILA
>>> Kernel build for AVILA started on Fri Aug 23 16:30:29 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 -mbig-endian -c -O -pipe  -std=c99 -g -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=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale 
-ffreestanding -Werror  /src/sys/fs/deadfs/dead_vnops.c
cc -mbig-endian -c -O -pipe  -std=c99 -g -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=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale 
-ffreestanding -Werror  /src/sys/fs/devfs/devfs_devs.c
cc -mbig-endian -c -O -pipe  -std=c99 -g -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=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale 
-ffreestanding -Werror  /src/sys/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration of 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer from 
integer without a cast
*** [devfs_rule.o] Error code 1

Stop in /obj/arm/src/sys/AVILA.
*** [buildkernel] Error code 1

Stop in /src.
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2013-08-23 16:31:08 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2013-08-23 16:31:08 - ERROR: failed to build AVILA kernel
TB --- 2013-08-23 16:31:08 - 1790.38 user 393.21 system 2154.74 real


http://tinderbox.freebsd.org/tinderbox-freebsd8-build-RELENG_8-arm-arm.full
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-u

[releng_8 tinderbox] failure on i386/pc98

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for i386/pc98
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:17 - At svn revision 254716
TB --- 2013-08-23 15:55:18 - building world
TB --- 2013-08-23 15:55:18 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:18 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:18 - TARGET=pc98
TB --- 2013-08-23 15:55:18 - TARGET_ARCH=i386
TB --- 2013-08-23 15:55:18 - TZ=UTC
TB --- 2013-08-23 15:55:18 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:18 - cd /src
TB --- 2013-08-23 15:55:18 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 16:39:49 UTC 2013
TB --- 2013-08-23 16:39:49 - generating LINT kernel config
TB --- 2013-08-23 16:39:49 - cd /src/sys/pc98/conf
TB --- 2013-08-23 16:39:49 - /usr/bin/make -B LINT
TB --- 2013-08-23 16:39:49 - cd /src/sys/pc98/conf
TB --- 2013-08-23 16:39:49 - /usr/sbin/config -m LINT
TB --- 2013-08-23 16:39:49 - building LINT kernel
TB --- 2013-08-23 16:39:49 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:39:49 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:39:49 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:39:49 - SRCCONF=/dev/null
TB --- 2013-08-23 16:39:49 - TARGET=pc98
TB --- 2013-08-23 16:39:49 - TARGET_ARCH=i386
TB --- 2013-08-23 16:39:49 - TZ=UTC
TB --- 2013-08-23 16:39:49 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:39:49 - cd /src
TB --- 2013-08-23 16:39:49 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 16:39:49 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 -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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/deadfs/dead_vnops.c
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=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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/devfs/devfs_devs.c
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=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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern 

[releng_8 tinderbox] failure on i386/i386

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for i386/i386
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:17 - At svn revision 254716
TB --- 2013-08-23 15:55:18 - building world
TB --- 2013-08-23 15:55:18 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:18 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:18 - TARGET=i386
TB --- 2013-08-23 15:55:18 - TARGET_ARCH=i386
TB --- 2013-08-23 15:55:18 - TZ=UTC
TB --- 2013-08-23 15:55:18 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:18 - cd /src
TB --- 2013-08-23 15:55:18 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 16:40:17 UTC 2013
TB --- 2013-08-23 16:40:17 - generating LINT kernel config
TB --- 2013-08-23 16:40:17 - cd /src/sys/i386/conf
TB --- 2013-08-23 16:40:17 - /usr/bin/make -B LINT
TB --- 2013-08-23 16:40:17 - cd /src/sys/i386/conf
TB --- 2013-08-23 16:40:17 - /usr/sbin/config -m LINT
TB --- 2013-08-23 16:40:17 - building LINT kernel
TB --- 2013-08-23 16:40:17 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:40:17 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:40:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:40:17 - SRCCONF=/dev/null
TB --- 2013-08-23 16:40:17 - TARGET=i386
TB --- 2013-08-23 16:40:17 - TARGET_ARCH=i386
TB --- 2013-08-23 16:40:17 - TZ=UTC
TB --- 2013-08-23 16:40:17 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:40:17 - cd /src
TB --- 2013-08-23 16:40:17 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 16:40:17 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 -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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/deadfs/dead_vnops.c
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=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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/devfs/devfs_devs.c
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=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-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern 

[releng_8 tinderbox] failure on ia64/ia64

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for ia64/ia64
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:17 - At svn revision 254716
TB --- 2013-08-23 15:55:18 - building world
TB --- 2013-08-23 15:55:18 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:18 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:18 - TARGET=ia64
TB --- 2013-08-23 15:55:18 - TARGET_ARCH=ia64
TB --- 2013-08-23 15:55:18 - TZ=UTC
TB --- 2013-08-23 15:55:18 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:18 - cd /src
TB --- 2013-08-23 15:55:18 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 16:53:28 UTC 2013
TB --- 2013-08-23 16:53:28 - generating LINT kernel config
TB --- 2013-08-23 16:53:28 - cd /src/sys/ia64/conf
TB --- 2013-08-23 16:53:28 - /usr/bin/make -B LINT
TB --- 2013-08-23 16:53:28 - cd /src/sys/ia64/conf
TB --- 2013-08-23 16:53:28 - /usr/sbin/config -m LINT
TB --- 2013-08-23 16:53:28 - building LINT kernel
TB --- 2013-08-23 16:53:28 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:53:28 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:53:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:53:28 - SRCCONF=/dev/null
TB --- 2013-08-23 16:53:28 - TARGET=ia64
TB --- 2013-08-23 16:53:28 - TARGET_ARCH=ia64
TB --- 2013-08-23 16:53:28 - TZ=UTC
TB --- 2013-08-23 16:53:28 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:53:28 - cd /src
TB --- 2013-08-23 16:53:28 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 16:53:28 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 -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/fs/deadfs/dead_vnops.c
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 -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/fs/devfs/devfs_devs.c
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 -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/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration of 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer from 
integer without a cast
*** [devfs_rule.o] Error code 1

Stop in /obj/ia64/src/sys/LINT.
*** [buildkernel] Error code 1

Stop in /src.
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2013-08-23 

[releng_8 tinderbox] failure on amd64/amd64

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 15:55:13 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 15:55:13 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 15:55:13 - starting RELENG_8 tinderbox run for amd64/amd64
TB --- 2013-08-23 15:55:13 - cleaning the object tree
TB --- 2013-08-23 15:55:13 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 15:55:17 - At svn revision 254716
TB --- 2013-08-23 15:55:18 - building world
TB --- 2013-08-23 15:55:18 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 15:55:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 15:55:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 15:55:18 - SRCCONF=/dev/null
TB --- 2013-08-23 15:55:18 - TARGET=amd64
TB --- 2013-08-23 15:55:18 - TARGET_ARCH=amd64
TB --- 2013-08-23 15:55:18 - TZ=UTC
TB --- 2013-08-23 15:55:18 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 15:55:18 - cd /src
TB --- 2013-08-23 15:55:18 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 15:55:18 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 Fri Aug 23 17:00:25 UTC 2013
TB --- 2013-08-23 17:00:25 - generating LINT kernel config
TB --- 2013-08-23 17:00:25 - cd /src/sys/amd64/conf
TB --- 2013-08-23 17:00:25 - /usr/bin/make -B LINT
TB --- 2013-08-23 17:00:25 - cd /src/sys/amd64/conf
TB --- 2013-08-23 17:00:25 - /usr/sbin/config -m LINT
TB --- 2013-08-23 17:00:25 - building LINT kernel
TB --- 2013-08-23 17:00:25 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 17:00:25 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 17:00:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 17:00:25 - SRCCONF=/dev/null
TB --- 2013-08-23 17:00:25 - TARGET=amd64
TB --- 2013-08-23 17:00:25 - TARGET_ARCH=amd64
TB --- 2013-08-23 17:00:25 - TZ=UTC
TB --- 2013-08-23 17:00:25 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 17:00:25 - cd /src
TB --- 2013-08-23 17:00:25 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 17:00:25 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 -frename-registers -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=8000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF 
-fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 
-mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/deadfs/dead_vnops.c
cc -c -O2 -frename-registers -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=8000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF 
-fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 
-mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue 
/src/sys/fs/devfs/devfs_devs.c
cc -c -O2 -frename-registers -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=8000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -DGUPROF 
-fno-builtin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 
-mno-mmx -mno-3dnow  -msoft-float -fn

[releng_8 tinderbox] failure on powerpc/powerpc

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 16:30:22 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 16:30:22 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 16:30:22 - starting RELENG_8 tinderbox run for powerpc/powerpc
TB --- 2013-08-23 16:30:22 - cleaning the object tree
TB --- 2013-08-23 16:30:22 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 16:30:24 - At svn revision 254716
TB --- 2013-08-23 16:30:25 - building world
TB --- 2013-08-23 16:30:25 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:30:25 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:30:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:30:25 - SRCCONF=/dev/null
TB --- 2013-08-23 16:30:25 - TARGET=powerpc
TB --- 2013-08-23 16:30:25 - TARGET_ARCH=powerpc
TB --- 2013-08-23 16:30:25 - TZ=UTC
TB --- 2013-08-23 16:30:25 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:30:25 - cd /src
TB --- 2013-08-23 16:30:25 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 16:30:25 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 Fri Aug 23 17:15:41 UTC 2013
TB --- 2013-08-23 17:15:41 - generating LINT kernel config
TB --- 2013-08-23 17:15:41 - cd /src/sys/powerpc/conf
TB --- 2013-08-23 17:15:41 - /usr/bin/make -B LINT
TB --- 2013-08-23 17:15:41 - cd /src/sys/powerpc/conf
TB --- 2013-08-23 17:15:41 - /usr/sbin/config -m LINT
TB --- 2013-08-23 17:15:41 - building LINT kernel
TB --- 2013-08-23 17:15:41 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 17:15:41 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 17:15:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 17:15:41 - SRCCONF=/dev/null
TB --- 2013-08-23 17:15:41 - TARGET=powerpc
TB --- 2013-08-23 17:15:41 - TARGET_ARCH=powerpc
TB --- 2013-08-23 17:15:41 - TZ=UTC
TB --- 2013-08-23 17:15:41 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 17:15:41 - cd /src
TB --- 2013-08-23 17:15:41 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 17:15:41 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 -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 
-msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/fs/deadfs/dead_vnops.c
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 
-msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/fs/devfs/devfs_devs.c
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 
-msoft-float -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration of 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer from 
integer without a cast
*** [devfs_rule.o] Error code 1

Stop in /obj/powerpc/src/sys/LINT.
*** [buildkernel] Error code 1

Stop in /src.
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2013-08-23 17:

[releng_8 tinderbox] failure on sparc64/sparc64

2013-08-23 Thread FreeBSD Tinderbox
TB --- 2013-08-23 16:31:08 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca
TB --- 2013-08-23 16:31:08 - FreeBSD freebsd-legacy2.sentex.ca 9.1-RELEASE 
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 
r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-08-23 16:31:08 - starting RELENG_8 tinderbox run for sparc64/sparc64
TB --- 2013-08-23 16:31:08 - cleaning the object tree
TB --- 2013-08-23 16:31:08 - /usr/local/bin/svn stat /src
TB --- 2013-08-23 16:31:10 - At svn revision 254716
TB --- 2013-08-23 16:31:11 - building world
TB --- 2013-08-23 16:31:11 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 16:31:11 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 16:31:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 16:31:11 - SRCCONF=/dev/null
TB --- 2013-08-23 16:31:11 - TARGET=sparc64
TB --- 2013-08-23 16:31:11 - TARGET_ARCH=sparc64
TB --- 2013-08-23 16:31:11 - TZ=UTC
TB --- 2013-08-23 16:31:11 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 16:31:11 - cd /src
TB --- 2013-08-23 16:31:11 - /usr/bin/make -B buildworld
>>> World build started on Fri Aug 23 16:31:11 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 Fri Aug 23 17:14:34 UTC 2013
TB --- 2013-08-23 17:14:34 - generating LINT kernel config
TB --- 2013-08-23 17:14:34 - cd /src/sys/sparc64/conf
TB --- 2013-08-23 17:14:34 - /usr/bin/make -B LINT
TB --- 2013-08-23 17:14:34 - cd /src/sys/sparc64/conf
TB --- 2013-08-23 17:14:34 - /usr/sbin/config -m LINT
TB --- 2013-08-23 17:14:35 - building LINT kernel
TB --- 2013-08-23 17:14:35 - CROSS_BUILD_TESTING=YES
TB --- 2013-08-23 17:14:35 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-08-23 17:14:35 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-08-23 17:14:35 - SRCCONF=/dev/null
TB --- 2013-08-23 17:14:35 - TARGET=sparc64
TB --- 2013-08-23 17:14:35 - TARGET_ARCH=sparc64
TB --- 2013-08-23 17:14:35 - TZ=UTC
TB --- 2013-08-23 17:14:35 - __MAKE_CONF=/dev/null
TB --- 2013-08-23 17:14:35 - cd /src
TB --- 2013-08-23 17:14:35 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Aug 23 17:14:35 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 -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/fs/deadfs/dead_vnops.c
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/fs/devfs/devfs_devs.c
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/fs/devfs/devfs_rule.c
cc1: warnings being treated as errors
/src/sys/fs/devfs/devfs_rule.c: In function 'devfs_rule_matchpath':
/src/sys/fs/devfs/devfs_rule.c:592: warning: implicit declaration of function 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: nested extern declaration of 
'devfs_fqpn'
/src/sys/fs/devfs/devfs_rule.c:592: warning: assignment makes pointer from 
integer without a cast
*** [devfs_rule.o] Error code 1

Stop in /obj/sparc64/src/sys/LINT.
*** [buildkernel] Error code 1

Stop in /src.
*** [buildkernel] Error code 1

Stop in /src.
TB --- 2013-08-23 17:20:15 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2013-08-23 17:20:15 - ERROR: failed to bu

Re: Change in loader or kernel: won't boot with kfreebsd in grub2

2013-08-23 Thread Juergen Lock
On Thu, Aug 22, 2013 at 02:41:06AM +, Thomas Mueller wrote:
> > Not sure about a physical cd but booting an iso should be possible
> > using either memdisk from grub2 like in the posting I linked,
> 
> > 
> > http://ubuntuforums.org/showthread.php?t=1549847&page=13&p=10818457#post10818457
> 
> > _or_ also using grub2's own loopback command like described here:
> 
> > http://michael-prokop.at/blog/2009/05/25/boot-an-iso-via-grub2/
> 
> > (but btw the super grub disk iso should also boot directly when dd'd
> > to an usb key, not only when burned to a cd/dvd.)
> 
> >  It could only be that the partition table on your disk is somehow
> > messed up/has leftover data from a previous install that confused
> > loader and might confuse grub2 too so that it doesn't find the
> > FreeBSD install...
> 
> > > I also wonder how or if one can boot a FreeBSD partition from GRUB2 or 
> > > syslinux.
> >
> >  That's what super grub disk's autodetection should now detect
> > correctly, if you want to write a grub.cfg entry manually (or type
> > it live from a grub2 rescue shell) an example is also here:
> 
> > http://forums.freebsd.org/showthread.php?p=85122#post85122
> 
> > but note as I said before if you want to boot a 9.1+ kernel directly
> > w/o loader you need a grub 2.00 version that has the patch mentioned
> > here:  (that's now in debian and in FreeBSD ports but might not be
> > in other grub2 versions floating around)
> 
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699002
> 
> > Tom
> >
>  HTH, :)
> > Juergen
> 
> I tried to boot the FreeBSD partition directly from Super Grub2 Disk with 
> chainloader +1, but was not successful.
> 
Well that just run loader which seems to have issues on your box as you
said. (or does on mbr at least)

> I think some FreeBSD boot code is in a small boot partition such as I have on 
> the USB-stick installations, installed with gpart.
> 
...so if this is gpt you may need to chainload that partition in fact, yes.

> I wonder if "linux16 memdisk" from grub2 is the same as "KERNEL memdisk" in 
> syslinux: was planning to try it on FreeDOS 1.1 installation fd11src.iso .
> 
 They both boot memdisk so kind of similar, yes.

> I also have a memdisk in the latest syslinux installed from FreeBSD ports.
> 
> Once FreeBSD boots from the USB stick, it accesses the GPT partitions OK as 
> far as I can tell.
> 
 Ok so only loader has difficulties...  As I said try the latest super grub
disk iso, that might still be able to see the partition and if yes boot the
kernel directly from there w/o loader.

> I could even check with a USB-stick installation of NetBSD, though NetBSD is 
> much less stable than FreeBSD on my modern hardware.
> 
> I was even thinking of making a giant floppy image, not to write to an actual 
> disk, but to boot via grub2 or possibly grub4dos.
> 
 If you already use grub2 then it only needs the mentioned patch (and be able
to see your FreeBSD partition), then it should be able to boot the kernel
directly w/o loader as I said.

> I would copy /boot but not including the modules to another directory, apply 
> makefs, mdconfig, mount this image, and bsdlabel.
> 
> I did something like that with NetBSD 5.1_STABLE i386, and it worked with 
> grub4dos.
> 
> I would of course have to interrupt the boot to be able to specify the root 
> file system, as I did with NetBSD, or maybe put into loader.conf .
> 
> map --mem --heads=16 --sectors-per-track=63 (hd0,2)/boot2/nbffs51c.img (fd0)
> map --hook
> rootnoverify (fd0)
> chainloader (fd0)+1
> boot
> 
> and hit the spacebar in time to get the boot menu, so I coulld type
> boot netbsd -a
> to specify the root file system, or I could boot any other kernel present in 
> the 40 MB "floppy" image.
> 
> Grub4dos, being born from DOS, requires setting a (fictitious here) disk 
> geometry.
> 
 ..so all that sounds superfluous.

> Tom
> 
 HTH, :)
Juergen
___
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: Change in loader or kernel: won't boot with kfreebsd in grub2

2013-08-23 Thread Thomas Mueller
I could see what happens if I try to boot the FreeBSD boot partition on the 
hard drive using the Super Grub Disk with chainloader.

If that works, it would boot FreeBSD 9.0-BETA1, but I would see if it works.

I could also try
kfreebsd /boot/kernel/kernel

On my hard-drive installation, I have a lot of ports to rebuild, and then get 
to sysutils/grub2: see UPDATING.

But I could also build grub2 on my USB-stick installation.

I really need either a successful FreeDOS 1.1 installation on USB stick, or 
SysRescCD installation on USB stick, largely because either of these boot via 
syslinux, and then I can add things to syslinux.cfg and bootdisk.

The only MBR installation of FreeBSD that I have is 8.2 RELEASE on the old 
computer, which I intend to recycle in very near future, though I plan to save 
the hard drives (IDE/PATA).

Tom

___
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"