com.apple.driver.AppleIntelKBLGraphics causes kernel panic (MacBook Pro (15-inch, 2017))

Hi,

could you please help with this kernel panic ?

It happens every time i restart the machine or i enable sleeping monitor setting.

Thanks


panic(cpu 1 caller 0xffffff8013c4c32a): Kernel trap at

0xffffff7f96aac176, type 14=page fault, registers:

CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3:

0x0000000029699000, CR4: 0x00000000003626e0

RAX: 0x0000000000000000, RBX: 0xffffff923a8fd000, RCX:

0xffffff80144a30a0, RDX: 0x0000000000000000

RSP: 0xffffff921693bd10, RBP: 0xffffff921693bd20, RSI:

0xffffff8049a17360, RDI: 0xffffff923a8fd000

R8: 0x0000000000000007, R9: 0x0000000000000004, R10:

0x0000000000000000, R11: 0x0000000000000000

R12: 0x0000000000000000, R13: 0x0000000000000000, R14:

0xffffff923a8fd000, R15: 0xffffff804726c000

RFL: 0x0000000000010282, RIP: 0xffffff7f96aac176, CS:

0x0000000000000008, SS: 0x0000000000000010

Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault

CPU: 0x1, PL: 0, VF: 1


Backtrace (CPU 1), Frame : Return Address

0xffffff921693b770 : 0xffffff8013b215cd

0xffffff921693b7c0 : 0xffffff8013c5a3c5

0xffffff921693b800 : 0xffffff8013c4bf7e

0xffffff921693b850 : 0xffffff8013ac7a40

0xffffff921693b870 : 0xffffff8013b20c97

0xffffff921693b970 : 0xffffff8013b21087

0xffffff921693b9c0 : 0xffffff80142c2c7c

0xffffff921693ba30 : 0xffffff8013c4c32a

0xffffff921693bbb0 : 0xffffff8013c4c028

0xffffff921693bc00 : 0xffffff8013ac7a40

0xffffff921693bc20 : 0xffffff7f96aac176

0xffffff921693bd20 : 0xffffff7f96aac2be

0xffffff921693bd40 : 0xffffff7f96aa1099

0xffffff921693bd60 : 0xffffff7f96aa0fb7

0xffffff921693bd80 : 0xffffff7f96a7e37f

0xffffff921693bdb0 : 0xffffff7f96a7c462

0xffffff921693bde0 : 0xffffff8014208c06

0xffffff921693be40 : 0xffffff8014208741

0xffffff921693bef0 : 0xffffff8014207ade

0xffffff921693bf50 : 0xffffff801420a296

0xffffff921693bfa0 : 0xffffff8013ac713e

Kernel Extensions in backtrace:

com.apple.driver.AppleIntelKBLGraphics(14.0.5)[902E45A7-CCAF-33D6-9462-99BF0CA58E68]@0xffffff7f96a71000->0xffffff7f96b66fff

dependency:

com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f948b3000

dependency:

com.apple.iokit.IOSurface(269.11)[E71EAC82-A838-3430-B5D1-2CB347E6CF59]@0xffffff7f96966000

dependency:

com.apple.iokit.IOGraphicsFamily(575.1)[D47CA481-C5E5-3F03-9B04-6634DF5F3121]@0xffffff7f94bbb000

dependency:

com.apple.iokit.IOAcceleratorFamily2(438.4.5)[33DA860E-90A6-3224-A944-93FA125B054E]@0xffffff7f96998000


BSD process name corresponding to current thread: kernel_task


Mac OS version:

19E266


Kernel version:

Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020;

root:xnu-6153.101.6~15/RELEASE_X86_64

Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6

Kernel slide: 0x0000000013800000

Kernel text base: 0xffffff8013a00000

__HIB text base: 0xffffff8013900000

System model name: MacBookPro14,3 (Mac-551B86E5744E2388)

System shutdown begun: NO

Panic diags file available: YES (0x0)

MacBook Pro 15", macOS 10.15

Posted on Apr 4, 2020 9:33 AM

33 replies

May 4, 2020 10:31 AM in response to Community User

I have exactly the same problem after updating to Mojave or Catalina. High Sierra boots and works fine. MBP 2017 15" with Radeon Pro 560.


I ended up to delete AppleIntelKBLGraphics.kext etc. and now Mojave and Catalina boots and works "ok" without integrated Intel GPU. Be careful when using Terminal and especially sudo...


You should maybe disable SIP in recovery mode - Cmd-R start

Terminal

csrutil disable

reboot


Then in Terminal: (maybe you should copy these following kext files as backup somewhere)

sudo mount -rw /

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphics.kext

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.kext

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsMTLDriver.bundle

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsVADriver.bundle

sudo rm -rf /System/Library/Extensions/AppleIntelKBLGraphicsVAME.bundle

reboot


Still testing how the system works, but at least it boots "ok" and you don't need safe mode.

Writing this from the same machine...

Apr 4, 2020 1:21 PM in response to Community User

No, that entry is a dependency but not where the panic occurred which was in kernel_task. Some other software most likely caused the initial panic which was


panic(cpu 1 caller 0xffffff8013c4c32a): Kernel trap at 
0xffffff7f96aac176, type 14=page fault


