OpenIntelWireless / itlwm

Intel Wi-Fi Drivers for macOS
https://OpenIntelWireless.github.io/itlwm/
GNU General Public License v2.0
6.94k stars 666 forks source link

Kernel Panics / Webkit Crashing / High Network Memory Allocation #1010

Open NotADeveloper4665 opened 2 months ago

NotADeveloper4665 commented 2 months ago

Have You Read Our Docs Yes

Are You Reporting A Bug Yes

Environment

Description The kernel panic is related to the network subsystem, triggered by "mbuf_watchdog: 1 waiters stuck for 16 secs." High usage of memory buffers (97% allocated for networking) occurs, particularly in the com.apple.WebKit.Networking

Bug Report Archive (Zip File Here)

Kext Download Source Github

Im not good at this stuff but pumping my kernel panics through chatgpt keeps telling me something about the memory buffer being near maxed out and webkit crashing the pc first stopping the network and then the whole system freezes happens on both versions of Mac OS I used and I used both kexts Itwlm and Airportitlwm

Here is my kernel panic

{"timestamp":"2024-09-22 03:31:41.00 -0700","bug_type":"210","os_version":"macOS 12.7.6 (21H1320)","incident_id":"320925D7-7A58-4030-B478-47B4C617EB52"} {"macOSProcessedStackshotData":"bm8gb24gZGlzayBwYW5pYyBzdGFja3Nob3QgZm91bmQgaW4gY29yZWZpbGU=","macOSPanicString":"panic(cpu 2 caller 0xffffff800e4a6d7a): mbuf_watchdog: 1 waiters stuck for 16 secs\n21296\/152446 mbufs in use:\n\t21292 mbufs allocated to data\n\t4 mbufs allocated to packet headers\n\t131150 mbufs allocated to caches\n513\/2730 mbuf 2KB clusters in use\n50891\/50891 mbuf 4KB clusters in use\n0\/2 mbuf 16KB clusters in use\n248464 KB allocated to network (approx. 97% in use)\n0 KB returned to the system\nworker thread runs: 46, expansions: 351, cl 0\/0, bigcl 45\/42900, 16k 0\/0\nworker thread last run time: 145 (15 seconds ago)\n\nPanicked task 0xffffff903d2b3090: 7 threads: pid 695: com.apple.WebKit\nBacktrace (CPU 2), panicked thread: 0xffffff8b743fbaa0, Frame : Return Address\n0xffffffffbcef35b0 : 0xffffff800de79a3d \n0xffffffffbcef3600 : 0xffffff800dfdcd26 \n0xffffffffbcef3640 : 0xffffff800dfcc093 \n0xffffffffbcef3690 : 0xffffff800de19a90 \n0xffffffffbcef36b0 : 0xffffff800de79e0d \n0xffffffffbcef37d0 : 0xffffff800de795c6 \n0xffffffffbcef3830 : 0xffffff800e714a73 \n0xffffffffbcef3920 : 0xffffff800e4a6d7a \n0xffffffffbcef39b0 : 0xffffff800e4a4a77 \n0xffffffffbcef3a20 : 0xffffff800e47debe \n0xffffffffbcef3a90 : 0xffffff800e4a447d \n0xffffffffbcef3b30 : 0xffffff800e47debe \n0xffffffffbcef3ba0 : 0xffffff800e4abb55 \n0xffffffffbcef3c30 : 0xffffff800e1dc982 \n0xffffffffbcef3cb0 : 0xffffff800e1e30f2 \n0xffffffffbcef3d00 : 0xffffff800e228bf6 \n0xffffffffbcef3d40 : 0xffffff800e23871b \n0xffffffffbcef3ef0 : 0xffffff800e235e2c \n0xffffffffbcef3f40 : 0xffffff800e586b4b \n0xffffffffbcef3fa0 : 0xffffff800de1a256 \n\nProcess name corresponding to current thread (0xffffff8b743fbaa0): com.apple.WebKit.Networking\nBoot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev chunklist-security-epoch=0 -chunklist-no-rev2-dev\n\nMac OS version:\n21H1320\n\nKernel version:\nDarwin Kernel Version 21.6.0: Mon Jun 24 00:56:10 PDT 2024; root:xnu-8020.240.18.709.2~1\/RELEASE_X86_64\nKernel UUID: AAF3C70C-3331-335A-96FB-D338CFE178F0\nKernelCache slide: 0x000000000dc00000\nKernelCache base: 0xffffff800de00000\nKernel slide: 0x000000000dc10000\nKernel text base: 0xffffff800de10000\n__HIB text base: 0xffffff800dd00000\nSystem model name: MacBookPro15,4 (Mac-53FDB3D8DB8CA971)\nSystem shutdown begun: NO\nPanic diags file available: YES (0x0)\nHibernation exit count: 0\n\nSystem uptime in nanoseconds: 160414550794\nLast Sleep: absolute base_tsc base_nano\n Uptime : 0x000000255973d181\n Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000\n Wake : 0x0000000000000000 0x0000000793acd248 0x0000000000000000\nCompressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space\nZone info:\n Zone map: 0xffffff803ca4c000 - 0xffffffa03ca4c000\n . PGZ : 0xffffff803ca4c000 - 0xffffff8040a4d000\n . VM : 0xffffff8040a4d000 - 0xffffff850cd80000\n . RO : 0xffffff850cd80000 - 0xffffff86a63e6000\n . GEN0 : 0xffffff86a63e6000 - 0xffffff8b72719000\n . GEN1 : 0xffffff8b72719000 - 0xffffff903ea4c000\n . GEN2 : 0xffffff903ea4c000 - 0xffffff950ad7f000\n . GEN3 : 0xffffff950ad7f000 - 0xffffff99d70b2000\n . DATA : 0xffffff99d70b2000 - 0xffffffa03ca4c000\n Metadata: 0xffffffea9f3d2000 - 0xffffffeabf3d2000\n Bitmaps : 0xffffffeabf3d2000 - 0xffffffeacb3d2000\n\nlast started kext at 12130092486: >AudioAUUC\t1.70 (addr 0xffffff7fa6ca6000, size 12288)\nloaded kexts:\ncom.zxystd.!I!BFirmware\t2.3.0\nas.acidanthera.voodoo.driver.PS2Keyboard\t2.3.3\nme.kishorprins.VoodooInput\t1.1.4\ncom.blankmac.AlpsHID\t1.0.0d1\ncom.zxystd.AirportItlwm\t2.3.0\ncom.alexandred.VoodooI2CHID\t1\nscience.firewolf.rtsx\t0.9.7\nas.acidanthera.mieze.!IMausi\t1.0.7\ncom.alexandred.VoodooI2C\t2.7.1\nas.acidanthera.voodoo.driver.PS2!C\t2.3.3\norg.coolstar.VoodooGPIO\t1.1\nas.vit9696.SMCProcessor\t1.3.0\ncom.alexandred.VoodooI2CServices\t1\nas.acidanthera.BrightnessKeys\t1.0.2\norg.acidanthera.NVMeFix\t1.1.0\nscience.firewolf.rtsf\t1.0.4\nas.acidanthera.BlueToolFixup\t2.6.8\ncom.zxystd.!IBTPatcher\t2.3.0\nas.vit9696.!AALC\t1.7.8\nas.vit9696.WhateverGreen\t1.6.3\nas.lvs1974.SMCDellSensors\t1.3.0\nru.usrsse2.SMCBatteryManager\t1.3.0\nas.vit9696.VirtualSMC\t1.3.0\nas.vit9696.Lilu\t1.6.3\n>AudioAUUC\t1.70\n>!APlatformEnabler\t2.7.0d0\n>AGPM\t129\n>X86PlatformShim\t1.0.0\n@filesystems.autofs\t3.0\n>!AHDAHardwareConfigDriver\t340.2\n>!AHDA\t340.2\n>!AGFXHDA\t140.3\n>!AUpstreamUserClient\t3.6.9\n>!AGraphicsDevicePolicy\t6.5.7\n>eficheck\t1\n>!A!IPCHPMC\t2.0.1\n>!A!IKBLGraphics\t18.0.8\n@AGDCPluginDisplayMetrics\t6.5.7\n>ACPI_SMC_PlatformPlugin\t1.0.0\n>pmtelemetry\t1\n|IOUserEthernet\t1.0.1\n>usb.!UUserHCI\t1\n>!AHV\t1\n>!ADiskImages2\t126.141.2\n>!A!ISlowAdaptiveClocking\t4.0.0\n>AGDCBacklightControl\t6.5.7\n>!AFIVRDriver\t4.1.0\n>!ABacklight\t180.8\n>!AMCCSControl\t1.16\n>!A!IKBLGraphicsFramebuffer\t18.0.8\n@UVCService\t1\n>!AFileSystemDriver\t3.0.1\n@filesystems.tmpfs\t1\n@filesystems.lifs\t1\n@filesystems.hfs.kext\t583.100.10\n@BootCache\t40\n@!AFSCompression.!AFSCompressionTypeZlib\t1.0.0\n@!AFSCompression.!AFSCompressionTypeDataless\t1.0.0d1\n>!ASmartBatteryManager\t161.0.0\n>!ATopCaseHIDEventDriver\t5450.8\n@filesystems.apfs\t1934.141.2\n@private.KextAudit\t1.0\n>!AACPIEC\t6.1\n>!AACPIButtons\t6.1\n>!ARTC\t2.0.1\n>!AHPET\t1.8\n>!ASMBIOS\t2.1\n>!AAPIC\t1.7\n@!ASystemPolicy\t2.0.0\n@nke.applicationfirewall\t402\n|IOKitRegistryCompatibility\t1\n|EndpointSecurity\t1\n@Dont_Steal_Mac_OS_X\t7.0.0\n@kec.!AEncryptedArchive\t1\n@kext.triggers\t1.0\n>DspFuncLib\t340.2\n@kext.OSvKernDSPLib\t529\n>!AHDA!C\t340.2\n|IOHDA!F\t340.2\n|IOAudio!F\t340.2\n@vecLib.kext\t1.2.0\n>!AGraphicsControl\t6.5.7\n>!ASMBusPCI\t1.0.14d1\n>IOPlatformPluginLegacy\t1.0.0\n>X86PlatformPlugin\t1.0.0\n>IOPlatformPlugin!F\t6.0.0d8\n|IO!BSerialManager\t9.0.0\n|IO!BPacketLogger\t9.0.0\n|IO!BHost!CUSBTransport\t9.0.0\n|IO!BHost!CUARTTransport\t9.0.0\n|IO!BHost!CTransport\t9.0.0\n>IO!BHost!CPCIeTransport\t9.0.0\n|IOAVB!F\t1040.6\n@plugin.IOgPTPPlugin\t1040.3\n|IOEthernetAVB!C\t1.1.0\n|CSR!BHost!CUSBTransport\t9.0.0\n|Broadcom!BHost!CUSBTransport\t9.0.0\n|Broadcom!B20703USBTransport\t9.0.0\n>!AIPAppender\t1.0\n@!AGPUWrangler\t6.5.7\n|IOSlowAdaptiveClocking!F\t1.0.0\n>!ABacklightExpert\t1.1.0\n|IONDRVSupport\t597\n>!ASMBus!C\t1.0.18d1\n|IOAccelerator!F2\t462.9\n@!AGraphicsDeviceControl\t6.5.7\n|IOGraphics!F\t597\n>usb.cdc\t5.0.0\n>usb.networking\t5.0.0\n>usb.!UHostCompositeDevice\t1.2\n>!ABSDKextStarter\t3\n|IOSurface\t302.15\n@filesystems.hfs.encodings.kext\t1\n>usb.!UHostPacketFilter\t1.0\n|IOUSB!F\t900.4.2\n>!AActuatorDriver\t5460.1\n>!AHS!BDriver\t5450.8\n>IO!BHIDDriver\t9.0.0\n>!AMultitouchDriver\t5460.1\n>!AInputDeviceSupport\t5460.1\n>!AXsanScheme\t3\n|IONVMe!F\t2.1.0\n|IO80211!FLegacy\t1200.12.2b1\n|IOSkywalk!F\t1.0\n>mDNSOffloadUserClient\t1.0.1b8\n>corecapture\t1.0.4\n>!A!ILpssI2C\t3.0.60\n>!A!ILpssGspi\t3.0.60\n>usb.!UXHCIPCI\t1.2\n>usb.!UXHCI\t1.2\n>!AEFINVRAM\t2.1\n>!AEFIRuntime\t2.1\n|IOHID!F\t2.0.0\n|IOSMBus!F\t1.1\n|IOTimeSync!F\t1040.3\n|IONetworking!F\t3.4\n>DiskImages\t493.0.0\n|IO!B!F\t9.0.0\n|IOReport!F\t47\n$quarantine\t4\n$sandbox\t300.0\n@kext.!AMatch\t1.0.0d1\n|CoreAnalytics!F\t1\n>!ASSE\t1.0\n>!AKeyStore\t2\n>!UTDM\t533.120.2\n|IOUSBMass!SDriver\t210.120.3\n|IOSCSIBlockCommandsDevice\t456.140.3\n|IO!S!F\t2.1\n|IOSCSIArchitectureModel!F\t456.140.3\n>!AMobileFileIntegrity\t1.0.5\n$!AImage4\t4.2.0\n@kext.CoreTrust\t1\n>!AFDEKeyStore\t28.30\n>!AEffaceable!S\t1.0\n>!ACredentialManager\t1.0\n>KernelRelayHost\t1\n|IOUSBHost!F\t1.2\n>!UHostMergeProperties\t1.2\n>usb.!UCommon\t1.0\n>!ABusPower!C\t1.0\n>!ASEPManager\t1.0.1\n>IOSlaveProcessor\t1\n>!AACPIPlatform\t6.1\n>!ASMC\t3.1.9\n|IOPCI!F\t2.9\n|IOACPI!F\t1.4\n>watchdog\t1\n@kec.pthread\t1\n@kec.Libm\t1\n@kec.corecrypto\t12.0\n\n\n"}