﻿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