However, you did not post the entire panic log. What you left off may have a useful clue so it would be helpful to post the remainder of that log.


Dealing with Kernel Panics


Disconnect any third-party peripherals including any USB hubs. How to use safe mode on your Mac, Use safe mode to isolate issues with your Mac - Apple Support then boot the computer into Safe Mode: Use safe mode to isolate issues with your Mac - Apple Support and Playing Safe- what does Safe mode do? See Diagnosing problems- crash, freeze, panic, or spinning beach ball?, Don’t Panic! Understanding & Troubleshooting Kernel Panics in macOSHow to fix kernel panics after installing OS X updates | MacIssues, and If your Mac restarted because of a problem - Apple Support.


Kernel panics are indicative of possible hardware failure, so you should Check your Mac with hardware diagnostics or AHT. Kernel panic logs are found in: /Library/Logs/DiagnosticReports/ folder.


If you have no success figuring what is happening then you may need to examine the software you have running when the panics occur. Be sure it’s all current. If you must to resolve the problem erase the disk and reinstall macOS. Follow this outline to reset the computer to the factory-new state: Factory reset of your Mac - Apple Support.


Boot Into Safe Mode


  1. If your Mac isn’t already shut down, then shut it down and wait at least 30 seconds before rebooting.
  2. Immediately, at or before the chime, press and hold down the SHIFT key. 
  3. Release the key after the Apple logo and progress bar appear.
  4. Safe mode startup is much slower than normal startup, so be patient.
  5. When the Login Screen appears enter your admin password. If you use automatic login, then this means you are in safe mode.



Apr 13, 2020 10:04 AM in response to Community User

Look at your settings in the last image you posted. You have it set to use the discrete GPU, only. I assume that is all you needed to do, but if the system defaults to the integrated GPU at startup, then I have no idea how to get around it. You should call Apple Support for more assistance.


Contacting Apple Customer and Support Service


  1. Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
  2. Primary support help at Contact Support.
  3. To contact product and tech support:  Contacting Apple for support and service including international calling numbers.


May 4, 2020 11:45 AM in response to Community User

Kernel panics are most often hardware failure, but the failure can be caused by poor software that makes faulty calls to kernel routines. Sometimes, it may just be a one-time glitch that causes the fault. But a kernel panic does not, necessarily, mean that defective hardware is the cause. In the case of this particular problem, I do not know if it is caused by a defective Integral GPU/CPU or, simply, a software generated GPU failure.


Did the problem you had also happen if you booted into Safe Mode? Thanks for letting me know about Energy Saver prefs.


What puzzles me is how the machine would have passed QC, if it panicked at startup. I assume that was the case when you got the machine new from the factory?

May 4, 2020 11:31 AM in response to Community User

Seems like it, but very odd that it works fine with High Sierra. I have the energy settings to switch, but it's not doing anything due the Intel GPU is not "loaded" in start anymore. System settings don't help, due machine crashes in kernel panic when started if these kexts are loaded.

I'm now using the system with external USB-c Dell display which powers the machine same time, so higher power usage with this better GPU doesn't matter. Laptop is now used as workstation...

May 4, 2020 12:04 PM in response to deorext

Maybe the drivers contain some 32-bit code. That may explain problems with Catalina but not Mojave that still supported 32-bit code.


Yes, come to think about it the computer was released before Mojave or Catalina, so it would not have been lab-tested with either of them. It is odd because not all buyers seem to be affected by the problem.


Thank you for the information. I spend a lot of time trying to help users with these sort of things, so it is helpful to know how particular issues are being experienced by other users. I don't own all the hardware but I have used all of the Oses since, and including, System 6. However, I'm old so my memory isn't what it used to be. I've forgotten more versions of Apple's OS than I now remember.


I'm sorry that I wasn't able to help you.



May 4, 2020 12:35 PM in response to Community User

I don't know if this is even on Apple's bug radar. If it is and if it doesn't require a hardware fix, then you may see a software fix in a future release of Catalina or the next version of macOS. Apple usually responds well to problems that are wide-spread. However, some problems take a long time to fix even if they are fixable. Beyond this, I simply don't know.

May 4, 2020 12:45 PM in response to Kappy

I've been doing this stuff for almost 20 years. Trust me when I tell you that with every single OS release ever made you will hear the mob shouting, "This is the worst upgrade, ever." It's pretty difficult writing perfect code, especially when you have to deal with millions of lines of code most of which was not written by you. So, it's pretty easy for things to get buggy. In reality, it's amazing how well the OS releases actually work across millions of different machines in the hands of millions of different users. Especially, when many (not all) users cause most (not all) of the problems.


The OS bugs list is so long that it requires triaging like in hospital emergency rooms on a busy night. So, many things get fixed but many, many more remain on that list for years because they are considered to be too trivial or only happen when you hold down ten specific keys and click the space bar with your nose (hardly ever.)

Apr 10, 2020 12:05 AM in response to Kappy

Hi,

attached the entire Kernel panic report.

I have already tried to remove all no-apple extensions but did not help.

The issue occurs:


1) When i reboot the system

2) When computer sleeping automatic when display is off

Thanks




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.

com.apple.driver.AppleIntelKBLGraphics causes kernel panic (MacBook Pro (15-inch, 2017))

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