Page 1 of 1

[SOLVED] Windows XP SP3 guest on Arch Linux Host

Posted: 4. Oct 2010, 13:12
by masterkorp
Hello i am having problems installing Windows XP SP3 image in my arch linux guests, it gives me a critical error initial install sequence.
Virtual Box gives me a critical error. There is the 20 last lines of the log .

Code: Select all

00:00:37.508 /PROF/CPU0/EM/RAWTotal                  1 times
00:00:37.508 /PROF/CPU0/EM/REMTotal                159 times
00:00:37.508 /PROF/CPU0/EM/Total              60298642572 ticks/call ( 60298642572 ticks,       1 times, max 60298642572, min 60298642572)
00:00:37.508 /PROF/VM/CPU0/Halt/Block           206113 ticks/call (  4987938232 ticks,   24200 times, max  22697871, min    1827)
00:00:37.508 /PROF/VM/CPU0/Halt/Timers            1762 ticks/call (    65485527 ticks,   37165 times, max    858501, min    1354)
00:00:37.508 /PROF/VM/CPU0/Halt/Yield             4448 ticks/call (       13345 ticks,       3 times, max      4977, min    3969)
00:00:37.508 /REM/TbFlushCount                       0 times
00:00:37.508 /REM/TbPhysInvldCount                1067 times
00:00:37.508 /REM/TlbFlushCount                 541240 times
00:00:37.508 /TM/R3/1nsSteps                     19601 times
00:00:37.508 /TM/TSC/offCPU0                         0 ticks
00:00:37.508 /TM/VirtualSync/CurrentOffset    53372521 ns
00:00:37.508 ********************* End of statistics **********************
00:00:37.511 NAT: zone(nm:mbuf, used:0)
00:00:37.511 NAT: zone(nm:mbuf_cluster, used:0)
00:00:37.511 NAT: zone(nm:mbuf_packet, used:0)
00:00:37.511 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:37.511 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:37.511 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:37.528 Changing the VM state from 'DESTROYING' to 'TERMINATED'.
You can found the full log and the ans the screenshot (tough is black) here.

I don't know how to interpret log files, i searched the end user manual but nothing.
Can anyone help or point me in the right direction ?
If you want any more information about my system just ask!

Regards,
Alfredo Palhares

Re: Windows XP SP3 guest on Arch Linux Host

Posted: 4. Oct 2010, 19:27
by Sasquatch
Well, this isn't good:

Code: Select all

00:00:01.894 File system of '/home/masterkorp/.VirtualBox/HardDisks/Ruindows XP Pro SP3.vdi' is unknown
It means that the VDI is stored on a drive or partition that has a file system that VB doesn't know about or supports. A bit further down the log, I see where it went wrong and a lot of debug info is generated after a Guru Meditation.

Code: Select all

00:00:30.167 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00:00:30.167 !!
00:00:30.167 !!                 Guru Meditation -2403 (VERR_TRPM_DONT_PANIC)
00:00:30.167 !!
00:00:30.167 !! TRAP=06 ERRCD=00000000ffffffff CR2=000000008019b753 EIP=ff8eeeeb Type=0
00:00:30.167 !! EIP in VMMGC.gc (ff8d9000) at rva 15eeb near symbols:
00:00:30.167 !!    ff8eee90 rva 00015e90 off 0000005b  PGMDynMapHCPage
00:00:30.167 !!    ff8eefe0 rva 00015fe0 off -000000f5 _ZL23pgmDynMapGCPageInternalP2VMyPPv
00:00:30.167 !! fff8:ff8eeeeb 66 0f 6e 04 be          movd xmm0, dword [esi+edi*4]
00:00:30.167 !!
00:00:30.167 !!
00:00:30.167 !!
This shows that after 30 seconds of VM runtime, it went to a Guru meditation state. Essentially, it crashed. Some kind of illegal call or action was used to cause this.

Do you have any idea what might have caused this type of panic? Is the ISO you're installing from valid?

Re: Windows XP SP3 guest on Arch Linux Host

Posted: 4. Oct 2010, 19:52
by masterkorp
Oh :S
In my desktop is reiserfs ( the filesystem that i store my home data ) and it works.
My desktop is running Ubuntu.

I tried with two different ISOs that i downloaded legally from my account in the Microsoft software center.

Do you have any idea what can cause this exception ?
Probably the problem is my server.

Re: Windows XP SP3 guest on Arch Linux Host

Posted: 5. Oct 2010, 13:23
by frank
The problem is that your version of VirtualBox OSE was wrongly compiled. The VMMGC.gc module contains SSE code which is wrong. The maintainer which compiled this code did overwrite the compiler flags.