[LU-14444] LBUG: client kernel panic with "ASSERTION( req->rq_reqmsg ) failed" Created: 18/Feb/21  Updated: 23/Feb/21  Resolved: 22/Feb/21

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

Type: Bug Priority: Minor
Reporter: Sebastien Buisson Assignee: Sebastien Buisson
Resolution: Fixed Votes: 0
Labels: sec

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

A client node got a kernel panic with the log:

2021-02-17T13:04:06.296603+01:00 node1001 kern.warning kernel: Lustre: 214367:0:(sec_gss.c:315:cli_ctx_expire()) ctx 00000000978c878b(72801->lustre-MDT0001_UUID) get expired: 1613563430(-16s)
2021-02-17T13:04:06.343079+01:00 node1001 kern.warning kernel: Lustre: 214372:0:(sec_gss.c:377:gss_cli_ctx_uptodate()) client refreshed ctx 000000004331a6ad idx 0xb7afb39c064dbfbe (72801->lustre-MDT0001_UUID), expiry 1613564032(+586s)
2021-02-17T13:04:06.370536+01:00 node1001 kern.warning kernel: Lustre: 214367:0:(sec_gss.c:1228:gss_cli_ctx_fini_common()) gss.keyring@0000000023f60ad5: destroy ctx 00000000e97836cf(72801->lustre-MDT0000_UUID)
2021-02-17T13:04:07.339156+01:00 node1001 kern.emerg kernel: LustreError: 214366:0:(sec.c:497:sptlrpc_req_ctx_switch()) ASSERTION( req->rq_reqmsg ) failed:
2021-02-17T13:04:07.339293+01:00 node1001 kern.emerg kernel: LustreError: 214366:0:(sec.c:497:sptlrpc_req_ctx_switch()) LBUG
2021-02-17T13:04:07.339357+01:00 node1001 kern.info kernel: Pid: 214366, comm: slurm_script 4.18.0-193.6.3.el8_2.x86_64 #1 SMP Mon Jun 1 20:24:55 UTC 2020
2021-02-17T13:04:07.351784+01:00 node1001 kern.info kernel: Call Trace TBD:
2021-02-17T13:04:07.351850+01:00 node1001 kern.emerg kernel: Kernel panic - not syncing: LBUG

The error occurred while doing this kind of test:

while :; do date; klist; ls $HOME|wc; klist; sleep 1; done


 Comments   
Comment by Gerrit Updater [ 18/Feb/21 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/41685
Subject: LU-14444 gss: handle empty reqmsg in sptlrpc_req_ctx_switch
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a14770acf82d254a4f27bea34df4c0a39d4b150a

Comment by Gerrit Updater [ 22/Feb/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41685/
Subject: LU-14444 gss: handle empty reqmsg in sptlrpc_req_ctx_switch
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: dfe87b089b662663ba125769866c98e803f89a8c

Comment by Peter Jones [ 22/Feb/21 ]

Landed for 2.15

Comment by Gerrit Updater [ 23/Feb/21 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/41725
Subject: LU-14444 gss: handle empty reqmsg in sptlrpc_req_ctx_switch
Project: fs/lustre-release
Branch: b2_14
Current Patch Set: 1
Commit: e3aa5897d7a14dbf77cf0cf1972b26d7b1818919

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