Opened 4 years ago

Closed 2 years ago

#16366 closed bug (fixed)

NVMe KDL: release_spinlock: lock was already released

Reported by: KapiX Owned by: nobody
Priority: normal Milestone: R1/beta4
Component: System/Kernel Version: R1/beta2
Keywords: Cc: mmlr
Blocked By: #16894 Blocking:
Platform: All

Description

x86_64 hrev54381

Attachments (1)

20200704_003253.jpg (521.8 KB ) - added by KapiX 4 years ago.

Download all attachments as: .zip

Change History (5)

by KapiX, 4 years ago

Attachment: 20200704_003253.jpg added

comment:1 by KapiX, 4 years ago

git status again :)

comment:2 by waddlesplash, 4 years ago

Component: Drivers/Disk/NVMeSystem/Kernel
Owner: changed from waddlesplash to nobody

Oh dear, this looks like another race condition in the ConditionVariables code. I must have somehow got that wrong in some subtle way...

comment:3 by waddlesplash, 4 years ago

Cc: mmlr added

I reviewed the ConditionVariables code again, and I am kind of stumped how we are getting into a state where a spinlock is being double-released. mmlr, do you have any ideas? I think you reviewed this code at the time I wrote it...

comment:4 by waddlesplash, 2 years ago

Blocked By: 16894 added
Milestone: UnscheduledR1/beta4
Resolution: fixed
Status: newclosed

"Duplicate" of #16894 which has been since fixed.

Note: See TracTickets for help on using tickets.