Hello,

We are encountering a reproducible issue with the CephFS kernel client on Ubuntu 24.04 and would appreciate your feedback.

Context:
We are preparing an updated Ubuntu 24.04 image for our scientific users. With kernel |6.17.0-14-generic|, the CephFS mount succeeds and the filesystem is visible via |df -h|, but any attempt to access the directory contents (e.g. |ls|) immediately triggers a kernel crash.

From userland, the process is simply killed:

|# ls /net/serdon/illdata Killed|

The mount appears healthy and the filesystem is correctly reported:

|# mount | grep ceph 192.168.170.61,192.168.170.69,192.168.170.70:/ on /net/serdon/illdata type ceph (rw,relatime,name=visa,acl) # df -h | grep serdon 192.168.170.61,192.168.170.69,192.168.170.70:/ 4.1P 2.0P 2.1P 49% /net/serdon/illdata|

However, any access to the mount point triggers a kernel NULL pointer dereference in the Ceph module:

|BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: strcmp+0x10/0x40 Call Trace: ceph_mds_auth_match ceph_mds_check_access ceph_open|

Environment:

|Linux 6.17.0-14-generic #14~24.04.1-Ubuntu CephFS mounted via kernel client (mount -t ceph)|

The issue is fully reproducible: any access to the mount point causes the same kernel crash.

Full stack trace:
https://pastebin.com/ZgQHpN0q <https://pastebin.com/ZgQHpN0q>

Questions:
- Is this a known issue with the CephFS kernel client on Linux 6.17?
- Does this look like an upstream CephFS bug, or something specific to the Ubuntu 6.17 kernel?

We can provide additional details (Ceph cluster version, MDS version, etc.) if needed.

Thank you for your help.

Best regards,

Fabien
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to