Skip to content

Kernel panics with 2.3.0 on macOS Tahoe #43

Description

@Waelwindows

System information

Type Version/Name
Distribution Name Darwin
Distribution Version 25.0.0
Kernel Version xnu-12377.1.9~3/RELEASE_ARM64_T6020
Architecture M2 Mac arm64e
OpenZFS Version zfs-2.3.0-1, zfs-kmod-2.3.0-1

Describe the problem you're observing

I am running a 2023 Macbook Pro 14 inch (M2 Pro - t6020).

After upgrading to macOS Tahoe from Sequoia, version 2.2.3 was working fine AFAIK.
However, once I updated to 2.3.0, I started getting kernel panics when doing read intensive work.
The panics mostly happen when

  • I cargo check a medium sized rust project
  • I run machine learning packages from python on a .venv from the pool.

Before, rust used to give intermittent IO errcode 13 errors IIRC. Now it just kernel panics.

I tried getting the symbols according to the guide. With a delta of 0x2c8000, I wasn't able to get symbols using the this invocation

I made a script to expedite attempting to read the symbols/calculating the delta, but I still couldn't get a single symbol from the logs.

panic-reader.py

atos -arch arm64e -o /Library/Extensions/zfs.kext/Contents/MacOS/zfs -l 0xfffffe003bf5c000

Include any warning/errors/backtraces from the system logs

Here are my panic logs.
panics.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions