lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <46a200b4-1293-413c-8b73-37f7b50abd1a@heusel.eu>
Date: Mon, 24 Feb 2025 14:57:40 +0100
From: Christian Heusel <christian@...sel.eu>
To: Rik van Riel <riel@...riel.com>, 
	"Paul E. McKenney" <paulmck@...nel.org>, Neeraj Upadhyay <neeraj.upadhyay@...nel.org>, 
	Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...nel.org>, 
	Zqiang <qiang.zhang1211@...il.com>, Thorsten Blum <thorsten.blum@...ux.dev>, 
	Mathieu Desnoyers <mathieu.desnoyers@...icios.com>
Cc: linux-kernel@...r.kernel.org, regressions@...ts.linux.dev
Subject: Warning/trace in kernel/smp.c:815 smp_call_function_many_cond

Hello everyone,

I have noticed the following new warning in my dmesg output, I think I
have first seen this when upgrading to v6.14-rc1.

So far I have been unsuccessfull in bisecting it, therefore it would be
nice to get some input whether this is something serious or how I could
debug it further. I have also attached a full dmesg for more context.

    ------------[ cut here ]------------
    WARNING: CPU: 3 PID: 0 at kernel/smp.c:815 smp_call_function_many_cond+0x46b/0x4c0
    Modules linked in: usbhid amdgpu(+) crc16 amdxcp i2c_algo_bit drm_ttm_helper polyval_clmulni polyval_generic ttm ghash_clmulni_intel thinkpad_acpi sha512_ssse3 drm_exec sha256_ssse3 serio_raw gpu_sched sparse_keymap sha1_ssse3 atkbd drm_suballoc_helper platform_profile aesni_intel snd libps2 drm_panel_backlight_quirks vivaldi_fmap nvme drm_buddy crypto_simd soundcore rfkill drm_display_helper cryptd nvme_core video ccp cec i8042 nvme_auth serio wmi
    CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 6.14.0-rc4-1.2-mainline-dirty #1 15d4d304a72b35c263f4a043f428325d584ede12
    Hardware name: LENOVO 20YDS00G00/20YDS00G00, BIOS R1OET26W (1.05 ) 04/28/2021
    RIP: 0010:smp_call_function_many_cond+0x46b/0x4c0
    Code: 28 e8 f9 d7 f3 ff 84 c0 0f 84 a4 fe ff ff 48 8b 54 24 60 66 90 8b 7c 24 28 48 8b 05 6f db de 01 e8 5a 6b ca 00 e9 88 fe ff ff <0f> 0b e9 d2 fb ff ff 65 8b 05 13 f5 fe 4f 48 0f a3 05 5f e3 04 02
    RSP: 0018:ffffa6bec037cd28 EFLAGS: 00010202
    RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000003
    RDX: 0000000000000000 RSI: ffffffffafebe1d0 RDI: ffffffffb2094b60
    RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001
    R10: ffffffffb1eb44a8 R11: 0000000000000003 R12: 0000000000000003
    R13: 0000000000000003 R14: 0000000000000003 R15: 0000000000000000
    FS:  0000000000000000(0000) GS:ffff98ad5eb80000(0000) knlGS:0000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 0000555c696da788 CR3: 000000009e222000 CR4: 0000000000350ef0
    Call Trace:
    <IRQ>
    ? smp_call_function_many_cond+0x46b/0x4c0
    ? __warn.cold+0x93/0xf6
    ? smp_call_function_many_cond+0x46b/0x4c0
    ? report_bug+0xff/0x140
    ? handle_bug+0x58/0x90
    ? exc_invalid_op+0x17/0x70
    ? asm_exc_invalid_op+0x1a/0x20
    ? __pfx_do_sync_core+0x10/0x10
    ? smp_call_function_many_cond+0x46b/0x4c0
    ? __pfx_text_poke_memcpy+0x10/0x10
    ? __pfx_do_sync_core+0x10/0x10
    on_each_cpu_cond_mask+0x24/0x40
    text_poke_bp_batch+0xc1/0x300
    ? vsnprintf+0x205/0x5c0
    ? arch_jump_label_transform_queue+0x57/0x80
    text_poke_finish+0x1f/0x30
    arch_jump_label_transform_apply+0x1a/0x30
    static_key_disable_cpuslocked+0x7d/0x80
    static_key_disable+0x1a/0x20
    tsc_cs_mark_unstable+0x31/0x50
    __clocksource_unstable+0x33/0x70
    clocksource_watchdog.cold+0xca/0x1aa
    ? __pfx_clocksource_watchdog+0x10/0x10
    ? __pfx_clocksource_watchdog+0x10/0x10
    call_timer_fn+0x2a/0x120
    __run_timers+0x1f4/0x280
    run_timer_softirq+0x49/0xf0
    handle_softirqs+0xeb/0x2b0
    __irq_exit_rcu+0xc2/0xe0
    sysvec_apic_timer_interrupt+0x71/0x90
    </IRQ>
    <TASK>
    asm_sysvec_apic_timer_interrupt+0x1a/0x20
    RIP: 0010:cpuidle_enter_state+0xc6/0x420
    Code: 00 00 e8 1d 4b 2e ff e8 98 f1 ff ff 49 89 c5 0f 1f 44 00 00 31 ff e8 19 dd 2c ff 45 84 ff 0f 85 40 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 84 01 00 00 49 63 d6 48 8d 04 52 48 8d 04 82 49 8d
    RSP: 0018:ffffa6bec01c7e80 EFLAGS: 00000246
    RAX: ffff98ad5eb80000 RBX: 0000000000000003 RCX: 0000000000000000
    RDX: 000000007ec21a6e RSI: fffffffd76e37cf8 RDI: 0000000000000000
    RBP: ffff98aa80ffe800 R08: 0000000000000002 R09: 0000000000000000
    R10: 0000000000000000 R11: 000000000000ffff R12: ffffffffb1fca360
    R13: 000000007ec21a6e R14: 0000000000000003 R15: 0000000000000000
    cpuidle_enter+0x2d/0x40
    do_idle+0x1ad/0x210
    cpu_startup_entry+0x29/0x30
    start_secondary+0x11e/0x140
    common_startup_64+0x13e/0x141
    </TASK>
    ---[ end trace 0000000000000000 ]---

Cheers,
Chris

View attachment "dmesg.log" of type "text/plain" (86897 bytes)

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