402 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【OLK-5.10】对所有盘跑fio读写,dmesg出现软锁call trace

已挂起
缺陷
创建于  
2022-02-11 16:12

【标题描述】对所有盘跑fio读写,dmesg出现软锁call trace
【环境信息】
硬件信息:
[root@localhost perf]# cat /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS)"
ANSI_COLOR="0;31"

[root@localhost perf]# uname -r
5.10.0-6.0.0.0.oe1.aarch64
[root@localhost perf]# uname -a
Linux localhost.localdomain 5.10.0-6.0.0.0.oe1.aarch64 #1 SMP Wed Sep 15 23:16:19 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
[root@localhost perf]#
软件信息:
OS:openEuler 22.03 lts beta1
DRV(driver version):5.10.0-6.0.0.0.oe1.aarch64 SMP mod_unload modversions aarch64
如果有特殊组网,请提供网络拓扑图
【问题复现步骤】
对所有盘跑fio
for bs in 4k 256k
do
    for rw in read write randread randwrite rw
    do
fio
       wait
       sleep 30
    done
done
【预期结果】
fio正常,dmesg没有出现报错
【实际结果】
fio过程中出现软锁
输入图片说明

[ 6536.102867] watchdog: BUG: soft lockup - CPU#93 stuck for 22s! [irq/1458-hisi_s:1585]
[ 6536.112925] Modules linked in: binfmt_misc rpcrdma rdma_ucm ib_srpt ib_isert iscsi_target_mod ib_umad target_core_mod ib_ipoib ib_iser rdma_cm iw_cm ib_cm libiscsi scsi_transport_iscsi mlx5_ib nls_utf8 isofs cdrom loop nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_tables ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_mangle iptable_raw iptable_security rfkill ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ipmi_ssif hns_roce_hw_v2 ib_uverbs acpi_ipmi sg ib_core ipmi_si ipmi_devintf ipmi_msghandler uio_pdrv_genirq uio sunrpc vfat fat sch_fq_codel fuse ip_tables ext4 mbcache jbd2 sd_mod realtek aes_ce_ccm sha512_generic sha512_arm64 xts hisi_hpre hisi_sas_v3_hw crct10dif_ce ghash_ce dh_generic hisi_sas_main sha2_ce ahci libsas hns3
[ 6536.113006] ecdh_generic sha256_arm64 libahci scsi_transport_sas ixgbe hisi_sec2 nvme hisi_zip ecc hclge sha1_ce sbsa_gwdt mlx5_core mdio hisi_qm libata hnae3 nvme_core libcurve25519_generic megaraid_sas uacce authenc t10_pi mlxfw aes_neon_bs aes_neon_blk aes_ce_blk crypto_simd cryptd aes_ce_cipher
[ 6536.233918] CPU: 93 PID: 1585 Comm: irq/1458-hisi_s Kdump: loaded Not tainted 5.10.0-6.0.0.0.oe1.aarch64 #1
[ 6536.245391] Hardware name: Huawei TaiShan 2280 V2/BC82AMDD, BIOS 2280-V2 CS V5.B170.01 06/30/2021
[ 6536.255927] pstate: 80c00009 (Nzcv daif +PAN +UAO -TCO BTYPE=--)
[ 6536.263126] pc : sbitmap_queue_clear+0x68/0x230
[ 6536.268842] lr : blk_mq_put_tag+0x44/0x70
[ 6536.274013] sp : ffff80004d96fa60
[ 6536.278468] x29: ffff80004d96fa60 x28: 0000000000000c01
[ 6536.284902] x27: ffff59db95f7dc70 x26: ffff59db83d33408
[ 6536.291351] x25: ffff59dbd5c40880 x24: fffff80043f53b40
[ 6536.297801] x23: ffff39dd53926978 x22: 00000000ffffffff
[ 6536.304238] x21: 000000000000005c x20: 0000000000000519
[ 6536.310657] x19: ffff59dbd5c40118 x18: 0000000000000000
[ 6536.317064] x17: 0000000000000000 x16: ffffbd9aab8c3db4
[ 6536.323457] x15: 0000000000000000 x14: 0000000000000000
[ 6536.329837] x13: 0000000000000000 x12: 000000b603aff264
[ 6536.336215] x11: 000000ae2f925b94 x10: 00000000fa83b2da
[ 6536.342579] x9 : ffffbd9aabadc2ac x8 : ffff59db83d3ad90
[ 6536.348936] x7 : 0000000000000001 x6 : 000000a843a6b7ee
[ 6536.355290] x5 : 00000000000000c0 x4 : 0000000000000019
[ 6536.361625] x3 : 0000000002000000 x2 : ffff59db96768000
[ 6536.367953] x1 : ffff59db96768f80 x0 : ffff59db96768f80
[ 6536.374271] Call trace:
[ 6536.377725] sbitmap_queue_clear+0x68/0x230
[ 6536.382899] blk_mq_put_tag+0x44/0x70
[ 6536.387538] __blk_mq_free_request+0x5c/0xb0
[ 6536.392774] blk_mq_free_request+0x110/0x1c0
[ 6536.398013] __blk_mq_end_request+0x108/0x134
[ 6536.403324] scsi_end_request+0xcc/0x1f0
[ 6536.408193] scsi_io_completion+0x80/0x1a0
[ 6536.413224] scsi_finish_command+0x108/0x140
[ 6536.418425] scsi_softirq_done+0x7c/0x190
[ 6536.423353] blk_mq_complete_request+0x40/0x50
[ 6536.428703] scsi_mq_done+0x5c/0xd0
[ 6536.433104] sas_scsi_task_done+0x7c/0xf0 [libsas]
[ 6536.438799] slot_complete_v3_hw+0x15c/0x550 [hisi_sas_v3_hw]
[ 6536.445453] cq_thread_v3_hw+0xa4/0x274 [hisi_sas_v3_hw]
[ 6536.451692] irq_thread_fn+0x38/0xb0
[ 6536.456191] irq_thread+0x144/0x2a4
[ 6536.460598] kthread+0x11c/0x120
[ 6536.464740] ret_from_fork+0x10/0x18

【附件信息】
比如系统message日志/组件日志、dump信息、图片等

评论 (2)

倪福佳 创建了缺陷

Hi ni-fujia, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @YangYingliang , @pi3orama , @成坚 (CHENG Jian) , @Qiuuuuu , @zhengzengkai , @Xie XiuQi

openeuler-ci-bot 添加了
 
sig/Kernel
标签
倪福佳 修改了描述
倪福佳 修改了描述
倪福佳 修改了描述
sanglipeng 任务状态待办的 修改为已挂起
sanglipeng 负责人设置为sanglipeng
sanglipeng 添加了
 
issue_needinfo
标签

@倪福佳 你好,这个问题后来解决了吗?

sanglipeng 添加了
 
issue_feature
标签

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助