iSight Camera not present on iMac
I have an iMac 9,1 running Mavericks. I recently tried to take a photo using the built in iSight camera, but it seemingly cannot initiate the device.
Using Photo Booth just presents me with a spinner icon until it shows me this eventually:
Checking in System Report shows the following information (Note the spinner again when checking the Camera section:
I last used the camera less than a week ago, and had no issues. I don't even think it's been rebooted since I used it last (although I have rebooted to see if it makes a difference).
Lastly, I get the following lines constantly repeated in the console twice a second, which may be related:
19/03/2014 20:32:50.772 com.apple.launchd[1]: (com.apple.cmio.VDCAssistant[4913]) Job appears to have crashed: Abort trap: 6
19/03/2014 20:32:50.798 VDCAssistant[4914]: AVF warning: failed to get a service for display id: 4128828
19/03/2014 20:32:50.799 VDCAssistant[4914]: AVF warning: failed to get a service for display id: 4128829
19/03/2014 20:32:50.799 VDCAssistant[4914]: AVF warning: failed to get a service for display id: 4128830
19/03/2014 20:32:50.799 VDCAssistant[4914]: AVF warning: failed to get a service for display id: 4128831
19/03/2014 20:32:50.811 VDCAssistant[4914]: CGSDisplayID: App trying to enumerate [0 to CGSGetNumberOfDisplays()] instead of using CGSGetDisplayList(). Compensating...
19/03/2014 20:32:50.811 VDCAssistant[4914]: Client is attempting to access a display by index (4) instead of display ID.
19/03/2014 20:32:50.860 ReportCrash[4861]: Saved crash report for VDCAssistant[4913] version 4561 to /Library/Logs/DiagnosticReports/VDCAssistant_2014-03-19-203250-1_StuffeMac.crash
How can I get to the bottom of this and fix my camera?
Solution 1:
It seems there is either a bug with OS X 10.9.2 and a framework related to the camera or the way apps integrate with the camera. This has affected numerous people, mainly those with AirDisplay (due to the integration that AirDisplay provides — it's not really using supported APIs).
Until this problem is fixed, either by AirDisplay or OS X (for those suffering with a similar problem that seems to be caused by FaceTime), uninstalling AirDisplay and/or turning off FaceTime seems to fix it.