daily CVS update output

2014-10-31 Thread NetBSD source update

Updating src tree:
P src/distrib/evbarm/instkernel/sshramdisk/Makefile
P src/lib/libperfuse/fuse.h
P src/lib/libperfuse/ops.c
P src/lib/libperfuse/perfuse.c
P src/lib/libperfuse/perfuse_priv.h
P src/lib/libpuffs/dispatcher.c
P src/lib/libpuffs/opdump.c
P src/lib/libpuffs/puffs.c
P src/lib/libpuffs/puffs.h
P src/lib/libpuffs/puffs_ops.3
P src/sys/arch/evbarm/conf/RPI_INSTALL
P src/sys/conf/files
P src/sys/conf/std
P src/sys/fs/puffs/puffs_msgif.h
P src/sys/fs/puffs/puffs_vnops.c
P src/tests/lib/libc/gen/t_time.c
P src/tests/usr.bin/config/t_config.sh
P src/tests/usr.bin/config/support/conf/files
P src/usr.bin/config/config.5
P src/usr.bin/config/defs.h
P src/usr.bin/config/gram.y
P src/usr.bin/config/main.c
P src/usr.bin/config/mkioconf.c
P src/usr.bin/config/scan.l
P src/usr.bin/config/sem.c
P src/usr.bin/config/sem.h
P src/usr.bin/ftp/version.h

Updating xsrc tree:


Killing core files:


Updating tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src/x11: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc/xfree: collecting... replacing... done
xsrc: collecting... replacing... done

Running the SUP scanner:
SUP Scan for current starting at Sat Nov  1 03:15:46 2014
SUP Scan for current completed at Sat Nov  1 03:18:34 2014
SUP Scan for mirror starting at Sat Nov  1 03:18:34 2014
SUP Scan for mirror completed at Sat Nov  1 03:33:19 2014



Updating release-5 src tree (netbsd-5):

Updating release-5 xsrc tree (netbsd-5):


Updating release-5 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src/x11: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc/xfree: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc: collecting... replacing... done

Running the SUP scanner:
SUP Scan for release-5 starting at Sat Nov  1 03:53:57 2014
SUP Scan for release-5 completed at Sat Nov  1 03:54:03 2014



Updating release-6 src tree (netbsd-6):

Updating release-6 xsrc tree (netbsd-6):


Updating release-6 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: colle

Re: raspberry pi panic 7.0_BETA after install fs resize

2014-10-31 Thread Maxime Villard

Yay!

That's KMEM_SIZE. Great.

It means that it caught a memory corruption somewhere.

That being said, I don't think I can help without a trace...


Le 31/10/2014 22:01, Petri Laakso a écrit :


Hi

I'd got panic when doing 7.0_BETA file system resize for raspberry pi after
install. I compiled system using build.sh:

  build.sh command:./build.sh -j4 -m evbarm -u -U release
  build.sh started:Fri Oct 31 20:33:32 EET 2014
  NetBSD version:  7.0_BETA
  MACHINE: evbarm
  MACHINE_ARCH:earm
  Build platform:  NetBSD 6.1.4 amd64
  HOST_SH: /bin/sh
  MAKECONF file:   /etc/mk.conf
  TOOLDIR path:/work/nb/tooldir
  DESTDIR path:/work/nb/destdir
  RELEASEDIR path: /work/nb/release
  Updated makewrapper: /work/nb/tooldir/bin/nbmake-evbarm
  Successful make release
  build.sh ended:  Fri Oct 31 21:55:27 EET 2014

I wrote resulting rpi.img to SD card and realized that I need to resize
file
system to extract pkgsrc. On multiuser I did disklabel part of the resize
and then restarted system to single user after that to do rest.

I followed mostly instructions from

https://wiki.netbsd.org/ports/evbarm/raspberry_pi/

except I did disklabeling against instructions when I was still in
multiuser
mode... I don't know had this anything to do with panic.

Anyways in single user after "sync" and "reboot" the system paniced. I
was too
"busy" and didn't take full stack trace, sorry about that. But maybe
this has
some data for someone who might have had similar issue.

"Screenshot": http://www.asd.fi/~petri/tmp/rpi_panic.jpg

PS. System seems to work just fine despite of panic. (currently extracting
pkgsrc)
HTH
Petri Laakso




raspberry pi panic 7.0_BETA after install fs resize

2014-10-31 Thread Petri Laakso

Hi

I'd got panic when doing 7.0_BETA file system resize for raspberry pi after
install. I compiled system using build.sh:

 build.sh command:./build.sh -j4 -m evbarm -u -U release
 build.sh started:Fri Oct 31 20:33:32 EET 2014
 NetBSD version:  7.0_BETA
 MACHINE: evbarm
 MACHINE_ARCH:earm
 Build platform:  NetBSD 6.1.4 amd64
 HOST_SH: /bin/sh
 MAKECONF file:   /etc/mk.conf
 TOOLDIR path:/work/nb/tooldir
 DESTDIR path:/work/nb/destdir
 RELEASEDIR path: /work/nb/release
 Updated makewrapper: /work/nb/tooldir/bin/nbmake-evbarm
 Successful make release
 build.sh ended:  Fri Oct 31 21:55:27 EET 2014

