﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
6124,corruption reading from cdrom with multiple cpus,Tom Gonzalez,,"My Solaris guest reports a corrupted file when reading from the cdrom when I have more than 1 cpu core assigned to the guest.

Details:

VirtualBox 3.1.2

Host:  Windows 7 Home Premium x64, Intel i7

Guest:  Solaris 10 5/08 no additional patches in 64-bit mode, host cdrom active

I am trying to copy or just extract the 10_x86_Recommended.tar.bz2 patch cluster from a EIS dvdrom.  It's about an 800MB file.

# cd /var/tmp

# bunzip2 -c /cdrom/cdrom0/pathtofile/10_x86_Recommended.tar.bz2 | tar xvf -

With 2 cpu cores assigned, bunzip2 stops after a dozen patches with file is corrupt.

With 1 cpu assigned, the process fully completes the extract without error.

Other settings:  VT-x=on , NestedPaging=on , APIC=on , PAE=on

I tried several variations with these settings on and off, all worked unless more than one cpu was assigned.  So I am just showing the simplest change that caused the issue.

Attached will be log files from a one cpu run, and a two cpu run.
",defect,closed,guest smp,VirtualBox 3.1.2,fixed,corruption,,Solaris,Windows
