FaceTime for Mac Kernel Panic After Connecting With iOS Devices

I’m at the end of my tether.


Every time I try to make a FaceTime call on my recently purchased late 2009 Mac Mini, the call connects, seems to work both directions for some seconds, and then the Mini freezes followed closely by kernel panic. The iOS device running FaceTime continues on to try and reconnect. The iOS devices have no problem calling the Mini but the end result is the same - the Mac freezes followed by kernel panic.


Have tested using my Mac Mini trying to connect to four different iOS devices: iPhone 11XR, iPad (6th Gen), iPhone 6S, iPad Air. The Air is running iOS 12.4.2 and the other three devices are running iOS 13.1.2.


The Mac Mini is a late 2009, originally a Snow Leopard Server (that is, two hard drives; external CD/DVD). Core 2 Duo 2.63 GHz. When I picked it up earlier this month, I had the boot drive replaced with an SSD and El Capitan installed, updated to 10.11.6. (Unless I’m mistaken, for some reason that’s the last update possible.) FaceTime 3.1 (2701). Camera is an external iSight and seems to work well for all still & video apps. Time Machine is on an external RAID 1 array, connected via FireWire 800. The iSight is connected via FireWire 400 daisy chained from the RAID drive.


There’s a fair amount of online sites purporting to show steps to follow when FaceTime won’t stay connected or otherwise fails. I believe I’ve addressed all the suggested steps, some of of which - to be honest - seem a bit daft to me.


Done:

  • Verified Apple FaceTime servers are up.
  • Verified email address, phone numbers in FaceTime Settings.
  • Problem-free FaceTime activation on both the Mac and iOS devices.
  • Many, many reboots.
  • Updated to latest releases possible, AFAIK.
  • Date & time auto updated.
  • WiFi solid and fast.
  • Turned FaceTime on and off on each platform.
  • Tested both my Apple ID to my Apple ID as well as to another Apple ID - no difference.
  • Unplugged, swapped out, & re-plugged all FireWire cables and connections, and tested rerouting the chain through my Cinema Display hub ports. Same results.
  • Updated DNS servers to Google 8.8.8 & 8.8.4.4 then reverted back.
  • Opened up all firewalls for OS X, router, and internet service. No restrictions used.
  • Close all other running OS X and iOS apps.


Not tried yet, haven’t gotten desperate enough:

  • Reset network settings.
  • Repair permissions.
  • Toggle Airplane Mode on & off.
  • Test trying to connect from one Mac to another - just don’t have access to another Mac.


One other thing - I have been able to successfully install Skype for OS X and iOS on these same platforms and it all works fine. So, what gives here?


Any help much appreciated.

Mac mini 2018 or later

Posted on Oct 6, 2019 9:10 PM

Reply

Similar questions

11 replies

Oct 8, 2019 12:37 PM in response to oharamj

Hello oharamj,


Thank you for using the Apple Support Communities! It's my understanding that you're unable to use FaceTime on your Mac mini without interruption and a kernel panic. I'd like to help.


You did some great troubleshooting steps already, which is fantastic! It seems like you've covered the steps found here: If your Mac restarted because of a problem - Apple Support. You're also correct in that your Mac mini (Late 2009) is fully updated once macOS 10.11.6 is installed.


Next, I'd like to have you boot up into safe mode. It’s a way to start up your Mac so it performs certain checks and prevents some software from automatically loading. Safe mode can take several more minutes to boot into, just to give you a heads up this is expected. Once in safe mode, test for the same behaviors while using FaceTime: Use safe mode to isolate issues with your Mac - Apple Support. Once tested, note the results and restart your Mac to boot back into your normal user. Test FaceTime again once you boot back into your normal user.


If the same behavior continues, I will have you test a new user account next, to isolate if this is a user-specific issue, or a system-wide issue. Here’s how: How to test an issue in another user account on your Mac - Apple Support. Based on the results in the new user, you would continue to the section titled “If the issue doesn't happen in the other account” or “If the issue happens in the other account” to continue troubleshooting.


Reach back out if you need continued support.



Regards.

Oct 9, 2019 10:55 AM in response to oharamj

oharamj,


Thanks for following up after trying those steps.


I'd like to work on isolating the issue further. FaceTime connects through the same port that the iTunes Store does. Can you tell me if you're able to connect to the iTunes Store without issue? Also, this article will show you the different ports that are used: TCP and UDP ports used by Apple software products - Apple Support.


Double check the settings on your router also, to ensure that everything is set properly: Recommended settings for Wi-Fi routers and access points - Apple Support.


If the issue persists after checking those settings, please connect the iSight camera directly to the Mac mini without any daisychain. This will ensure that there is a direct line of communication between the Mac mini and the camera. If you have any additional peripherals to disconnect, please do so as well for testing and isolating purposes.


Reach back out with your results.



Thank you!

Oct 9, 2019 1:27 PM in response to oharamj

oharamj,


Thank you for the time you're investing to work on this issue.


