syzbot


kernel panic: corrupted stack end in hub_event (3)

Status: upstream: reported on 2024/06/03 05:27
Subsystems: hwmon
[Documentation on labels]
Reported-by: syzbot+fda41ea3324f13031be5@syzkaller.appspotmail.com
First crash: 26d, last: 1d13h
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [hwmon?] kernel panic: corrupted stack end in hub_event (3) 0 (1) 2024/06/03 05:27
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel panic: corrupted stack end in hub_event kernfs 93 495d 840d 22/27 fixed on 2023/02/24 13:50
upstream kernel panic: corrupted stack end in hub_event (2) kernel 2 135d 139d 0/27 auto-obsoleted due to no activity on 2024/05/21 18:53

Sample crash report:
HID 045e:07da: Invalid code 65791 type 1
input: HID 045e:07da as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:045E:07DA.0002/input/input5
Kernel panic - not syncing: corrupted stack end detected inside scheduler
CPU: 1 PID: 4930 Comm: kworker/1:1 Not tainted 6.10.0-rc3-syzkaller-g83a7eefedc9b #0
Hardware name: riscv-virtio,qemu (DT)
Workqueue: usb_hub_wq hub_event
Call Trace:
[<ffffffff8000f6f8>] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:129
[<ffffffff85c2e35c>] show_stack+0x34/0x40 arch/riscv/kernel/stacktrace.c:135
[<ffffffff85c880d4>] __dump_stack lib/dump_stack.c:88 [inline]
[<ffffffff85c880d4>] dump_stack_lvl+0x108/0x196 lib/dump_stack.c:114
[<ffffffff85c8817e>] dump_stack+0x1c/0x24 lib/dump_stack.c:123
[<ffffffff85c2ef22>] panic+0x382/0x800 kernel/panic.c:347
[<ffffffff85c97084>] schedule_debug kernel/sched/core.c:5962 [inline]
[<ffffffff85c97084>] __schedule+0x342e/0x3486 kernel/sched/core.c:6628
[<ffffffff85c97638>] preempt_schedule_common kernel/sched/core.c:6924 [inline]
[<ffffffff85c97638>] preempt_schedule+0xd2/0x1e2 kernel/sched/core.c:6948
[<ffffffff85c9b2aa>] __mutex_lock_common kernel/locking/mutex.c:618 [inline]
[<ffffffff85c9b2aa>] __mutex_lock+0x7ce/0x1022 kernel/locking/mutex.c:752
[<ffffffff85c9bb12>] mutex_lock_nested+0x14/0x1c kernel/locking/mutex.c:804
[<ffffffff85bb1d54>] uevent_net_broadcast_untagged lib/kobject_uevent.c:317 [inline]
[<ffffffff85bb1d54>] kobject_uevent_net_broadcast lib/kobject_uevent.c:410 [inline]
[<ffffffff85bb1d54>] kobject_uevent_env+0x8fe/0x1490 lib/kobject_uevent.c:593
[<ffffffff85bb2908>] kobject_uevent+0x22/0x2e lib/kobject_uevent.c:641
[<ffffffff82730efe>] device_add+0x107e/0x181a drivers/base/core.c:3702
[<ffffffff809d1b3a>] cdev_device_add+0x130/0x258 fs/char_dev.c:556
[<ffffffff839935a4>] evdev_connect+0x36c/0x46e drivers/input/evdev.c:1386
[<ffffffff8397518c>] input_attach_handler.isra.0+0x16e/0x23a drivers/input/input.c:1064
[<ffffffff8397887e>] input_register_device+0xc92/0xea0 drivers/input/input.c:2470
[<ffffffff84266794>] hidinput_connect+0x4db4/0x8c4a drivers/hid/hid-input.c:2370
[<ffffffff842579d6>] hid_connect+0x126a/0x16be drivers/hid/hid-core.c:2193
[<ffffffff84257ee0>] hid_hw_start drivers/hid/hid-core.c:2308 [inline]
[<ffffffff84257ee0>] hid_hw_start+0xb6/0x13c drivers/hid/hid-core.c:2299
[<ffffffff842e2a34>] ms_probe+0x15e/0x4f2 drivers/hid/hid-microsoft.c:391
[<ffffffff8425858e>] __hid_device_probe drivers/hid/hid-core.c:2632 [inline]
[<ffffffff8425858e>] hid_device_probe+0x2a4/0x3f2 drivers/hid/hid-core.c:2669
[<ffffffff8273b0de>] call_driver_probe drivers/base/dd.c:578 [inline]
[<ffffffff8273b0de>] really_probe+0x232/0x9be drivers/base/dd.c:656
[<ffffffff8273ba3e>] __driver_probe_device+0x1d4/0x3f2 drivers/base/dd.c:798
[<ffffffff8273bcbc>] driver_probe_device+0x60/0x1ce drivers/base/dd.c:828
[<ffffffff8273c00c>] __device_attach_driver+0x1e2/0x2fc drivers/base/dd.c:956
[<ffffffff8273594a>] bus_for_each_drv+0x142/0x1da drivers/base/bus.c:457
[<ffffffff8273cc2e>] __device_attach+0x1c4/0x462 drivers/base/dd.c:1028
[<ffffffff8273d254>] device_initial_probe+0x1c/0x26 drivers/base/dd.c:1077
[<ffffffff827383cc>] bus_probe_device+0x15c/0x192 drivers/base/bus.c:532
[<ffffffff82730f58>] device_add+0x10d8/0x181a drivers/base/core.c:3721
[<ffffffff84251830>] hid_add_device+0x374/0x9d8 drivers/hid/hid-core.c:2815
[<ffffffff843a461c>] usbhid_probe+0xa52/0xf86 drivers/hid/usbhid/hid-core.c:1429
[<ffffffff832dbf96>] usb_probe_interface+0x2d8/0x8c6 drivers/usb/core/driver.c:399
[<ffffffff8273b0de>] call_driver_probe drivers/base/dd.c:578 [inline]
[<ffffffff8273b0de>] really_probe+0x232/0x9be drivers/base/dd.c:656
[<ffffffff8273ba3e>] __driver_probe_device+0x1d4/0x3f2 drivers/base/dd.c:798
[<ffffffff8273bcbc>] driver_probe_device+0x60/0x1ce drivers/base/dd.c:828
[<ffffffff8273c00c>] __device_attach_driver+0x1e2/0x2fc drivers/base/dd.c:956
[<ffffffff8273594a>] bus_for_each_drv+0x142/0x1da drivers/base/bus.c:457
[<ffffffff8273cc2e>] __device_attach+0x1c4/0x462 drivers/base/dd.c:1028
[<ffffffff8273d254>] device_initial_probe+0x1c/0x26 drivers/base/dd.c:1077
[<ffffffff827383cc>] bus_probe_device+0x15c/0x192 drivers/base/bus.c:532
[<ffffffff82730f58>] device_add+0x10d8/0x181a drivers/base/core.c:3721
[<ffffffff832d58cc>] usb_set_configuration+0xf08/0x19dc drivers/usb/core/message.c:2210
[<ffffffff832fd2f2>] usb_generic_driver_probe+0xae/0x128 drivers/usb/core/generic.c:254
[<ffffffff832d7566>] usb_probe_device+0xd6/0x360 drivers/usb/core/driver.c:294
[<ffffffff8273b0de>] call_driver_probe drivers/base/dd.c:578 [inline]
[<ffffffff8273b0de>] really_probe+0x232/0x9be drivers/base/dd.c:656
[<ffffffff8273ba3e>] __driver_probe_device+0x1d4/0x3f2 drivers/base/dd.c:798
[<ffffffff8273bcbc>] driver_probe_device+0x60/0x1ce drivers/base/dd.c:828
[<ffffffff8273c00c>] __device_attach_driver+0x1e2/0x2fc drivers/base/dd.c:956
[<ffffffff8273594a>] bus_for_each_drv+0x142/0x1da drivers/base/bus.c:457
[<ffffffff8273cc2e>] __device_attach+0x1c4/0x462 drivers/base/dd.c:1028
[<ffffffff8273d254>] device_initial_probe+0x1c/0x26 drivers/base/dd.c:1077
[<ffffffff827383cc>] bus_probe_device+0x15c/0x192 drivers/base/bus.c:532
[<ffffffff82730f58>] device_add+0x10d8/0x181a drivers/base/core.c:3721
[<ffffffff832b165a>] usb_new_device+0x960/0x1750 drivers/usb/core/hub.c:2651
[<ffffffff832b7c82>] hub_port_connect drivers/usb/core/hub.c:5521 [inline]
[<ffffffff832b7c82>] hub_port_connect_change drivers/usb/core/hub.c:5661 [inline]
[<ffffffff832b7c82>] port_event drivers/usb/core/hub.c:5821 [inline]
[<ffffffff832b7c82>] hub_event+0x2a2a/0x4a5c drivers/usb/core/hub.c:5903
[<ffffffff8012d21a>] process_one_work+0x938/0x1d5c kernel/workqueue.c:3231
[<ffffffff8012ebfc>] process_scheduled_works kernel/workqueue.c:3312 [inline]
[<ffffffff8012ebfc>] worker_thread+0x5be/0xe24 kernel/workqueue.c:3393
[<ffffffff8014d7e4>] kthread+0x28c/0x3a6 kernel/kthread.c:389
[<ffffffff85cacdba>] ret_from_fork+0xe/0x1c arch/riscv/kernel/entry.S:232
SMP: stopping secondary CPUs
Rebooting in 86400 seconds..

Crashes (31):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/06/24 12:34 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b 0c0f0b4b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/22 23:33 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b edc5149a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/22 21:15 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b edc5149a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/22 20:31 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b edc5149a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/22 17:51 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b edc5149a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/22 16:52 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b edc5149a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/20 08:05 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b 41b7e219 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/19 21:38 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b 41b7e219 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/17 06:19 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b f429ab00 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/17 03:17 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b f429ab00 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/16 05:13 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b f429ab00 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/16 05:12 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 83a7eefedc9b f429ab00 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/10 11:13 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 82c05ab8 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/10 04:54 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 82c05ab8 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/06 22:42 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 121701b6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/06 18:47 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 121701b6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/06 10:26 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 121701b6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/06 02:18 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 121701b6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/06 02:17 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes e2c79b4c5c4d 121701b6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/04 06:25 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 7932b172ac7e a1feae05 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/04 01:42 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 7932b172ac7e a1feae05 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/06/03 11:59 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 7932b172ac7e 289d9bef .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 16:36 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 13:56 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 13:08 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 13:07 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 11:44 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 11:30 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 09:14 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 05:24 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
2024/05/30 05:23 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 1613e604df0c 34889ee3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in hub_event
* Struck through repros no longer work on HEAD.