Can you share local.config of xfstests ? 2024년 8월 11일 (일) 오전 9:12, Namjae Jeon <linkinjeon@xxxxxxxxxx>님이 작성: > > Thanks for your report:) > I will check it. > > 2024년 8월 11일 (일) 오전 1:44, Steve French <smfrench@xxxxxxxxx>님이 작성: > > > > Running xfstests against ksmbd on kernel 6.11-rc2, I noticed the > > following errors logged in the server's dmesg log. It was likely > > fairly early in the test run (before the client got to test > > generic/100 e.g.) Any ideas on the bug? > > > > [Sat Aug 10 15:15:24 2024] ------------[ cut here ]------------ > > [Sat Aug 10 15:15:24 2024] memcpy: detected field-spanning write (size > > 137) of single field "(char *)&rsp->hdr.ProtocolId + sz" at > > fs/smb/server/smb2pdu.c:1373 (size 0) > > [Sat Aug 10 15:15:24 2024] WARNING: CPU: 3 PID: 82 at > > fs/smb/server/smb2pdu.c:1373 ntlm_negotiate+0x1bf/0x1e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] Modules linked in: nls_utf8 ksmbd > > crc32_generic rdma_cm iw_cm ib_cm cifs_arc4 nls_ucs2_utils cfg80211 > > binfmt_misc xfs nls_iso8859_1 intel_rapl_msr intel_rapl_common > > intel_uncore_frequency_common isst_if_common xt_conntrack nf_conntrack > > nf_defrag_ipv6 nf_defrag_ipv4 xt_owner xt_tcpudp nft_compat nf_tables > > skx_edac_common nfit nfnetlink rapl i2c_piix4 i2c_smbus hv_balloon > > vmgenid input_leds joydev mac_hid serio_raw dm_multipath msr > > efi_pstore dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic > > raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor > > async_tx xor raid6_pq libcrc32c raid1 raid0 mlx5_ib ib_uverbs macsec > > ib_core mlx5_core mlxfw psample tls pci_hyperv pci_hyperv_intf > > hid_generic crct10dif_pclmul hv_storvsc hyperv_drm crc32_pclmul > > hid_hyperv hv_netvsc hid scsi_transport_fc hv_utils hyperv_keyboard > > polyval_clmulni polyval_generic hyperv_fb ghash_clmulni_intel > > sha256_ssse3 sha1_ssse3 pata_acpi psmouse hv_vmbus floppy aesni_intel > > crypto_simd cryptd > > [Sat Aug 10 15:15:24 2024] CPU: 3 UID: 0 PID: 82 Comm: kworker/3:1 Not > > tainted 6.11.0-061100rc2-generic #202408042216 > > [Sat Aug 10 15:15:24 2024] Hardware name: Microsoft Corporation > > Virtual Machine/Virtual Machine, BIOS 090008 12/07/2018 > > [Sat Aug 10 15:15:24 2024] Workqueue: ksmbd-io handle_ksmbd_work [ksmbd] > > [Sat Aug 10 15:15:24 2024] RIP: 0010:ntlm_negotiate+0x1bf/0x1e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] Code: 00 3c 01 0f 87 9e 48 01 00 a8 01 75 > > b8 48 c7 c2 88 05 45 c1 4c 89 fe 48 c7 c7 d8 05 45 c1 c6 05 aa cd 01 > > 00 01 e8 e1 d1 ee f8 <0f> 0b eb 97 41 bd f4 ff ff ff e9 df fe ff ff e8 > > 7d 6c 08 fa 66 66 > > [Sat Aug 10 15:15:24 2024] RSP: 0018:ffff9b80802f7cf0 EFLAGS: 00010246 > > [Sat Aug 10 15:15:24 2024] RAX: 0000000000000000 RBX: ffff8ae7ce4a8004 > > RCX: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] RDX: 0000000000000000 RSI: 0000000000000000 > > RDI: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] RBP: ffff9b80802f7d40 R08: 0000000000000000 > > R09: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] R10: 0000000000000000 R11: 0000000000000000 > > R12: ffff8ae7ce4a804c > > [Sat Aug 10 15:15:24 2024] R13: 0000000000000000 R14: ffff8ae7cc2eb380 > > R15: 0000000000000089 > > [Sat Aug 10 15:15:24 2024] FS: 0000000000000000(0000) > > GS:ffff8aee63b80000(0000) knlGS:0000000000000000 > > [Sat Aug 10 15:15:24 2024] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > [Sat Aug 10 15:15:24 2024] CR2: 000070d3373f7a78 CR3: 00000001070cc004 > > CR4: 00000000003706f0 > > [Sat Aug 10 15:15:24 2024] DR0: 0000000000000000 DR1: 0000000000000000 > > DR2: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] DR3: 0000000000000000 DR6: 00000000fffe0ff0 > > DR7: 0000000000000400 > > [Sat Aug 10 15:15:24 2024] Call Trace: > > [Sat Aug 10 15:15:24 2024] <TASK> > > [Sat Aug 10 15:15:24 2024] ? show_trace_log_lvl+0x1be/0x310 > > [Sat Aug 10 15:15:24 2024] ? show_trace_log_lvl+0x1be/0x310 > > [Sat Aug 10 15:15:24 2024] ? smb2_sess_setup+0x936/0xa00 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? show_regs.part.0+0x22/0x30 > > [Sat Aug 10 15:15:24 2024] ? show_regs.cold+0x8/0x10 > > [Sat Aug 10 15:15:24 2024] ? ntlm_negotiate+0x1bf/0x1e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? __warn.cold+0xa7/0x101 > > [Sat Aug 10 15:15:24 2024] ? ntlm_negotiate+0x1bf/0x1e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? report_bug+0x114/0x160 > > [Sat Aug 10 15:15:24 2024] ? handle_bug+0x51/0xa0 > > [Sat Aug 10 15:15:24 2024] ? exc_invalid_op+0x18/0x80 > > [Sat Aug 10 15:15:24 2024] ? asm_exc_invalid_op+0x1b/0x20 > > [Sat Aug 10 15:15:24 2024] ? ntlm_negotiate+0x1bf/0x1e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? ksmbd_release_crypto_ctx+0xa4/0xd0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] smb2_sess_setup+0x936/0xa00 [ksmbd] > > [Sat Aug 10 15:15:24 2024] __process_request+0xa8/0x1c0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] __handle_ksmbd_work+0x1ce/0x2e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] handle_ksmbd_work+0x2d/0xa0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] process_one_work+0x177/0x350 > > [Sat Aug 10 15:15:24 2024] worker_thread+0x31a/0x450 > > [Sat Aug 10 15:15:24 2024] ? _raw_spin_unlock_irqrestore+0x11/0x60 > > [Sat Aug 10 15:15:24 2024] ? __pfx_worker_thread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] kthread+0xe4/0x110 > > [Sat Aug 10 15:15:24 2024] ? __pfx_kthread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] ret_from_fork+0x47/0x70 > > [Sat Aug 10 15:15:24 2024] ? __pfx_kthread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] ret_from_fork_asm+0x1a/0x30 > > [Sat Aug 10 15:15:24 2024] </TASK> > > [Sat Aug 10 15:15:24 2024] ---[ end trace 0000000000000000 ]--- > > [Sat Aug 10 15:15:24 2024] ------------[ cut here ]------------ > > [Sat Aug 10 15:15:24 2024] memcpy: detected field-spanning write (size > > 9) of single field "(char *)&rsp->hdr.ProtocolId + sz" at > > fs/smb/server/smb2pdu.c:1456 (size 0) > > [Sat Aug 10 15:15:24 2024] WARNING: CPU: 3 PID: 82 at > > fs/smb/server/smb2pdu.c:1456 ntlm_authenticate.isra.0+0x4cd/0x540 > > [ksmbd] > > [Sat Aug 10 15:15:24 2024] Modules linked in: nls_utf8 ksmbd > > crc32_generic rdma_cm iw_cm ib_cm cifs_arc4 nls_ucs2_utils cfg80211 > > binfmt_misc xfs nls_iso8859_1 intel_rapl_msr intel_rapl_common > > intel_uncore_frequency_common isst_if_common xt_conntrack nf_conntrack > > nf_defrag_ipv6 nf_defrag_ipv4 xt_owner xt_tcpudp nft_compat nf_tables > > skx_edac_common nfit nfnetlink rapl i2c_piix4 i2c_smbus hv_balloon > > vmgenid input_leds joydev mac_hid serio_raw dm_multipath msr > > efi_pstore dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic > > raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor > > async_tx xor raid6_pq libcrc32c raid1 raid0 mlx5_ib ib_uverbs macsec > > ib_core mlx5_core mlxfw psample tls pci_hyperv pci_hyperv_intf > > hid_generic crct10dif_pclmul hv_storvsc hyperv_drm crc32_pclmul > > hid_hyperv hv_netvsc hid scsi_transport_fc hv_utils hyperv_keyboard > > polyval_clmulni polyval_generic hyperv_fb ghash_clmulni_intel > > sha256_ssse3 sha1_ssse3 pata_acpi psmouse hv_vmbus floppy aesni_intel > > crypto_simd cryptd > > [Sat Aug 10 15:15:24 2024] CPU: 3 UID: 0 PID: 82 Comm: kworker/3:1 > > Tainted: G W 6.11.0-061100rc2-generic #202408042216 > > [Sat Aug 10 15:15:24 2024] Tainted: [W]=WARN > > [Sat Aug 10 15:15:24 2024] Hardware name: Microsoft Corporation > > Virtual Machine/Virtual Machine, BIOS 090008 12/07/2018 > > [Sat Aug 10 15:15:24 2024] Workqueue: ksmbd-io handle_ksmbd_work [ksmbd] > > [Sat Aug 10 15:15:24 2024] RIP: > > 0010:ntlm_authenticate.isra.0+0x4cd/0x540 [ksmbd] > > [Sat Aug 10 15:15:24 2024] Code: e9 44 fc ff ff 48 c7 c2 c8 09 45 c1 > > 4c 89 c6 48 c7 c7 d8 05 45 c1 48 89 45 b0 4c 89 45 b8 c6 05 4b a8 01 > > 00 01 e8 83 ac ee f8 <0f> 0b 44 0f b7 7d c6 48 8b 45 b0 4c 8b 45 b8 e9 > > b5 fb ff ff 49 8b > > [Sat Aug 10 15:15:24 2024] RSP: 0018:ffff9b80802f7ce8 EFLAGS: 00010246 > > [Sat Aug 10 15:15:24 2024] RAX: 0000000000000000 RBX: ffff8ae7cc4bbc00 > > RCX: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] RDX: 0000000000000000 RSI: 0000000000000000 > > RDI: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] RBP: ffff9b80802f7d40 R08: 0000000000000000 > > R09: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] R10: 0000000000000000 R11: 0000000000000000 > > R12: ffff8ae7ce49b800 > > [Sat Aug 10 15:15:24 2024] R13: ffff8ae7ce4a8004 R14: ffff8ae7ce4abc04 > > R15: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] FS: 0000000000000000(0000) > > GS:ffff8aee63b80000(0000) knlGS:0000000000000000 > > [Sat Aug 10 15:15:24 2024] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > [Sat Aug 10 15:15:24 2024] CR2: 000070d3373f7a78 CR3: 00000001070cc004 > > CR4: 00000000003706f0 > > [Sat Aug 10 15:15:24 2024] DR0: 0000000000000000 DR1: 0000000000000000 > > DR2: 0000000000000000 > > [Sat Aug 10 15:15:24 2024] DR3: 0000000000000000 DR6: 00000000fffe0ff0 > > DR7: 0000000000000400 > > [Sat Aug 10 15:15:24 2024] Call Trace: > > [Sat Aug 10 15:15:24 2024] <TASK> > > [Sat Aug 10 15:15:24 2024] ? show_trace_log_lvl+0x1be/0x310 > > [Sat Aug 10 15:15:24 2024] ? show_trace_log_lvl+0x1be/0x310 > > [Sat Aug 10 15:15:24 2024] ? smb2_sess_setup+0x88c/0xa00 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? show_regs.part.0+0x22/0x30 > > [Sat Aug 10 15:15:24 2024] ? show_regs.cold+0x8/0x10 > > [Sat Aug 10 15:15:24 2024] ? ntlm_authenticate.isra.0+0x4cd/0x540 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? __warn.cold+0xa7/0x101 > > [Sat Aug 10 15:15:24 2024] ? ntlm_authenticate.isra.0+0x4cd/0x540 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? report_bug+0x114/0x160 > > [Sat Aug 10 15:15:24 2024] ? handle_bug+0x51/0xa0 > > [Sat Aug 10 15:15:24 2024] ? exc_invalid_op+0x18/0x80 > > [Sat Aug 10 15:15:24 2024] ? asm_exc_invalid_op+0x1b/0x20 > > [Sat Aug 10 15:15:24 2024] ? ntlm_authenticate.isra.0+0x4cd/0x540 [ksmbd] > > [Sat Aug 10 15:15:24 2024] ? ntlm_authenticate.isra.0+0x4cd/0x540 [ksmbd] > > [Sat Aug 10 15:15:24 2024] smb2_sess_setup+0x88c/0xa00 [ksmbd] > > [Sat Aug 10 15:15:24 2024] __process_request+0xa8/0x1c0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] __handle_ksmbd_work+0x1ce/0x2e0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] handle_ksmbd_work+0x2d/0xa0 [ksmbd] > > [Sat Aug 10 15:15:24 2024] process_one_work+0x177/0x350 > > [Sat Aug 10 15:15:24 2024] worker_thread+0x31a/0x450 > > [Sat Aug 10 15:15:24 2024] ? _raw_spin_unlock_irqrestore+0x11/0x60 > > [Sat Aug 10 15:15:24 2024] ? __pfx_worker_thread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] kthread+0xe4/0x110 > > [Sat Aug 10 15:15:24 2024] ? __pfx_kthread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] ret_from_fork+0x47/0x70 > > [Sat Aug 10 15:15:24 2024] ? __pfx_kthread+0x10/0x10 > > [Sat Aug 10 15:15:24 2024] ret_from_fork_asm+0x1a/0x30 > > [Sat Aug 10 15:15:24 2024] </TASK> > > [Sat Aug 10 15:15:24 2024] ---[ end trace 0000000000000000 ]--- > > [Sat Aug 10 16:39:21 2024] workqueue: handle_ksmbd_work [ksmbd] hogged > > CPU for >10000us 4 times, consider switching to WQ_UNBOUND > > [Sat Aug 10 16:39:21 2024] workqueue: handle_ksmbd_work [ksmbd] hogged > > CPU for >10000us 5 times, consider switching to WQ_UNBOUND > > [Sat Aug 10 16:39:22 2024] workqueue: handle_ksmbd_work [ksmbd] hogged > > CPU for >10000us 7 times, consider switching to WQ_UNBOUND > > [Sat Aug 10 16:39:41 2024] workqueue: xfs_inodegc_worker [xfs] hogged > > CPU for >10000us 4 times, consider switching to WQ_UNBOUND > > [Sat Aug 10 16:39:47 2024] workqueue: xfs_inodegc_worker [xfs] hogged > > CPU for >10000us 5 times, consider switching to WQ_UNBOUN > > > > -- > > Thanks, > > > > Steve