I think michaln fails to make his thoughts come across, and I will, for once, expand on this topic to show you why you fail to meet his requirements, from a programmer point of view :
thanar wrote:1. Create a new VM using With multiple processors
How many? First piece of info missing. Do you over-comming your physical cores?
What about the rest of the VM config? how much RAM? Do you overcommit it? What about the Virtualization features? etc.
thanar wrote:2. Install winXP from scratch (it's sp2 Greek in my case)
I don't think Greek is the most easy media to come across. Also SP2. It would be a bit hard to devs to reproduce this exactly if they don't have access to the install medium per example. What about a MSDN ISO name with a MD5 checksum? That would make it easier to find or at least verify this is the same one.
thanar wrote:3. Grab a zip file and expand it (it's a self-extracting on a LAN server in my case) and time the time needed
"a zip" what size? What is the compressiong level? How was it compress in the first place? What does it contain?
You talk about self-extracting, but you don't tell how it was created.
You could find something more universal to reproduce this per example. The devs don't have access to "a zip".
thanar wrote:4. Change "APCI Multiprocessor PC" in Computer's device manager to "Advanced Power and Configuration Interface (ACPI) PC" manually
So you change something in the Guest OS, but not in the Virtualbox config. So you assume this is a Virtualbox bug when the config is unchanged, but the guest OS is.
It would like using a car, saying it's not giving you the expected 200 horse power, and then say "oh but if I change the way to press the accelerator, it works!" and expect the card maker to make it adapt by magic to your driving style.
thanar wrote:5. Expand again, it should be around 30% faster.
Did you reboot meawhile? something? "around" is not really an accurate time value. Also, what makes you think this is not I/O cache related? You just used the file you used 2 sec ago...
And finally
thanar wrote:I (and lots of others) have posted reproduction scenarios many times
None of them is precise enough, that is the problem. You assume many things in these scenarios.
thanar wrote:I don't really get i twhy it would be so much better to send logs and add trac records
Because the logs give you facts about the hardware and your setup. They give a full list of CPU features per example. What if the bug is common to only some CPUs with that feature? How could you know it without the log?
The CPU feature issue is actually related to a very recent bug (TRIPLE FAULT) that was solved on AMD's.
thanar wrote:when it is so easy to reproduce
Of course it is for you, since you have it in front of yourself. But people don't have your exact hardware, and usage history. They do their best to try to reproduce, but I can assure you this is simply not enough. You need facts and info. A lot of them.
I hope I made it clear by going point by point through the post how little relevant info was given. Let this be a clear example of what level of info is not enough.