Contribute
Register

Kernel Panic "No more room to grow table"

Status
Not open for further replies.
Joined
Sep 5, 2021
Messages
2
Motherboard
Mac Pro 5,1 (Mid 2010)
CPU
2 x 2.93 GHz 6-Core Intel Xeon
Graphics
HD 5870
Mac
  1. iMac
  2. MacBook Air
  3. Mac Pro
Classic Mac
  1. iBook
  2. iMac
  3. Power Mac
  4. PowerBook
  5. SE
  6. SE/30
Mobile Phone
  1. iOS
Hello,

I tried to post this as a response to another user who is experiencing the same thing [posted, here, on the iMac forum] but was told to make this a new post.


I'm happy to provide a the full report if anyone would find it useful but here's the relevant line from the Kernel panic report:

panic(cpu 8 caller 0xffffff8017e7ce2c): "No more room to grow table: 0x0xffffff8018841ee0 size:262142, used:262141, requested elem:1"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.2/osfmk/kern/ltable.c:461


I have been investigating [and desperately trying to solve] this "no more room to grow table" kernel panic for almost a year! (and whether it's related or not, it started several weeks after upgrading a 2010 MacPro from Sierra to High Sierra).

In my situation, this kernel panic happens, like clockwork, approximately every three days. Oddly, when it started happening, last year, it was only happening every five days and the frequency of the panic has been very slowly increasing over time.

And, after searching hundreds of sites, in addition to Kimsamsara's post on this site, I've found approximately 3 other people, who have also experienced this exact same or very similar error message with no solid conclusions or solutions seemingly reached by them.

I've compared all of my reports to one another looking for clues, I've also compared my reports to the reports of these of others.

Although some have suggested it is a Google Chrome-related known issue... so far, have not seen any solutions that apply to my situation (as I'm not using Chrome nor do I have it installed).

Some have suggested it's a possible RAM problem. Others have suggested it's a kext-related problem.

I'm a longtime Mac user and I've spent an inordinate amount of time on this - with a very logical and systematic brain and some technical knowledge (but clearly not enough).

So, for the time being, I've just been doing a 'preventative' restart (every 2 ¾ days) before it crashes just to prevent it from happening while I'm in the middle of something.

I'm not ready to reinstall the OS, just yet (as I'm not sure that will solve this either and fear it could create even more problems in this very delicate set up).


--> For now, I'm mostly looking for anyone who can better clarify the actual meaning of the phrase "no more room to grow table" and possibly explain what exactly it is referring to (is it within the OS, the hardware, third party software, or what?).


Any help, suggestions or direction anyone can offer would be greatly appreciated!


With fingers crossed,


LWks
 
Hi, I too have been trying to resolve this issue but to be fair I haven't tried hard enough - I will explain what hard enough means.

  • OS - High Sierra.
  • It happens without notice every few days (~3-4 days). This time it happened after 1.92 days
  • It's random in nature with one exception, it always points to xnu.
  • I don't believe it is any .kext file only because when it occurs it's never the same .kext file.

What I have tried
  • I have re-installed Mac OS High Sierra and all the delta updates from Apple.
  • Ran an extended Apple Hardware Test, using D on startup. No trouble found. Test took several hours to complete.
  • I see that this always relates back to xnu.
Why I am not trying hard enough
To effectively confirm that this is not hardware related and I should say that in these events it is important to rule out hardware because everything relies on it. So how do we effectively test this?
  • Pristine install of Mac OS with all updates and no user data returned (use a test user account).
  • Stock OS config on a good working partition or if you trust that the USB or some other external port is working as expected then install the clean OS on a known good HD etc and boot
  • After booting, leave machine on for the same amount of time it takes for the issue to resurface. Use as normal for now, albeit lots of apps are probably now not installed. That's ok, you need to confirm that it's not hardware.
  • If a clean OS on a machine that is hardware stock as possible (no external devices connected), no hubs, no third party nothing, potentially original RAM or known good RAM in all slots.
  • If the issue does not return within the expected amount of time expected to see the issue then you can safely assume that it is not hardware related.
  • If the issue does come back in this configuration, consider anything 3rd party that you added back (of course we are talking hardware only right now)
  • Keep all externally connected device except disconnected but for Apple BT/USB/built-in keyboard/mouse/trackpad connected while testing to ensure a third party device is not causing the issue.
  • Once confidence is reached that it's not hardware begin reconnected hardware devices one at a time and continue to test. I would connect all external/internal hardware because you can quickly learn if all devices do not trigger the issue to recur
  • If external hardware devices seem to trigger the issue to reappear, disengage half of them (or look at the problem report that appears after reboot from a kernel crash for hints). If half being disconnected see no return of issue it may be one of those that are disconnected or if it comes back it's one that is connected. Still the other half disconnected may still be related.
  • The point now is to narrow down the issue
  • So far you know the machine works with updated stock OS and no 3rd party hardware. You are now troubleshooting an external hardware device or cable between the Mac and 3rd party device
Now you could do all of the above to rule out a hardware issue but this XNU thing is bugging me, it's always part of the report in my case:
panic(cpu 2 caller 0xffffff8023a7bafc): "No more room to grow table: 0x0xffffff8024441ef0 size:262142, used:262141, requested elem:1"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.82.8/osfmk/kern/ltable.c:461

Below is the most recent event.
This time it happened just after a Safari launch - the Safari window never showed up before it the spontaneous restart.
Anonymous UUID: 7D29A9C1-9B6F-CFB5-C157-0FD37FDB0365 Sun Dec 19 13:50:52 2021 *** Panic Report *** panic(cpu 2 caller 0xffffff8023a7bafc): "No more room to grow table: 0x0xffffff8024441ef0 size:262142, used:262141, requested elem:1"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.82.8/osfmk/kern/ltable.c:461 Backtrace (CPU 2), Frame : Return Address 0xffffffa3d173bb00 : 0xffffff8023a6ae76 0xffffffa3d173bb50 : 0xffffff8023b94484 0xffffffa3d173bb90 : 0xffffff8023b86654 0xffffffa3d173bc00 : 0xffffff8023a1ce60 0xffffffa3d173bc20 : 0xffffff8023a6a8ec 0xffffffa3d173bd50 : 0xffffff8023a6a6ac 0xffffffa3d173bdb0 : 0xffffff8023a7bafc 0xffffffa3d173be40 : 0xffffff8023ab2be4 0xffffffa3d173be60 : 0xffffff8023a61e37 0xffffffa3d173bec0 : 0xffffff8023a5ee28 0xffffffa3d173bef0 : 0xffffff8023b7033d 0xffffffa3d173bfa0 : 0xffffff8023a1d666 BSD process name corresponding to current thread: com.apple.WebKit Mac OS version: 17G14042 Kernel version: Darwin Kernel Version 17.7.0: Fri Oct 30 13:34:27 PDT 2020; root:xnu-4570.71.82.8~1/RELEASE_X86_64 Kernel UUID: 5E83A13A-32F5-3604-8591-50E2F2F70DC6 Kernel slide: 0x0000000023800000 Kernel text base: 0xffffff8023a00000 __HIB text base: 0xffffff8023900000 System model name: iMac12,2 (Mac-942B59F58194171B) System uptime in nanoseconds: 165698380452998 last loaded kext at 156231281204458: com.apple.driver.AppleUSBMergeNub 900.4.1 (addr 0xffffff7fa7306000, size 12288) last unloaded kext at 158072377923898: com.apple.driver.AppleUSBMergeNub 900.4.1 (addr 0xffffff7fa7306000, size 12288) loaded kexts: com.google.drivefs.filesystems.dfsfuse 45.3.0 com.eset.kext.esets-pfw 6110.00.20f01 com.disc-soft.DAEMONTools.VirtualSCSIBus 1.0.2 fi.dungeon.driver.SATSMARTDriver 0.10.2 at.obdev.nke.LittleSnitch 4740 com.apple.filesystems.smbfs 3.2.3 com.apple.filesystems.msdosfs 1.10 com.apple.driver.AppleBluetoothMultitouch 92 com.apple.driver.AudioAUUC 1.70 com.apple.filesystems.autofs 3.0 com.apple.driver.AppleHWSensor 1.9.5d0 com.apple.driver.AppleMikeyHIDDriver 131 com.apple.driver.AGPM 110.23.37 com.apple.driver.AppleMikeyDriver 281.52 com.apple.AGDCPluginDisplayMetrics 3.20.18 com.apple.driver.AppleUpstreamUserClient 3.6.5 com.apple.driver.AppleHV 1 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.driver.AppleHDA 281.52 com.apple.kext.AMDLegacyFramebuffer 1.6.8 com.apple.iokit.IOBluetoothSerialManager 6.0.7f22 com.apple.driver.pmtelemetry 1 com.apple.kext.AMDRadeonX3000 1.6.8 com.apple.driver.AppleIntelHD3000Graphics 10.0.4 com.apple.driver.AppleBacklight 170.12.6 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.eficheck 1 com.apple.kext.AMD6000Controller 1.6.8 com.apple.driver.AppleSMCPDRC 1.0.0 com.apple.driver.AppleSMCLMU 211 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleMCCSControl 1.5.5 com.apple.driver.AppleLPC 3.1 com.apple.driver.AppleIntelSNBGraphicsFB 10.0.4 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleThunderboltIP 3.1.1 com.apple.driver.AppleUSBCardReader 439.70.3 com.apple.iokit.SCSITaskUserClient 404.30.3 com.apple.driver.Oxford_Semi 439.70.3 com.apple.filesystems.hfs.kext 407.50.6 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.BootCache 40 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.AppleSystemPolicy 1.0 com.apple.filesystems.apfs 748.51.0 com.apple.iokit.AppleBCM5701Ethernet 10.3.1 com.apple.driver.AirPort.Atheros40 700.74.5 com.apple.driver.AppleFWOHCI 5.5.9 com.apple.driver.AppleAHCIPort 329.50.2 com.apple.driver.AppleACPIButtons 6.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 6.1 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 220.50.1 com.apple.nke.applicationfirewall 186 com.apple.security.TMSafetyNet 8 com.apple.security.quarantine 3 com.apple.driver.AppleIntelCPUPowerManagement 220.50.1 com.apple.driver.AppleBluetoothHIDKeyboard 205.1 com.apple.driver.AppleHIDKeyboard 205.1 com.apple.driver.IOBluetoothHIDDriver 6.0.7f22 com.apple.driver.AppleMultitouchDriver 1614.1 com.apple.driver.AppleInputDeviceSupport 1614.13 com.apple.kext.triggers 1.0 com.apple.iokit.IOAVBFamily 683.1 com.apple.plugin.IOgPTPPlugin 680.15 com.apple.driver.DspFuncLib 281.52 com.apple.kext.OSvKernDSPLib 526 com.apple.driver.AppleSSE 1.0 com.apple.iokit.IOSerialFamily 11 com.apple.iokit.IOAcceleratorFamily2 378.28 com.apple.iokit.IOSurface 211.15 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.iokit.IONDRVSupport 519.21 com.apple.AppleGPUWrangler 3.20.18 com.apple.AppleGraphicsDeviceControl 3.20.18 com.apple.driver.AppleHDAController 281.52 com.apple.iokit.IOHDAFamily 281.52 com.apple.iokit.IOAudioFamily 206.5 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOFireWireIP 2.2.9 com.apple.driver.AppleSMBusController 1.0.18d1 com.apple.driver.AppleSMBusPCI 1.0.14d1 com.apple.kext.AMDLegacySupport 1.6.8 com.apple.iokit.IOGraphicsFamily 519.23 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 6.0.0d8 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleThunderboltEDMSink 4.1.4 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.7f22 com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f22 com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f22 com.apple.iokit.IOBluetoothFamily 6.0.7f22 com.apple.iokit.IOSCSIMultimediaCommandsDevice 404.30.3 com.apple.iokit.IOBDStorageFamily 1.8 com.apple.iokit.IODVDStorageFamily 1.8 com.apple.iokit.IOCDStorageFamily 1.8 com.apple.iokit.IOFireWireSerialBusProtocolTransport 2.5.1 com.apple.iokit.IOFireWireSBP2 4.2.8 com.apple.driver.usb.networking 5.0.0 com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2 com.apple.driver.usb.AppleUSBHub 1.2 com.apple.filesystems.hfs.encodings.kext 1 com.apple.driver.AppleThunderboltDPOutAdapter 5.5.5 com.apple.driver.AppleThunderboltDPInAdapter 5.5.5 com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.5 com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3 com.apple.iokit.IOAHCIBlockStorage 301.40.2 com.apple.driver.AppleThunderboltNHI 4.7.3 com.apple.iokit.IOThunderboltFamily 6.7.10 com.apple.iokit.IOEthernetAVBController 1.1.0 com.apple.driver.mDNSOffloadUserClient 1.0.1b8 com.apple.iokit.IO80211Family 1200.12.2 com.apple.driver.corecapture 1.0.4 com.apple.iokit.IOFireWireFamily 4.7.2 com.apple.iokit.IOAHCIFamily 288 com.apple.driver.usb.AppleUSBEHCIPCI 1.2 com.apple.driver.usb.AppleUSBEHCI 1.2 com.apple.driver.usb.AppleUSBHostPacketFilter 1.0 com.apple.iokit.IOUSBFamily 900.4.1 com.apple.driver.AppleUSBHostMergeProperties 1.2 com.apple.driver.AppleEFINVRAM 2.1 com.apple.driver.AppleEFIRuntime 2.1 com.apple.iokit.IOSMBusFamily 1.1 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.DiskImages 480.60.3 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleEffaceableStorage 1.0 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleUSBTDM 439.70.3 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.iokit.IOUSBMassStorageDriver 140.70.2 com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.3 com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.3 com.apple.iokit.IOStorageFamily 2.1 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.KernelRelayHost 1 com.apple.iokit.IOUSBHostFamily 1.2 com.apple.driver.usb.AppleUSBCommon 1.0 com.apple.driver.AppleBusPowerController 1.0 com.apple.driver.AppleSEPManager 1.0.1 com.apple.driver.IOSlaveProcessor 1 com.apple.iokit.IOReportFamily 31 com.apple.iokit.IOTimeSyncFamily 680.15 com.apple.iokit.IONetworkingFamily 3.4
 
xnu-4570.71.82.8/osfmk/kern/ltable.c:461
If you look more closely you can see the table referred to. I can't find this directory in my system

It's a root Library. Either /Library or /System/Library

Path = requested elem:1"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.82.8/osfmk/kern/ltable.c:461
 
Last edited:
Screenshot 2021-12-19 at 13.35.28.png


 
There is a reference here: Unless it is QT in Python?

In any event, I would venture to say that this may not be hardware (but I don't have hard evidence - that said I don't want any reading this thinking it is, there is no evidence of this at all)

Seeing that this is always a CACHE FILE, that cache file would be created on the fly so of course it wouldn't be necessarily expected to be there after a restart.

Therefore I would venture to say that in regards to this Cache file which appears to store the ltable.c deep way deep in that directory noted in the string in my last comment is somehow perhaps getting corrupted by who knows what. Something is causing this, I wish I knew what.

That's my hunch.
 

Attachments

  • Screen Shot 2021-12-19 at 15.00.38.png
    Screen Shot 2021-12-19 at 15.00.38.png
    53.8 KB · Views: 86
I have that update applied.
You were looking for 'xnu-4570.71.82.8', it comes from 17G14042 as you can see in the image posted and the Wikipedia link.
 
Yes I noticed, thanks for making the correlation. What I can offer in terms of additional info is that this issue has been happening only recently. Perhaps the last 3 months.

Thanks again. I bookmarked this post and will come back as required.
 
So it happened again. Oh, and silly me. XNU is Apple's hybrid kernel.

So the only real way I can evaluate what is going on is to create a partition on the main drive and boot from it and simply wait for 3 days to go by. If nothing happens by then it would be clear that this is a software issue. May as well start to prep for that I maybe run Etrecheck and wipe out what I don't use in the way of kexts etc.
 
Thank you AlexMS.

You got me thinking and I may finally be on to something (after trying to diagnose this for almost 3 years).

Like you, even with as much time as I've put into this, I also don't think I've tried hard enough.

But here's my latest bit of detective work.

I made a spreadsheet of all the users who have posted reports of this specific crash and, besides everyone running under High Sierra (although slightly different versions) there are practically no similarities to explain what's happening. People are using different Macs, we're all seeing different processes running when it happens, etc.

The idea that you mentioned [Seeing that this is always a CACHE FILE, that cache file would be created on the fly so of course it wouldn't be necessarily expected to be there after a restart.] really sounded good to me as these kernel panics have been absurdly regular, cyclical and increasing in frequency over time.

I run a lot of software. A lot. And I have a lot of things open/running all the time.

So, what I've recently started doing is simply quitting pretty much all of the dock-based applications every night.

That's it. That's the only change I've made.

I made no other hardware or software changes. I did not reinstall the OS or any other applications, I did not restart, I did not log out, I did not quit any processes and I also did not quit any helpers running in the background.

Time Machine is still running, all other scheduled back-ups are all still running, all scheduled virus protection apps are still running, etc.

So far, just quitting the dock-based apps, daily (in my case, overnight), has completely stopped these "no more room to grow table..." kernel panics!

I have not had a single one of these panics since February 15th, when I started this test.

I find this to be very promising (as the former frequency had increased to the point that I'd been experiencing this darned panic every 2 days).

I'm going to continue this method, as is, for another week and then I plan to slowly quit fewer applications, one by one, to see if I can narrow this down any further. (I'm using Application Wizard for quick and easy control over what I exactly want to quit).

Assuming you're still experiencing these panics, too, if you decide to try this, I'd be interested to hear if it works for you and, in the mean time, I'll continue to post any further information I come up with.

LWks
 
Status
Not open for further replies.
Back
Top