[LU-14531] racer with DoM enabled crashes in ZFS Created: 17/Mar/21  Updated: 19/Oct/21  Resolved: 18/Aug/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.15.0

Type: Bug Priority: Minor
Reporter: Alex Zhuravlev Assignee: Alex Zhuravlev
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   
BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
PGD 0 P4D 0 
Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
CPU: 1 PID: 9163 Comm: dp_sync_taskq Tainted: P        W  O     --------- ---  4.18.0 #35
Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
RIP: 0010:dbuf_sync_leaf+0x3f3/0x790 [zfs]
Code: 00 00 00 4c 89 e7 e8 5c a9 fe ff 48 8b 95 38 02 00 00 48 c7 85 30 02 00 00 00 00 00 00 48 39 d3 75 08 e9 f1 02 00 00 48 89 c2 <48> 8b 42 28 48 39 c3 75 f4 48 83 c2 28 48 8b 43 28 48 89 02 48 8b
RSP: 0018:ffff8801937cbba8 EFLAGS: 00010286
RAX: 0000000000000001 RBX: ffff8800c4a34e00 RCX: ffffffffffffff80
RDX: 0000000000000000 RSI: ffff8800c95bcfc0 RDI: ffff8800c95bce00
RBP: ffff8800d5b12d70 R08: 5a5a5a5a5a5a5a5a R09: 5a5a5a5a5a5a5a5a
R10: 5a5a5a5a5a5a5a5a R11: 5a5a5a5a5a5a5a5a R12: ffff8800d5b12dc8
R13: ffff8800c3cae950 R14: ffff880193070000 R15: ffff8800c4a34e00
FS:  0000000000000000(0000) GS:ffff8801a9e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000028 CR3: 00000000d4aeb000 CR4: 00000000000006a0
Call Trace:
 dbuf_sync_list+0xf0/0x100 [zfs]
 dnode_sync+0x5f0/0xf80 [zfs]
 ? __mutex_unlock_slowpath+0x38/0x280
 sync_dnodes_task+0x42/0x170 [zfs]
 taskq_thread+0x2c4/0x4a0 [spl]
 ? wake_up_q+0x60/0x60
 kthread+0x100/0x140
 ? taskq_thread_should_stop+0x70/0x70 [spl]
 ? kthread_flush_work_fn+0x10/0x10


 Comments   
Comment by Gerrit Updater [ 08/Apr/21 ]

Alex Zhuravlev (bzzz@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43233
Subject: LU-14531 osd: serialize access to object vs object destroy
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e9d9e0f7f41d654b25b5e6b585072862bb70183c

Comment by Gerrit Updater [ 18/Aug/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/43233/
Subject: LU-14531 osd: serialize access to object vs object destroy
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 51350e9b738dbfeae2911078d73ddc0c1e7e20d8

Comment by Peter Jones [ 18/Aug/21 ]

Landed for 2.15

Generated at Sat Feb 10 03:10:34 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.