syzbot


KMSAN: uninit-value in joydev_connect

Status: auto-obsoleted due to no activity on 2022/09/19 02:22
Subsystems: input usb
[Documentation on labels]
Reported-by: syzbot+6a1bb5a33a0b128085bc@syzkaller.appspotmail.com
First crash: 1319d, last: 1131d
Discussions (1)
Title Replies (including bot) Last reply
KMSAN: uninit-value in joydev_connect 0 (2) 2020/08/13 04:12
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream general protection fault in joydev_connect kernel 2 198d 118d 0/26 auto-obsoleted due to no activity on 2023/12/11 13:59
Last patch testing requests (4)
Created Duration User Patch Repo Result
2022/09/18 23:29 21m retest repro https://github.com/google/kmsan.git master OK log
2022/09/18 20:29 22m retest repro https://github.com/google/kmsan.git master OK log
2021/05/04 23:45 24m phil@philpotter.co.uk https://github.com/google/kmsan.git master OK
2020/09/09 09:58 14m anant.thazhemadam@gmail.com https://github.com/google/kmsan.git master report log

Sample crash report:
usb 1-1: config 0 interface 219 altsetting 0 endpoint 0xA has invalid wMaxPacketSize 0
usb 1-1: New USB device found, idVendor=078c, idProduct=1002, bcdDevice=e6.47
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: config 0 descriptor??
gtco 1-1:0.219: Collection level already at zero
input: GTCO_CalComp as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.219/input/input5
=====================================================
BUG: KMSAN: uninit-value in joydev_connect+0x10c0/0x1920 drivers/input/joydev.c:958
CPU: 0 PID: 4894 Comm: kworker/0:2 Not tainted 5.8.0-rc5-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: usb_hub_wq hub_event
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x21c/0x280 lib/dump_stack.c:118
 kmsan_report+0xf7/0x1e0 mm/kmsan/kmsan_report.c:121
 __msan_warning+0x58/0xa0 mm/kmsan/kmsan_instr.c:215
 joydev_connect+0x10c0/0x1920 drivers/input/joydev.c:958
 input_attach_handler drivers/input/input.c:1031 [inline]
 input_register_device+0x1d7b/0x21c0 drivers/input/input.c:2229
 gtco_probe+0x32ce/0x39b0 drivers/input/tablet/gtco.c:990
 usb_probe_interface+0xece/0x1550 drivers/usb/core/driver.c:374
 really_probe+0xf20/0x20b0 drivers/base/dd.c:529
 driver_probe_device+0x293/0x390 drivers/base/dd.c:701
 __device_attach_driver+0x63f/0x830 drivers/base/dd.c:807
 bus_for_each_drv+0x2ca/0x3f0 drivers/base/bus.c:431
 __device_attach+0x4e2/0x7f0 drivers/base/dd.c:873
 device_initial_probe+0x4a/0x60 drivers/base/dd.c:920
 bus_probe_device+0x177/0x3d0 drivers/base/bus.c:491
 device_add+0x3b0e/0x40d0 drivers/base/core.c:2680
 usb_set_configuration+0x380f/0x3f10 drivers/usb/core/message.c:2032
 usb_generic_driver_probe+0x138/0x300 drivers/usb/core/generic.c:241
 usb_probe_device+0x311/0x490 drivers/usb/core/driver.c:272

Crashes (687):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/08/20 08:40 https://github.com/google/kmsan.git master ce8056d1f79e ed282a3a .config console log report syz C ci-upstream-kmsan-gce
2020/08/13 04:11 https://github.com/google/kmsan.git master ce8056d1f79e bc15f7db .config console log report syz C ci-upstream-kmsan-gce
2021/02/11 15:59 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 14:11 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 11:09 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 08:50 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 05:03 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 03:13 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/11 01:36 https://github.com/google/kmsan.git master 73d62e81b476 a52ee10a .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/10 05:09 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/10 01:53 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/10 00:14 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 20:02 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 16:17 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 14:23 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 12:47 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 06:29 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 05:28 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 02:48 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/09 01:42 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/08 19:00 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/08 11:50 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/08 01:51 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/08 00:35 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/07 14:37 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/07 13:35 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/07 05:16 https://github.com/google/kmsan.git master 73d62e81b476 0655e081 .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/06 20:09 https://github.com/google/kmsan.git master 73d62e81b476 0655e081 .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/06 19:19 https://github.com/google/kmsan.git master 73d62e81b476 0655e081 .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/06 06:21 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/06 02:59 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/06 00:09 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/05 22:17 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/05 13:57 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/05 12:45 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/05 11:38 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/05 09:44 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce KMSAN: uninit-value in joydev_connect
2021/02/10 17:54 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/10 13:03 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/10 06:21 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/09 10:28 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/08 23:34 https://github.com/google/kmsan.git master 73d62e81b476 2bd9619f .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/08 08:40 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/07 19:03 https://github.com/google/kmsan.git master 73d62e81b476 2ce644fc .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/07 02:31 https://github.com/google/kmsan.git master 73d62e81b476 0655e081 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/06 23:44 https://github.com/google/kmsan.git master 73d62e81b476 0655e081 .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/06 11:28 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/06 07:28 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/02/05 15:18 https://github.com/google/kmsan.git master 73d62e81b476 23a562df .config console log report info ci-upstream-kmsan-gce-386 KMSAN: uninit-value in joydev_connect
2021/01/17 09:42 https://github.com/google/kmsan.git master 73d62e81b476 65a7a854 .config console log report info ci-upstream-kmsan-gce-386
2020/08/10 16:42 https://github.com/google/kmsan.git master ce8056d1f79e 70301872 .config console log report ci-upstream-kmsan-gce-386
2020/08/08 01:59 https://github.com/google/kmsan.git master 05fd5f9f0208 cb436c69 .config console log report ci-upstream-kmsan-gce-386
* Struck through repros no longer work on HEAD.