Re: VirtualBox mangles memory

2015-09-23 Thread Bernhard Fröhlich
Am 23.09.2015 4:10 vorm. schrieb "Mark Felder" :
>
>
>
> On Tue, Sep 22, 2015, at 15:57, Michael Butler wrote:
> > On 09/22/15 16:20, Adam Vande More wrote:
> > > On Tue, Sep 22, 2015 at 2:26 PM, Martin Birgmeier 
wrote:
> >
> > >> I am quite sure that the
> > >> cause is to be found there
> > >>
> > >
> > > I don't see any cause for surety in the info you have given us.  Have
you
> > > tried any basic steps like monitoring usage during these events or
running
> > > it under truss/valgrind etc to find out what is going on?
> > >
> >
> > Another data point ..
> >
> > I run it on -CURRENT and there have been a number of VM-related changes
> > of late but I don't have any problems with it.
> >
> > However, you *must* recompile (at least) the modules whenever the kernel
> > is rebuilt as they depend heavily on the underlying kernel structures,
> >
> >   imb
> >
>
> I agree. Just to be safe we really shouldn't provide packages for the
> virtualbox kmods. It's just asking for trouble.

No it's absolutely the right thing to provide them or as a package only
user on a release you would be screwed. As a STABLE or CURRENT user you
should never use any of them.
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


[Bug 186832] emulators/virtualbox-ose fails to build

2015-09-23 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186832

Torsten Zühlsdorff  changed:

   What|Removed |Added

 CC||po...@toco-domains.de

--- Comment #2 from Torsten Zühlsdorff  ---
(In reply to vsityz from comment #0)

This ticket is sadly very old. At the moment there is virtualbox 4.3.30 in the
ports. Your ticket references 4.3.6.

Does this error still occurs for you?

If not you can close this ticket! :)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"

Re: VirtualBox mangles memory

2015-09-23 Thread Mark Felder


On Wed, Sep 23, 2015, at 06:50, Bernhard Fröhlich wrote:
> Am 23.09.2015 4:10 vorm. schrieb "Mark Felder" :
> >
> >
> >
> > On Tue, Sep 22, 2015, at 15:57, Michael Butler wrote:
> > > On 09/22/15 16:20, Adam Vande More wrote:
> > > > On Tue, Sep 22, 2015 at 2:26 PM, Martin Birgmeier 
> wrote:
> > >
> > > >> I am quite sure that the
> > > >> cause is to be found there
> > > >>
> > > >
> > > > I don't see any cause for surety in the info you have given us.  Have
> you
> > > > tried any basic steps like monitoring usage during these events or
> running
> > > > it under truss/valgrind etc to find out what is going on?
> > > >
> > >
> > > Another data point ..
> > >
> > > I run it on -CURRENT and there have been a number of VM-related changes
> > > of late but I don't have any problems with it.
> > >
> > > However, you *must* recompile (at least) the modules whenever the kernel
> > > is rebuilt as they depend heavily on the underlying kernel structures,
> > >
> > >   imb
> > >
> >
> > I agree. Just to be safe we really shouldn't provide packages for the
> > virtualbox kmods. It's just asking for trouble.
> 
> No it's absolutely the right thing to provide them or as a package only
> user on a release you would be screwed. As a STABLE or CURRENT user you
> should never use any of them.


We don't build for every RELEASE. We always build with the oldest
supported version in that release train. Right now all packages for 10.2
users are being built on 10.1-RELEASE. This is bad for virtualbox users.
Beware of the dragon, etc etc.


-- 
  Mark Felder
  ports-secteam member
  f...@freebsd.org
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


Re: VirtualBox mangles memory

2015-09-23 Thread Martin Birgmeier
I have always recompiled the vbox modules (in fact, all of VB) after the latest 
kernel installation, for both machines. This behavior started after I upgraded 
from FBSD 9.2 to 10.1 (and persisted with 10.2).

I have tried to refine the scenario where the problem appears, and the results 
are as follows.
- I run a 3 GB VB client on an 8 GB machine
- On this machine I start a dd with a blocksize of 128k to copy a 250G disk 
slice to standard output (the purpose being to make an image backup of the 
Windows partition).

The difference is how I start dd:
- Just running
dd if=/dev/ada0s2 of=/dev/null bs=128
  works.
- Running
dd if=/dev/ada0s2 bs=128k | cat > /dev/null
  works.
- *On another machine*, running
rsh -n  "dd if=/dev/ada0s2 bs=128k" > 
/dev/null
  produces "dd: stdout: Cannot allocate memory" quite soon (but after a 
non-deterministic number of blocks have been transferred).

If I do this using ssh, the behavior is slightly different but still erroneous:
ssh -n  "dd if=/dev/ada0s2 bs=128k" > 
/dev/null
  produces "Connection to  closed by remote 
host." without a message from dd.

I could not note any anomalies in memory usage as monitored by "top" and 
"systat -vm 1".

If, after the tests above, I shut down the VB client while keeping everything 
else the same, issuing the rsh command runs to completion correctly.

Note that in that other scenario where I was using "zfs send", "zfs send" was 
also invoked via "rsh -n".

So it seems that sending data via rsh while a VB client is running leads to the 
problem.

Could anyone try to reproduce this test case and tell me about the results?

Thank you in advance for your efforts.

-- Martin



On 09/22/15 22:57, Michael Butler wrote:
> On 09/22/15 16:20, Adam Vande More wrote:
>> On Tue, Sep 22, 2015 at 2:26 PM, Martin Birgmeier  wrote:
>>> I am quite sure that the
>>> cause is to be found there
>>>
>> I don't see any cause for surety in the info you have given us.  Have you
>> tried any basic steps like monitoring usage during these events or running
>> it under truss/valgrind etc to find out what is going on?
>>
> Another data point ..
>
> I run it on -CURRENT and there have been a number of VM-related changes
> of late but I don't have any problems with it.
>
> However, you *must* recompile (at least) the modules whenever the kernel
> is rebuilt as they depend heavily on the underlying kernel structures,
>
>   imb
>
>
>

___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


Re: VirtualBox mangles memory

2015-09-23 Thread Kevin Oberman
Just a quick reminder that, if you ever build a kernel, you probably want
to list all ports which generate kernel modules in a PORTS_MODULES line in
/etc/src.conf. E.g. "PORTS_MODULES=emulators/virtualbox-ose-kmod
multimedia/cuse4bsd-kmod". This will automatically rebuild these ports when
the kernel is rebuilt. You won't forget.

Caveat: This will fail for "make reinstallkernel" as the ports Mk files
lack a reinstall target, but it seems that relatively few people are aware
that this target even exists, even though it can be very useful.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


Re: VirtualBox mangles memory

2015-09-23 Thread Martin Birgmeier
In https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195970, Larry
Rosenman suggested setting net.graph.maxdata=8192. I set it to 4096, and
the problem seems to have gone away (I am currently testing, and it has
not failed so far).

This is actually mentioned in
https://wiki.freebsd.org/VirtualBox/Tuning, but I would never have
guessed that the standard network stack is affected by setting this
tunable: I am not copying anything in/out of the VB client, but rather
run a completely independent regular IPv4 transfer alongside it. Maybe
the description there could be expanded accordingly.

Anyway, thanks to Larry for pointing me in the right direction.

-- Martin

___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"