I have tried 3 versions of Parallels (1848 - 1922) and all of them cause a kernal panic when i enter in a valid local IP address. I have tried both with IP and with DNS resolved names, but there is no difference. Here is the setup. i have OS X Server 10.4.8 running the default apache installation. I have virtual domains that are resolved by the hosts file as well as DNS for other network machines. If i either change the hosts file on the Parallels/Windows XP SP2 instance... or point it to the local (Parallels hosting) machine's DNS.... as soon as I hit GO (or enter), when it starts the lookup.... a Kernal panic is thrown. This happens 100% of the time. The OS X Server install is clean... a 10.4.7 upgrade to 10.4.8 with all latest patches running on a MacBook. It seems that the Parallel user forums are full of happy customers... but this experience gives me great doubts... so if anyone can help it would be greatly appreciated. -Michael
Here are two stacks from today using 1922. ********* Tue Oct 10 18:27:43 2006 panic(cpu 1 caller 0x0035A8A3): freeing free mbuf Backtrace, Format - Frame : Return Address (4 potential args on stack) 0xb73b9f8 : 0x128d1f (0x3c9540 0xb73ba1c 0x131df4 0x0) 0xb73ba38 : 0x35a8a3 (0x3e9c7c 0x297 0xb73ba68 0x35aa07) 0xb73ba58 : 0x35ac43 (0x1d247900 0x0 0xb73ba88 0x35ac43) 0xb73ba78 : 0x8b1abf (0x1d247900 0x1d233d00 0xb73bab8 0x203288bf) 0xb73bab8 : 0x2027b8 (0x2440c04 0x1d247900 0x2 0xb73bb0c) 0xb73bb28 : 0x232abb (0x2440c04 0x2 0x1d247900 0x2f0f704) 0xb73bc68 : 0x239d75 (0x1d247900 0x4 0x0 0x2f9b544) 0xb73bd78 : 0x23d8f2 (0x2f9b5a4 0x1d249300 0x2 0xb34) 0xb73bdb8 : 0x35f5cc (0x2f9b37c 0x0 0x1d249300 0x0) 0xb73be58 : 0x3519e7 (0x2f9b37c 0x0 0x2f2ff00 0x1d249300) 0xb73be88 : 0x34e049 (0x2b1b400 0x2f2ff00 0x2657f04 0x0) 0xb73bf28 : 0x34e241 (0x2601bb8 0x7 0x2f2ff00 0x28e71cc) 0xb73bf68 : 0x378337 (0x2601bb8 0x28e7188 0x28e71cc 0x0) 0xb73bfc8 : 0x19acae (0x28a38ac 0x0 0x19d0b5 0x2abf530) No mapping exists for frame pointer Backtrace terminated-invalid frame pointer 0xbfffdc88 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IONetworkingFamily(1.5.1)@0x8a7000 Kernel version: Darwin Kernel Version 8.8.1: Mon Sep 25 19:42:00 PDT 2006; root:xnu-792.13.8.obj~1/RELEASE_I386 ********* Tue Oct 10 18:35:27 2006 panic(cpu 0 caller 0x0035A8A3): freeing free mbuf Backtrace, Format - Frame : Return Address (4 potential args on stack) 0xc133988 : 0x128d1f (0x3c9540 0xc1339ac 0x131df4 0x0) 0xc1339c8 : 0x35a8a3 (0x3e9c7c 0x297 0xc1339f8 0x35aa07) 0xc1339e8 : 0x35ac43 (0x1dcfdc00 0x0 0xc133a18 0x35ac43) 0xc133a08 : 0x2025dabf (0x1dcfdc00 0x1dce9900 0xc133a48 0x29a128bf) 0xc133a48 : 0x2027b8 (0x310a804 0x1dcfdc00 0x2 0xc133a9c) 0xc133ab8 : 0x232abb (0x310a804 0x2 0x1dcfdc00 0x38ad604) 0xc133bf8 : 0x239d75 (0x1dcfdc00 0x8 0x0 0x38f0334) 0xc133d08 : 0x23d8f2 (0x38f0394 0x1dce9a00 0x6 0x592) 0xc133d48 : 0x35f5cc (0x38f016c 0x0 0x1dce9a00 0x0) 0xc133de8 : 0x3519e7 (0x38f016c 0x0 0xc133eac 0x1dce9a00) 0xc133e18 : 0x34d92a (0x378a8d0 0xc133eac 0x3743b04 0x0) 0xc133f08 : 0x34dbbe (0x313f5dc 0x378a8d0 0x7 0x703000) 0xc133f68 : 0x378337 (0x313f5dc 0x297d9a0 0x297d9e4 0x0) 0xc133fc8 : 0x19acae (0x379e594 0x0 0x19d0b5 0x26b5654) No mapping exists for frame pointer Backtrace terminated-invalid frame pointer 0xbffff528 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IONetworkingFamily(1.5.1)@0x20253000 Kernel version: Darwin Kernel Version 8.8.1: Mon Sep 25 19:42:00 PDT 2006; root:xnu-792.13.8.obj~1/RELEASE_I386 *********
Michael, May I ask you for some more detail... 1. Please stop apache 2. In OSX Terminal type 'sudo nc -l -p 80 | tee request.txt' 3. Try hitting the webserver from Windows IE 4. Switch back to the Terminal and hit Control-C 5. Start apache again 6. In OSX Terminal type 'nc <hostname> 80 <request.txt | tee reply.txt' 7. Hit Control-C again 8. Post request.txt and reply.txt here Thanks in advance.
I am getting the message: Can't grab 0.0.0.0:80 with bind I assume that this might be a problem in being able to complete your steps? and/or is this expected?
You may have to wait a little (until all previous connections are gone) after stopping apache. The other reason may be that you've omitted sudo in 'sudo nc -l -p 80 | tee request.txt'.