Parallels Desktop 9 crashes on Yosemite DP 6

Ok, so see below the output from Console. Looks like a conflict between some duplicated frameworks - I assume previous versions of the OS didn't carry the frameworks natively or implemented them differently. However, I don't know enough about OS development to be able to try disabling one or forcing Parallels to use one over the other.

I have tried examining the Parallels version of the frameworks - you can drill down through to the plist files which I think probably reference other files to use... there may be something in there to play around with, but there's nothing to say "use this = TRUE" or anything obviously similar.

For example, drilling down through /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl, the plist file reads:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<dict>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.9</string>
<key>CFBundleGetInfoString</key>
<string>Created by Qt/QMake</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleExecutable</key>
<string>QtWebKitPrl</string>
<key>NOTE</key>
<string>Please, do NOT change this file -- It was generated by Qt/QMake.</string>
</dict>
</plist>

Console output below:

19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebCoreMovieObserver is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebCoreSharedBufferData is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebVideoFullscreenWindow is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebVideoFullscreenController is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebVideoFullscreenHUDWindowController is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebVideoFullscreenHUDWindow is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebWindowFadeAnimation is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:55.866 prl_client_app[2642]: objc[2642]: Class WebWindowScaleAnimation is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore and /Applications/Parallels Desktop.app/Contents/Frameworks/QtWebKitPrl.framework/Versions/4/QtWebKitPrl. One of the two will be used. Which one is undefined.
19/08/2014 15:13:56.246 prl_client_app[2642]: objc[2642]: Class SLTimer is implemented in both /Applications/Parallels Desktop.app/Contents/MacOS/prl_client_app and /Applications/Parallels Desktop.app/Contents/Resources/libprl_shared_apps.dylib. One of the two will be used. Which one is undefined.
19/08/2014 15:13:56.256 prl_naptd[2604]: Exiting Parallels Network Daemon
19/08/2014 15:13:56.331 Parallels[2710]: Stopping Parallels Dispatcher Service
19/08/2014 15:13:56.346 Parallels[2714]: Stopping Parallels networking
19/08/2014 15:13:56.357 Parallels[2717]: error Cannot find pid for /Applications/Parallels Desktop.app/Contents/MacOS/prl_naptd
19/08/2014 15:13:56.374 Parallels[2719]: Parallels Networking was stopped
19/08/2014 15:13:56.397 Parallels[2722]: Unloading kernel extension prl_netbridge.kext
19/08/2014 15:13:56.617 Parallels[2730]: Unloading kernel extension prl_vnic.kext
19/08/2014 15:13:56.806 Parallels[2737]: Unloading kernel extension prl_usb_connect.kext
19/08/2014 15:13:56.992 Parallels[2744]: Unloading kernel extension prl_hid_hook.kext
19/08/2014 15:13:57.153 Parallels[2751]: Unloading kernel extension prl_hypervisor.kext
19/08/2014 15:13:57.329 Parallels[2758]: Unloading kernel extension prlufs.kext
19/08/2014 15:13:57.512 Parallels[2770]: Reset owners for /Applications/Parallels Desktop.app/Contents/Library/Extensions/10.9
19/08/2014 15:13:57.797 Parallels[2841]: Starting Parallels Dispatcher Service
19/08/2014 15:13:57.813 prl_naptd[2835]: Starting Parallels Network Daemon (proxy_mode)
19/08/2014 15:13:57.815 prl_naptd[2835]: Failed to start: error 809; Parallels Network Daemon will restart in one minute or after receiving of some signal.
19/08/2014 15:13:58.612 Parallels[2858]: Wrong signature of Parallels Dispatcher Service
 
I had the same troubles as many of you here. I was able to get 9.0.24229 running by using the following commands in Terminal:

sudo /Applications/Parallels\ Desktop.app/Contents/MacOS/Parallels\ Service.app/Contents/MacOS/prl_disp_service -e &
sudo /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app &
 
I'm 99999.99999% sure it's a Gatekeeper signature issue. There's a note about older signatures in the SP 6 Seed Note. I included the message and my logs to the Parallels team along with the Gatekeeper note.

99999.99999% sure you're right. Running spctl against the app bundle gives:

Code:
spctl -a -t exec -vv /Applications/Parallels\ Desktop.app/
/Applications/Parallels Desktop.app/: rejected
source=obsolete resource envelope
 
OK, everyone.
I had the same problem.
What I did was run the terminal commands referenced earlier, start the Parallels Desktop.app, then ctrl-c the dispatcher in the terminal and run the same command again really quickly.
That launched the Parallels VM picker.

It works fine, but I do see this in the terminal:

