Re: VirtualBox mangles memory
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
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186832 Torsten Zühlsdorffchanged: 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
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
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 Birgmeierwrote: >>> 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
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
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"