0. Short description of Panic condition (was it at VM power on, normal guest system work, or guest system software reboot, etc.). Is it possible to reproduce this Panic? Do you see any similarities between Panic conditions you observe?
VM power on. Typically, if I reboot the Mac, then start Parallels I'll get my WinXP Pro VM to start and run fine. If I shut down Parallels and then, later, start Parallels again, I will definitely get a KP. The KP occurs at various times: right when I hit the VM power on, after Windows has loaded, and right when the Windows "load chime" occurs.
1. Your Panic log.
*********
Fri Sep 8 12:39:47 2006
panic(cpu 2 caller 0x003A2287): getPhysicalSegment() out of 32b range 0x1133ad000, len 0x1000, class IOGeneralMemoryDescriptor
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x36c93428 : 0x128cdb (0x3c99c4 0x36c9344c 0x131cdf 0x0)
0x36c93468 : 0x3a2287 (0x3edad8 0x133ad000 0x1 0x1000)
0x36c93538 : 0x3a41e5 (0x6584500 0x0 0x0 0x0)
0x36c93558 : 0x3a3372 (0x64d9bc0 0x0 0x0 0x0)
0x36c93578 : 0x67858f (0x64d9bc0 0x1 0x3 0x532ce18)
0x36c935a8 : 0x678646 (0x4dbe8000 0x0 0x1000 0x0)
0x36c935e8 : 0x677f50 (0x58d9500 0x1000 0x0 0x13bcbc)
0x36c93628 : 0x6790a6 (0x1 0x780 0x0 0x0)
0x36c936a8 : 0x679296 (0x0 0x297 0x36c936d8 0x1d1654)
0x36c936c8 : 0x67872e (0x58e0260 0x297 0x36c93708 0x6773db)
0x36c936e8 : 0x678834 (0x58e0260 0x36c93724 0x8 0x5f6cdac)
0x36c93708 : 0x67744e (0x0 0x2 0x36c93a90 0x36c93ab8)
0x36c93728 : 0x1efece (0x9000000 0x1 0x2000 0x5f6cdac)
0x36c93798 : 0x1e3def (0x36c937c8 0x607ae70 0x36c937f8 0x1cf7f8)
0x36c937f8 : 0x1de40a (0x607ae70 0x1 0x36c93ab8 0x36c93ab8)
0x36c93848 : 0x1df365 (0x36c93964 0x36c93954 0x36c93864 0x1f7469) Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.parallels.kext.hypervisor(2.2)@0x676000
Kernel version:
Darwin Kernel Version 8.7.2: Tue Jul 25 23:09:54 PDT 2006; root:xnu-792.10.96.obj~3/RELEASE_I386
*********
Sat Sep 9 12:45:35 2006
panic(cpu 3 caller 0x003A2287): getPhysicalSegment() out of 32b range 0x100000000, len 0x13000, class IOGeneralMemoryDescriptor
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x3665b938 : 0x128cdb (0x3c99c4 0x3665b95c 0x131cdf 0x0)
0x3665b978 : 0x3a2287 (0x3edad8 0x0 0x1 0x13000)
0x3665ba48 : 0x3a41e5 (0x656ad80 0x1ed000 0x0 0x59938a8)
0x3665ba68 : 0x5175567f (0x655c340 0x1ed000 0x0 0x655c340)
0x3665baa8 : 0x517550db (0x655c380 0x400000 0x655c380 0x6d616769)
0x3665bae8 : 0x51756d72 (0x3bd6a000 0x400 0x0 0x51769fd5)
0x3665bb38 : 0x517560a7 (0x5bea304 0x18 0x600000 0x199103)
0x3665bbf8 : 0x51756383 (0x5bea304 0x3665bec8 0x18 0x5900128)
0x3665bd58 : 0x517545c5 (0x5bea304 0xc0185401 0x3665bec8 0x0)
0x3665bd78 : 0x1f00f7 (0xa000000 0xc0185401 0x3665bec8 0x81)
0x3665bdb8 : 0x1e7045 (0x3665bde0 0x297 0x3665be18 0x1d09ee)
0x3665be18 : 0x1deee9 (0x64f2a50 0xc0185401 0x3665bec8 0x81)
0x3665be68 : 0x3305b4 (0x595d110 0xc0185401 0x3665bec8 0x58f77d0)
0x3665be98 : 0x34e881 (0x595d110 0xc0185401 0x3665bec8 0x58f77d0)
0x3665bf68 : 0x378f9c (0x58f77d0 0x5900128 0x590016c 0x0)
0x3665bfc8 : 0x19b0ee (0x5a35060 0x0 0x19e0b5 0x5a35060) Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.parallels.kext.vmmain(2.2)@0x51753000
Kernel version:
Darwin Kernel Version 8.7.2: Tue Jul 25 23:09:54 PDT 2006; root:xnu-792.10.96.obj~3/RELEASE_I386
*********
Mon Sep 11 17:01:09 2006
panic(cpu 0 caller 0x003A2287): getPhysicalSegment() out of 32b range 0x139253000, len 0x1000, class IOGeneralMemoryDescriptor
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x3722b968 : 0x128cdb (0x3c99c4 0x3722b98c 0x131cdf 0x0)
0x3722b9a8 : 0x3a2287 (0x3edad8 0x39253000 0x1 0x1000)
0x3722ba78 : 0x3a41e5 (0x6902900 0x0 0x0 0x5a1d880)
0x3722ba98 : 0x4f98667f (0x74c3280 0x0 0x0 0x74c3280)
0x3722bad8 : 0x4f9860db (0x62b0200 0xc1000 0x62b0200 0x19b639)
0x3722bb18 : 0x4f9880e0 (0x1aeab000 0xc1 0x10216 0x3722bec8)
0x3722bb38 : 0x4f98723a (0x1aeab000 0xc1000 0x3722bbcc 0x3722bbc8)
0x3722bbf8 : 0x4f987383 (0x691b184 0x3722bec8 0x18 0x1)
0x3722bd58 : 0x4f9855c5 (0x691b184 0xc0185401 0x3722bec8 0x11cd0e)
0x3722bd78 : 0x1f00f7 (0xa000000 0xc0185401 0x3722bec8 0x81)
0x3722bdb8 : 0x1e7045 (0x3722bde0 0x297 0x3722be18 0x1d09ee)
0x3722be18 : 0x1deee9 (0x7327210 0xc0185401 0x3722bec8 0x81)
0x3722be68 : 0x3305b4 (0x65c1780 0xc0185401 0x3722bec8 0x63ef9c4)
0x3722be98 : 0x34e881 (0x65c1780 0xc0185401 0x3722bec8 0x63ef9c4)
0x3722bf68 : 0x378f9c (0x63ef9c4 0x64ef5c8 0x64ef60c 0x0)
0x3722bfc8 : 0x19b0ee (0x669cc00 0x0 0x19e0b5 0x5a37418) Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.parallels.kext.vmmain(2.2)@0x4f984000
Kernel version:
Darwin Kernel Version 8.7.2: Tue Jul 25 23:09:54 PDT 2006; root:xnu-792.10.96.obj~3/RELEASE_I386
*********
2. Your Mac memory size and guest OS memory amount.
3 Ghz RAM, 512 MB to guest OS
2.1. Do you limit memory size to some value by "maxmem=option"
No.
3. Your CPU count.
Two
4. Your Mac model.
Mac Pro 2.66 Ghz
5. (optional) Your system version (ex. 10.4.7:8J2135a )
10.4.7 Build 8K1079
6. (optional) Your kernel version (ex. Darwin 8.7.1)
Darwin Kernel Version 8.7.2
TEST RESULTS
1. Does KP happen with VT-x option disabled ? (you can disable it by clicking Edit->Options and browsing to VM flags tab)
YES.
2. Does KP happen with "maxmem=2048" boot loader option ?
NO.
But I get the "VT-x is disabled" message even though it is checked "on" in Options. I set boot args, rebooted the Mac, started Parallels, started WinXP Pro, installed Parallels tools, rebooted WinXP, quit XP, quit Parallels, restarted Parallels, restarted Win XP Pro with 0 KPs so far.
3. Does KP happed with "cpus=1" boot loader option ?
I'm not going to try, as step 2 seems to have sorted out my problems for now.
Last edited: Sep 12, 2006