WARNING: QApplication was not created in the main() thread.
/Library/LaunchAgents/com.parallels.vm.prl_pcproxy.plist: No such file or directory
QFileSystemWatcher::addPath: path is empty
QFileSystemWatcher: failed to add paths: /Library/Logs/DiagnosticReports
/Library/Filesystems/prlufs.fs//Support/prlufs.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)
/Library/Filesystems/prlufs.fs//Support/prlufs.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)

My VM (Windows 7) still seems to work fine at this point; I haven't hit any errors in the GUI.

Hope that helps.

-Bruce

This worked for me...thank you!!!
 
This doesn't work for me ... Terminal responds with:
Mac-Retina:~ jdoe$ sudo /Applications/Parallels\ Desktop.app/Contents/MacOS/Parallels\ Service.app/Contents/MacOS/prl_disp_service -e
WARNING: QApplication was not created in the main() thread.
QFileSystemWatcher::addPath: path is empty

Anyone else have any luck?
 
(Note this is not my workaround it was posted on page 3 of this thread
http://forum.parallels.com/showthre...-Yosemite-DP-6&p=747450&viewfull=1#post747450)

Andrew, Thank you for the kb article... it maybe useful to add a comment to the article in case that doesn't work properly.

If I follow the directions on the KB parallels does not startup but instead gives me "Problem ID: 15381" Unable to start Parallels services.

I found I have to do the following to make it work.
1) Start the service as described in the KB. (You should see the following line.. "WARNING: QApplication was not created in the main() thread."
2) Start Parallels Desktop
3) click on the terminal window and ctrl-c the service then hit up and enter to start the service again.

After starting the service the second time you will see the following and Parallels Desktop loads.
"WARNING: QApplication was not created in the main() thread.
/Library/LaunchAgents/com.parallels.vm.prl_pcproxy.plist: No such file or directory
QFileSystemWatcher::addPath: path is empty
QFileSystemWatcher: failed to add paths: /Library/Logs/DiagnosticReports"
 
This doesn't work for me ... Terminal responds with:
Mac-Retina:~ jdoe$ sudo /Applications/Parallels\ Desktop.app/Contents/MacOS/Parallels\ Service.app/Contents/MacOS/prl_disp_service -e
WARNING: QApplication was not created in the main() thread.
QFileSystemWatcher::addPath: path is empty

Anyone else have any luck?

I have the exact same issue.
 
The workaround has been confirmed. Instructions available at http://kb.parallels.com/122670 help to run Parallels Desktop 9 on Yosemite DP6.
Thanks all for your active participation!

That does not do the trick for me :(

sudo /Applications/Parallels\ Desktop.app/Contents/MacOS/Parallels\ Service.app/Contents/MacOS/prl_disp_service -e
WARNING: QApplication was not created in the main() thread.
QFileSystemWatcher::addPath: path is empty
 
I too was not able to get this "fix" to work. However, I just got it to launch by doing the following: run the command in terminal...then launch Parallels....then while it is launching paste the command into terminal again and hit enter. This finally got it to launch for me.
Worth a try.
 
I realise we have to run the command every time prior to starting Parallels but do we also have to leave the command running in terminal while Parallels is in use?
 
Its important to point out two solutions that this thread is currently tracking -

1) If you use the latest version of Yosemite 10.10 Beta Release 6, and your using the latest version of Parallels Build 9.0.24237, you will need to follow the procedures using the terminal command (and in some cases you will have to perform the "quick switch between starting the Parallels desktop, and re-issuing the terminal command")

2) If you don't want to have to perform the terminal command, you can locate and download a previous versions of Parallels Build 9.0.24229, and INSTALL it... do not attempt to restore Parallels from Time Machine. That does not seem to work.

You can also chose to downgrade your version of the Yosemite 10.10 back to Beta 5.

Hope this clears some of the confusion. I am currently running the latest Beta with the latest Parallels build, and using the "quick terminal commands" listed in earlier threads and so far its functional. I also have a MacBook Pro 2011 (loaded)
 
Parallels Desktop 9 Yosemite DP6 - Script Fix

Like many I had a problem running Parallels Desktop 9 on Yosemite DP6 and the solution posted helped me.

However, I don't have a password so each time I had to create a password to run sudo which is annoying.

So I created this script that runs the command and no password is needed. Its basic as i'm not an expert.

I put the script in my applications folder and then in my dock and run it and then open parallels and it works. The script closes when you quit parallels. You need to run the script and then open parallels.

Hope this makes it easier for others and thanks all for your help.


View attachment Parallels.zip

*EDIT* I am not an expert so if someone can make it automatically open Parallels after pressing OK it would be great.
 
Last edited:
Back
Top