I wrote resulting rpi.img to SD card and realized that I need to resize file
system to extract pkgsrc. On multiuser I did disklabel part of the resize
and then restarted system to single user after that to do rest.

I followed mostly instructions from

https://wiki.netbsd.org/ports/evbarm/raspberry_pi/

except I did disklabeling against instructions when I was still in multiuser
mode... I don't know had this anything to do with panic.

Anyways in single user after "sync" and "reboot" the system paniced. I was too
"busy" and didn't take full stack trace, sorry about that. But maybe this has
some data for someone who might have had similar issue.

"Screenshot": http://www.asd.fi/~petri/tmp/rpi_panic.jpg

PS. System seems to work just fine despite of panic. (currently extracting
pkgsrc)
HTH
Petri Laakso


Re: FUSE crashes on i386 and amd64

2014-10-31 Thread J. Hannken-Illjes
On 31 Oct 2014, at 17:09, Tom Ivar Helbekkmo  wrote:

> I'm experimenting with MooseFS on NetBSD/i386 and /amd64, current as of
> September 9th.

Please update -- hopefully fixed with Rev. 1.34 of fs/puffs/puffs_node.c

--
J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)



FUSE crashes on i386 and amd64

2014-10-31 Thread Tom Ivar Helbekkmo
I'm experimenting with MooseFS on NetBSD/i386 and /amd64, current as of
September 9th.  The server side seems to work fine, with everything
behaving just as it should when using a Linux client.  The NetBSD
client, however, crashes the kernel.  Here it is on amd64:

barsoom# crash -M netbsd.25.core -N netbsd.25
Crash version 7.99.1, image version 7.99.1.
System panicked: trap
Backtrace from time of crash is available.
crash> bt
_KERNEL_OPT_NARCNET() at 0
_KERNEL_OPT_NARCNET() at 0
vpanic() at vpanic+0x145
snprintf() at snprintf
startlwp() at startlwp
calltrap() at calltrap+0x19
puffs_cookie2vnode() at puffs_cookie2vnode+0x31
puffs_sop_thread() at puffs_sop_thread+0xeb

...and this is i386:

athene# crash -M netbsd.15.core -N netbsd.15
Crash version 7.99.1, image version 7.99.1.
System panicked: kernel diagnostic assertion "vp->v_vflag & VV_ROOT"
failed: file "/usr/src/sys/fs/puffs/puffs_vnops.c", line 1431 
Backtrace from time of crash is available.
crash> bt
_KERNEL_OPT_NARCNET(0,104,c063d1c5,8,c0c7039d,0,104,c0c53d44,dca94e5c,dca94e40)
at 0
_end(104,0,c0c53d44,dca94e5c,c4d57000,c3fb442c,1,dca94e50,c0a05e7b,c0c53d44)
at dca94e5c
vpanic(c0c53d44,dca94e5c,dca94e78,c073a385,c0c53d44,c0c53f10,c0cd761d,c0cd74b4,597,c3fb442c)
at vpanic+0x131
kern_assert(c0c53d44,c0c53f10,c0cd761d,c0cd74b4,597,c3fb442c,c4d54a80,c3fb442c,dca94e98,c099eb60)
at kern_assert+0x23
puffs_vnop_reclaim(dca94e8c,0,0,c0c432d0,c3fb442c,1,dca94ed0,c097ac58,c3fb442c,1)
at puffs_vnop_reclaim+0x130
VOP_RECLAIM(c3fb442c,1,,c4d54a80,0,0,0,0,c0c432f4,c3fb442c) at
VOP_RECLAIM+0x4a
vclean(c5784a40,dca94ef3,c5784a40,c3f9dd80,c3ef0008,0,104,c4d57000,c4d57000,dca94f7c)
at vclean+0xd8
vrelel(c3fb442c,bb90e180,4,dca94f7c,c0cd73f7,c0ec15d0,c4d54a80,c339dd40,c4d57fd4,c4d57000)
at vrelel+0x5ae
puffs_cookie2vnode(c4d57000,bb90e180,dca94f7c,0,c4d54a80,c4cd5020,c4d54a80,dca94f88,c05b4f8e,c4d54a80)
at puffs_cookie2vnode+0x113
puffs_sop_thread(c4d57000,10c,10ca000,0,c0100304,0,0,0,0,0) at
puffs_sop_thread+0xf5

I've looked at the PUFFS code, but don't understand it sufficiently well
to see what's wrong.  Anyone with an idea for something I can try?

-tih
-- 
It doesn't matter how beautiful your theory is, it doesn't matter how smart
you are. If it doesn't agree with experiment, it's wrong.  -Richard Feynman