ext4 oops when running xfstests on cifs - kernel 5.0.0-x (Disco) only
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
High
|
Alex | ||
Disco |
Won't Fix
|
High
|
Unassigned |
Bug Description
I've found an issue with kernel 5.0.0-24 while trying to verify LP#1824981 in a qemu guest - xfstests running on CIFS triggers a crash in ext4 with the following signature:
BUG: unable to handle kernel NULL pointer dereference at 000000000000012c
#PF error: [normal kernel read fault]
Oops: 0000 [#1] SMP PTI
CPU: 3 PID: 24980 Comm: 223 Not tainted 5.0.0-24-generic #25-Ubuntu
RIP: 0010:call_
[...]
Call Trace:
ext4_readdir+
iterate_
__x64_
? __x64_sys_
do_syscall_
The full oops is attached below.
I've tested on the following kernels, always in the Disco guest:
*Reproduced -> 5.0.0-7 (built that one), 5.0.0-13, 5.0.0-21, 5.0.0-23, 5.0.0-24 (proposed)
*No Issue -> 4.18.0-25 (from Cosmic), 5.2.0-10 (from Eoan), and 5.0, 5.1 and 5.2 from mainline builds (https:/
To trigger that I've ran the xfstests on a cifs mount point according to the instructions in https:/
I've started a "manual" bisect - isolated all commits from v5.0..5.0.0-7, excluded all related with debian folder (and efi-lockdown, due to their complexity) and I'm reverting in a binary search fashion. Reverted 105 commits and still reproduced, and in the next set I've failed to build.
I'll investigate the build fault and also I'll try to reproduce in a Bionic VM with bionic-hwe kernel version 5.0 .
Changed in linux (Ubuntu): | |
assignee: | Guilherme G. Piccoli (gpiccoli) → Alex (alex139) |
I've also faced this oops.