kernel panic
hello my friend, new kernel panic in tahoe b7 thanks
Consider uploading the log to allow the dev seeing the kernel panic and diagnose.
Hello my friend, there's a new kernel panic in Tahoe B2-B7. I didn't know the cause until today when I found out it was caused by AppleIGC.kext, which is what caused the unexplained panic. thanks
Hi @naidb, thanks for uploading the panic log.
Based on the trace in 2025-08-21-040101.kernel.core.log, I’ve prepared a test build that should address the AppleIGC.kext crash. Could you please install it and let me know if the kernel panic still occurs? If this panic is common for you, your feedback will help confirm the fix.
Thanks!
Hello, my friend. The problem persists. Clover might take a while. But Opencore restarted earlier than my friend. What should I do? Thank you.
Hi @naidb, thanks again for testing and for your feedback!
I tracked the panic down to another insufficient boundary checks when walking IPv6 extension headers—this could cause us to read past the end of the packet.
Could you please install another test build below?
Hello, dear friends. It seems that this version no longer experiences unexplained restarts. I'll try to use it heavily for a while. I'll open two 8K web browsers for extended periods of time to see if the issue persists. If it does, I'll let you know. Thank you, dear friends.
Hello,
I am currently testing macOS Tahoe Beta 7 (build 25A5346a) on my system, and I’m experiencing a kernel panic right after the system starts loading into macOS.
I already uploaded and tested the latest kext you provided above for the Intel I226-V, but unfortunately the issue persists.
Below is the panic log:
panic(cpu 0 caller 0xffffff8000b9393c): assertion failed: m->m_flags & M_PKTHDR, file: /AppleInternal/Library/BuildRoots/.../uipc_mbuf.c, line: 4839 @uipc_socket.c:8229 Panicked task 0xffffff9df348a620: 342 threads: pid 0: kernel_task Backtrace (CPU 0), panicked thread: 0xffffff9df43120c8, Frame : Return Address 0xffffffd91c47fab0 : 0xffffff80003574e1 mach_kernel : _handle_debugger_trap + 0x431 0xffffffd91c47fb00 : 0xffffff80004d29b6 mach_kernel : _kdp_i386_trap + 0x126 0xffffffd91c47fb40 : 0xffffff80004c1bbc mach_kernel : _kernel_trap + 0x75c 0xffffffd91c47fc00 : 0xffffff80002eb971 mach_kernel : _return_from_trap + 0xc1 0xffffffd91c47fc20 : 0xffffff80003578b7 mach_kernel : _DebuggerTrapWithState + 0x67 0xffffffd91c47fd20 : 0xffffff8000356f36 mach_kernel : _panic_trap_to_debugger + 0x206 0xffffffd91c47fd90 : 0xffffff8000b88c3d mach_kernel : _panic + 0x81 0xffffffd91c47fe80 : 0xffffff8000b9393c mach_kernel : _panic_machine_check64 + 0xc78 0xffffffd91c47fe90 : 0xffffff80005dc389 mach_kernel : _dlil_create_input_thread + 0x2179 0xffffffd91c47ff50 : 0xffffff80005dc646 mach_kernel : _dlil_create_input_thread + 0x2436 0xffffffd91c47ffa0 : 0xffffff80002eb19e mach_kernel : _call_continuation + 0x2e
System Info:
Type: Desktop
Motherboard: Asus ROG Strix Z790-E Gaming WiFi
CPU: Intel Core i7-14700K
GPU: AMD Radeon RX 6600 (8176 MB)
NVMe: Samsung 980 PRO with Heatsink 1TB (PCI-E 4.0 x4)
Ethernet: Intel Ethernet Controller I226-V
SMBIOS: MacPro7,1
Boot Args: agdpmod=pikera
The panic seems to be related to the network stack (DLIL / mbuf handling), and it happens consistently at startup, preventing macOS from booting.
Could you please check if this is a regression with Tahoe Beta 7, or if a newer patch will be required for the Intel I226-V driver?
Thank you.
Additional Note: If I remove the Ethernet cable and also disable/remove the kext, the system boots and works normally. The panic only happens when the I226-V driver is active with the network connected.
Hi @dmanske,
Thanks for sharing the backtrace. From the information in your log, I can’t determine the exact root cause with certainty. However, since the panic is triggered by the M_PKTHDR assertion, I’ve added extra validation and drop logic in the RX path.
Because Ethernet is inherently unreliable and upper layers will retransmit, dropping these problematic packets should not significantly affect throughput or stability. Hopefully, this change will help mitigate the issue you’re seeing.
Could you please test the updated build and let me know if the panic still occurs?
Thanks again for your help and detailed feedback!
Hi,
I already tested the fix you sent earlier, but I got error again. I’m attaching the crash log file so you can analyze it and check what might be causing the issue.
Thanks in advance for your support.
Best regards, Daniel
Hello @dmanske, could you please provide the macOS Tahoe Beta 7 kernelcache? It’s usually located at a path similar to:
/System/Volumes/Preboot/E9544F41-7576-4A5D-8FCE-E08CA48377F3/boot/8D82741F50373E33222FA35386D1E7B84C9CBA6046AE4B220F0826E82B03D447174E923B21AAA93656FF4C167B84CB2B/System/Library/Caches/com.apple.kernelcaches/kernelcache
Thanks!
Hi SongXiaoXi
I entered macOS Tahoe to collect the kernel panic you requested. At first, I disconnected the Ethernet cable so I could navigate and capture the panic log. After some time, I retrieved the file and then reconnected the cable to see if the system would crash again.
To my surprise, it did not crash. I am currently running Tahoe with internet access, using the kext you provided above. I was even able to compress and upload everything through Safari in Tahoe without issues.
Now, I will restart the machine and boot directly with the Ethernet cable connected, to see if the system crashes on startup. I’ll report back with the result. On previous attempts, the system would crash within 10 seconds whenever it booted with the cable plugged in.
Best regards, Daniel
Just to give you an update: I tried rebooting with the Ethernet cable connected, and in this case the system practically starts already frozen — I can’t do anything at all.
Then I removed the cable, rebooted, waited about one minute, and plugged the cable back in. With that approach, the system is running fine and I can normally browse the internet on Tahoe.
I’m not sure if this information is helpful for your analysis, but I wanted to share it in case it provides any clue.
Best regards, Daniel
panic(cpu 19 caller 0xffffff8000b9393c): assertion failed: m->m_flags & M_PKTHDR, file: /AppleInternal/Library/BuildRoots/4~B7kvugD-3BmZw5Uo5hCwoMCv25L4e5YZ3jnjSj0/Library/Caches/com.apple.xbs/Sources/xnu/bsd/kern/uipc_mbuf.c, line: 4839 @uipc_socket.c:8229 Panicked task 0xffffff90461b2d38: 342 threads: pid 0: kernel_task Backtrace (CPU 19), panicked thread: 0xffffff90459c1598, Frame : Return Address 0xfffffff05e9f3ab0 : 0xffffff80003574e1 mach_kernel : _handle_debugger_trap + 0x431 0xfffffff05e9f3b00 : 0xffffff80004d29b6 mach_kernel : _kdp_i386_trap + 0x126 0xfffffff05e9f3b40 : 0xffffff80004c1bbc mach_kernel : _kernel_trap + 0x75c 0xfffffff05e9f3c00 : 0xffffff80002eb971 mach_kernel : _return_from_trap + 0xc1 0xfffffff05e9f3c20 : 0xffffff80003578b7 mach_kernel : _DebuggerTrapWithState + 0x67 0xfffffff05e9f3d20 : 0xffffff8000356f36 mach_kernel : _panic_trap_to_debugger + 0x206 0xfffffff05e9f3d90 : 0xffffff8000b88c3d mach_kernel : _panic + 0x81 0xfffffff05e9f3e80 : 0xffffff8000b9393c mach_kernel : _panic_machine_check64 + 0xc78 0xfffffff05e9f3e90 : 0xffffff80005dc389 mach_kernel : _dlil_create_input_thread + 0x2179 0xfffffff05e9f3f50 : 0xffffff80005dc646 mach_kernel : _dlil_create_input_thread + 0x2436 0xfffffff05e9f3fa0 : 0xffffff80002eb19e mach_kernel : _call_continuation + 0x2e
Process name corresponding to current thread (0xffffff90459c1598): kernel_task Boot args: keepsyms=1 debug=0x100 agdpmod=pikera -wegnoigpu
Mac OS version: 25A5346a
Kernel version: Darwin Kernel Version 25.0.0: Thu Aug 14 22:02:20 PDT 2025; root:xnu-12377.1.8~5/RELEASE_X86_64 Kernel UUID: 8A373D24-E11A-31BD-B00C-6F47C9AF8A81 roots installed: 0 KernelCache slide: 0x0000000000000000 KernelCache base: 0xffffff8000200000 Kernel slide: 0x00000000000e8000 Kernel text base: 0xffffff80002e8000 __HIB text base: 0xffffff8000100000 System model name: MacPro7,1 (Mac-27AD2F918AE68F61) System shutdown begun: NO Panic diags file available: YES (0x0) Hibernation exit count: 0
System uptime in nanoseconds: 312242623629 Last Sleep: absolute base_tsc base_nano Uptime : 0x00000048b31c5971 Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000 Wake : 0x0000000000000000 0x00000013ec6a5cc3 0x0000000000000000 Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space Zone info: Zone map: 0xffffff8046162000 - 0xffffffa046162000 . VM : 0xffffff8046162000 - 0xffffff8512e2e000 . RO : 0xffffff8512e2e000 - 0xffffff86ac7d2000 . GEN0 : 0xffffff86ac7d2000 - 0xffffff8b7949e000 . GEN1 : 0xffffff8b7949e000 - 0xffffff904616a000 . GEN2 : 0xffffff904616a000 - 0xffffff9512e36000 . GEN3 : 0xffffff9512e36000 - 0xffffff99dfb02000 . DATA : 0xffffff99dfb02000 - 0xffffffa046162000 Metadata: 0xffffffc06adb2000 - 0xffffffc08adb2000 Bitmaps : 0xffffffc08adb2000 - 0xffffffc096db2000 Extra : 0 - 0
Beta 9
panic(cpu 0 caller 0xffffff8000b9393c): assertion failed: m->m_flags & M_PKTHDR, file: /AppleInternal/Library/BuildRoots/4~B8hWugCqYa5LEmprkZNj-gGYi4Lbu0HIuuGUypo/Library/Caches/com.apple.xbs/Sources/xnu/bsd/kern/uipc_mbuf.c, line: 4839 @uipc_socket.c:8229 Panicked task 0xffffff8e9c931f00: 338 threads: pid 0: kernel_task Backtrace (CPU 0), panicked thread: 0xffffff9369f6eb30, Frame : Return Address 0xffffffd17d387ab0 : 0xffffff80003574e1 mach_kernel : _handle_debugger_trap + 0x431 0xffffffd17d387b00 : 0xffffff80004d29b6 mach_kernel : _kdp_i386_trap + 0x126 0xffffffd17d387b40 : 0xffffff80004c1bbc mach_kernel : _kernel_trap + 0x75c 0xffffffd17d387c00 : 0xffffff80002eb971 mach_kernel : _return_from_trap + 0xc1 0xffffffd17d387c20 : 0xffffff80003578b7 mach_kernel : _DebuggerTrapWithState + 0x67 0xffffffd17d387d20 : 0xffffff8000356f36 mach_kernel : _panic_trap_to_debugger + 0x206 0xffffffd17d387d90 : 0xffffff8000b88c3d mach_kernel : _panic + 0x81 0xffffffd17d387e80 : 0xffffff8000b9393c mach_kernel : _panic_machine_check64 + 0xc78 0xffffffd17d387e90 : 0xffffff80005dc389 mach_kernel : _dlil_create_input_thread + 0x2179 0xffffffd17d387f50 : 0xffffff80005dc646 mach_kernel : _dlil_create_input_thread + 0x2436 0xffffffd17d387fa0 : 0xffffff80002eb19e mach_kernel : _call_continuation + 0x2e
Process name corresponding to current thread (0xffffff9369f6eb30): kernel_task Boot args: keepsyms=1 debug=0x100 agdpmod=pikera -wegnoigpu
Mac OS version: 25A5351b
Kernel version: Darwin Kernel Version 25.0.0: Wed Aug 27 20:23:58 PDT 2025; root:xnu-12377.1.9~17/RELEASE_X86_64 Kernel UUID: 98AC5DC0-7462-3889-8FCA-E0474E48A0ED roots installed: 0 KernelCache slide: 0x0000000000000000 KernelCache base: 0xffffff8000200000 Kernel slide: 0x00000000000e8000 Kernel text base: 0xffffff80002e8000 __HIB text base: 0xffffff8000100000 System model name: MacPro7,1 (Mac-27AD2F918AE68F61) System shutdown begun: NO Panic diags file available: YES (0x0) Hibernation exit count: 0
System uptime in nanoseconds: 23649041404 Last Sleep: absolute base_tsc base_nano Uptime : 0x000000058197bf7a Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000 Wake : 0x0000000000000000 0x000000156d24f27b 0x0000000000000000 Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space Zone info: Zone map: 0xffffff8836275000 - 0xffffffa836275000 . VM : 0xffffff8836275000 - 0xffffff8d02f41000 . RO : 0xffffff8d02f41000 - 0xffffff8e9c8e5000 . GEN0 : 0xffffff8e9c8e5000 - 0xffffff93695b1000 . GEN1 : 0xffffff93695b1000 - 0xffffff983627d000 . GEN2 : 0xffffff983627d000 - 0xffffff9d02f49000 . GEN3 : 0xffffff9d02f49000 - 0xffffffa1cfc15000 . DATA : 0xffffffa1cfc15000 - 0xffffffa836275000 Metadata: 0xffffff804a205000 - 0xffffff806a205000 Bitmaps : 0xffffff806a205000 - 0xffffff8076205000 Extra : 0 - 0
Hello friends, you should provide a little more useful information. It seems like you're not providing enough information. Best regards.