I appreciate you seeking further clarification on next steps. If you do have the FW 800 to FW 400 adapter, please use it to connect your iSight camera to your Mac mini for testing. You'll want to disconnect your RAID drive for Time Machine during the testing as well.


Once you review your router and Wi-Fi settings and complete the above test, get back to me with the results.


Thank you!

Oct 9, 2019 11:25 AM in response to Joseph_S.

OK, I'll pour over the router and WiFi settings per those links, and get back to you.


Re the iSight camera: The Mac Mini only has one output Firewire 800 port (no FW 400). Right now, that port connects to the external RAID drive (for TimeMachine). Then the iSight is connected to an output FW 400 port on the RAID array. In order to test the iSight camera driven by the FW 800 port on the Mini, I will need to use a FW 800 to FW 400 dongle. Is that how you want me to proceed?

Oct 9, 2019 8:37 PM in response to chuck_3rd

Well, let’s see ... I will try to summarise the work arising from our latest steps.


iSight Connections:


I reconnected the iSight camera directly to the Mini’s output FW 800 using the FW 800 to FW 400 adapter. This did not work. The iSight camera did not appear to be getting power - FaceTime could not see a camera and the green LED on top of the iSight did not light up.


Thinking this might point to a bad FireWire adapter, I connected the Cinema Display FW 400 line out of the display’s wiring harness into the FW 400 adapter on rear of Mini, then plugged in the iSight camera into the FW 400 port on my Cinema Display. This worked - go figure. The iSight lit up and FaceTime saw the camera. However, firing up a FaceTime session to an iPhone resulted in the same outcome, i.e. Mini freeze, Kernel Panic, crash. I’ve since reconnected the RAID to the Mini and the iSight to the RAID.


iTunes Store Access:


Next thing I tested was to jump over to the iTunes Store. No problem.


Router Settings & Firewalls:


I read through the linked docs on TCP/UDP ports, and settings for routers and access points. Lots to digest there, but here’s what I came up with:


Ports Needed for FaceTime: I checked the router/access point settings but found no blocks to the following ports: 80, 123, 443, 3478-3497, 5223, 16384-16387, 16393-16402.


Actually, there are no port settings entered into the router at all. It appears wide open.


The OS X software firewall is similarly wide open.


WiFi & Access Point Settings: I looked at every setting in the Cox router and saw nothing that looked suspect. The four iOS home devices are on the 2.4 WiFi frequency and the Mac Mini is on the 5.0 frequency. Until now, everything was on the 5.0 band. I could move everything back onto one band, but I doubt it would solve my problem.


Plus - Ethernet:


Just for the **** of it, I ran a line from the Mac Mini over to an Ethernet port on the router. Fooled around with this for about an hour (rebooting both ends, changing settings, testing, etc.) but was never able to get to the Internet this way. I’ve removed the cables and reverted back to WiFi.


Whew! Off to bed.

Oct 10, 2019 11:26 AM in response to MoonJ.

Umm, looking at the options described there, just a few questions before we escalate further:7$


a) Is this continued / extended telephone support going to cost me?


b). if I take my Mini with iSight camera in to the local Genius Bar, will they have the display, keyboard, mouse, etc. to test and reproduce problem? Will they charge me for that?


c) If I send the Mini & iSight in, does that mean like ”depot repair”? How much might this cost? Length of time? Since I’m running a 2009 Mini with the latest OS X software proscribed for it, and using the iSight camera that was supposed to match up back then, shouldn’t I have a reasonable expectation this should work?


I’m retired, on a fixed income, so money is always an issue. Thanks!

Oct 11, 2019 9:25 PM in response to MoonJ.

i had to go through a medical procedure the last couple days, which delayed me following the links to further escalate until next week. But I had a thought I want to ask you first:


The kernel panic occurs after I connect to an iOS device (or vice versa) but we don’t know what happens if I called up another Mac (or vice versa). What we do know is the Mac, iSight camera and iOS device set works fine using Skype.


Which makes me wonder - is it possible that uninstalling and reinstalling FaceTime for Mac might fix the problem? Can that be tried, or is there some reason that reinstalling FaceTime is not a good idea? Could it screw up my El Capitan? Could it screw up my working Skype? If it’s a fair idea, how best should I do this?


Thanks!

Oct 8, 2019 5:05 PM in response to brenden dv

First, let me say ‘thank you so much’ for digesting my long problem description and getting back to me with recommended next steps - much appreciated!


First step, I booted up in Safe Mode per the directions at the link. Note that the FireWire iSight camera does not get recognised under Safe Mode. So I could only test using a FaceTime audio call out to the iPhone. The end result was still the same - the iPhone answers, FaceTime seems to actually connect on each end for a few seconds, then El Capitan freezes and goes into a Kernel Panic.


Rebooted and re-tested FaceTime but same result.


Second step, I created a new Administrator account. Re-booted and re-tested a FaceTime video call. Same result - Mac connected to iOS, then after a few seconds the Mac froze and the kernel crashed.


Maybe I should try a Repair Permissions.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

FaceTime for Mac Kernel Panic After Connecting With iOS Devices

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.