RHEL-9.5: hang on smb2_reconnect

Solution Verified - Updated -

Issue

  • The calltrace of deadlock processes:
PID: 2790894  TASK: ffff8fd61bf14580  CPU: 2    COMMAND: "kworker/2:2"
 #0 [ffffb0bb51057aa0] __schedule at ffffffff998de369
 #1 [ffffb0bb51057b08] schedule at ffffffff998de6ce
 #2 [ffffb0bb51057b20] schedule_preempt_disabled at ffffffff998debe1
 #3 [ffffb0bb51057b28] __mutex_lock.constprop.0 at ffffffff998dfd33
 #4 [ffffb0bb51057ba0] smb2_reconnect at ffffffffc0c4fca4 [cifs]
 #5 [ffffb0bb51057bf8] smb2_plain_req_init at ffffffffc0c50771 [cifs]
 #6 [ffffb0bb51057c28] smb2_new_read_req.constprop.0 at ffffffffc0c51226 [cifs]
 #7 [ffffb0bb51057c80] smb2_async_readv at ffffffffc0c57474 [cifs]
 #8 [ffffb0bb51057d38] cifs_send_async_read at ffffffffc0c190ef [cifs]
 #9 [ffffb0bb51057e00] collect_uncached_read_data at ffffffffc0c196a7 [cifs]
#10 [ffffb0bb51057e70] cifs_uncached_readv_complete at ffffffffc0c197e0 [cifs]
#11 [ffffb0bb51057e88] process_one_work at ffffffff98d2fb54
#12 [ffffb0bb51057ec8] worker_thread at ffffffff98d3071e
#13 [ffffb0bb51057f18] kthread at ffffffff98d38abd
#14 [ffffb0bb51057f50] ret_from_fork at ffffffff98c03e89

PID: 3427092  TASK: ffff8fd637d622c0  CPU: 2    COMMAND: "kworker/2:1"
 #0 [ffffb0bb520b7850] __schedule at ffffffff998de369
 #1 [ffffb0bb520b78b8] schedule at ffffffff998de6ce
 #2 [ffffb0bb520b78d0] wait_for_response at ffffffffc0c2e40b [cifs]
 #3 [ffffb0bb520b7918] compound_send_recv at ffffffffc0c30784 [cifs]
 #4 [ffffb0bb520b7a58] cifs_send_recv at ffffffffc0c30e6f [cifs]
 #5 [ffffb0bb520b7a70] SMB2_negotiate at ffffffffc0c516a6 [cifs]
 #6 [ffffb0bb520b7b50] smb2_negotiate at ffffffffc0c3fd84 [cifs]
 #7 [ffffb0bb520b7b78] cifs_negotiate_protocol at ffffffffc0c0d813 [cifs]
 #8 [ffffb0bb520b7ba0] smb2_reconnect at ffffffffc0c4fe3f [cifs]
 #9 [ffffb0bb520b7bf8] smb2_plain_req_init at ffffffffc0c50771 [cifs]
#10 [ffffb0bb520b7c28] smb2_new_read_req.constprop.0 at ffffffffc0c51226 [cifs]
#11 [ffffb0bb520b7c80] smb2_async_readv at ffffffffc0c57474 [cifs]
#12 [ffffb0bb520b7d38] cifs_send_async_read at ffffffffc0c190ef [cifs]
#13 [ffffb0bb520b7e00] collect_uncached_read_data at ffffffffc0c196a7 [cifs]
#14 [ffffb0bb520b7e70] cifs_uncached_readv_complete at ffffffffc0c197e0 [cifs]
#15 [ffffb0bb520b7e88] process_one_work at ffffffff98d2fb54
#16 [ffffb0bb520b7ec8] worker_thread at ffffffff98d3071e
#17 [ffffb0bb520b7f18] kthread at ffffffff98d38abd
#18 [ffffb0bb520b7f50] ret_from_fork at ffffffff98c03e89

Environment

  • Red Hat Enterprise Linux 9.5
  • kernel-5.14.0-503.23.1.el9_5
  • cifs, autofs
  • `dfs

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content