ci starts bisection 2023-04-29 23:34:00.902131506 +0000 UTC m=+94709.464206040 bisecting cause commit starting from 92e815cf07ed24ee1c51b122f24ffcf2964b4b13 building syzkaller on 62df2017e3b1edd786a4c737bd4ccba2b4581d88 ensuring issue is reproducible on original commit 92e815cf07ed24ee1c51b122f24ffcf2964b4b13 testing commit 92e815cf07ed24ee1c51b122f24ffcf2964b4b13 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 55c843b4274b6b0b38eab31a01b5d0a30db9c1d4985c99d07bc08575a2a42536 all runs: crashed: general protection fault in xpad_probe testing release v6.3 testing commit 457391b0380335d5e9a5babdec90ac53928b23b4 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ec76729b6cffa6748522fc0d2152b7fb6931d2042ee032239b306be745b3cd1e all runs: OK # git bisect start 92e815cf07ed24ee1c51b122f24ffcf2964b4b13 457391b0380335d5e9a5babdec90ac53928b23b4 Bisecting: 6456 revisions left to test after this (roughly 13 steps) [6e98b09da931a00bf4e0477d0fa52748bf28fcce] Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 6e98b09da931a00bf4e0477d0fa52748bf28fcce gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4cafc522fda110033d49b0665fb7c08c5e08710dec14f0d080f43f9cc2701a8d all runs: OK # git bisect good 6e98b09da931a00bf4e0477d0fa52748bf28fcce Bisecting: 3232 revisions left to test after this (roughly 12 steps) [af31890c03255a6af4de96cb7215ba20015ed7d5] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git testing commit af31890c03255a6af4de96cb7215ba20015ed7d5 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e827722e925a635a62242e58087af1ec61a6e1b5a4b211737dabed7f16da269d all runs: OK # git bisect good af31890c03255a6af4de96cb7215ba20015ed7d5 Bisecting: 1649 revisions left to test after this (roughly 11 steps) [2d648a73c015ae44a29fdb9d5f72e62d9c8ed226] Merge branch 'for-next' of git://git.kernel.dk/linux-block.git testing commit 2d648a73c015ae44a29fdb9d5f72e62d9c8ed226 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 14f738c9f5dbc0ed74e5195fbc0d6191192ede64556cce3167f260aa786ade5c all runs: crashed: general protection fault in xpad_probe # git bisect bad 2d648a73c015ae44a29fdb9d5f72e62d9c8ed226 Bisecting: 758 revisions left to test after this (roughly 10 steps) [5d3b4fee61163f05275a49778ea1cb2ae9b4821c] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git testing commit 5d3b4fee61163f05275a49778ea1cb2ae9b4821c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 69793ca313676b168cba3c88f0bb685e1096d66a54ba6fcb68c4f592eed883fa all runs: OK # git bisect good 5d3b4fee61163f05275a49778ea1cb2ae9b4821c Bisecting: 360 revisions left to test after this (roughly 9 steps) [b949c0402902775721645e85c32edd918c23c9ab] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git testing commit b949c0402902775721645e85c32edd918c23c9ab gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 72503597988ba519f7bf8fda704585c25b5144492f05ec1eb62874af33a2db52 all runs: OK # git bisect good b949c0402902775721645e85c32edd918c23c9ab Bisecting: 206 revisions left to test after this (roughly 8 steps) [ef1543899a9cb6b13b887f5a5082c4e6f1a4cf78] drm/amd/display: set variable custom_backlight_curve0 storage-class-specifier to static testing commit ef1543899a9cb6b13b887f5a5082c4e6f1a4cf78 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a14c2a430d366f372492333e041273d8a263d12d21a887f3bcc85dac8102888d all runs: OK # git bisect good ef1543899a9cb6b13b887f5a5082c4e6f1a4cf78 Bisecting: 127 revisions left to test after this (roughly 7 steps) [3e358ea8614ddfbc59ca7a3f5dff5dde2b350b2c] RDMA/mlx5: Fix flow counter query via DEVX testing commit 3e358ea8614ddfbc59ca7a3f5dff5dde2b350b2c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6912938171766e3c07a9b2d29ed66ea08f5d039d20053d1c252bfd781112c5b3 all runs: OK # git bisect good 3e358ea8614ddfbc59ca7a3f5dff5dde2b350b2c Bisecting: 63 revisions left to test after this (roughly 6 steps) [d46a80d846f873e0dcda958540a509e1e281d0de] Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux testing commit d46a80d846f873e0dcda958540a509e1e281d0de gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3d05da208deb8d99117f5d639064736700ca09502f1bf33bcf5d6cd99cd3cc66 all runs: OK # git bisect good d46a80d846f873e0dcda958540a509e1e281d0de Bisecting: 31 revisions left to test after this (roughly 5 steps) [9dfd9708ffba1e7969af5e4ecda660151146de98] Input: edt-ft5x06 - convert to use regmap API testing commit 9dfd9708ffba1e7969af5e4ecda660151146de98 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0ec62ea525f27e793c4125d563a4806f57045ce5a88d2d438c497cf0c02556ae all runs: crashed: general protection fault in xpad_probe # git bisect bad 9dfd9708ffba1e7969af5e4ecda660151146de98 Bisecting: 15 revisions left to test after this (roughly 4 steps) [f1e96f0617fc578f74319a5ba46473773035594f] Input: bcm_iproc_tsc - drop of_match_ptr for ID table testing commit f1e96f0617fc578f74319a5ba46473773035594f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 74136c6346fe0b90af803fa04e7f7ce175a24668b123ab07598b0785b75ee903 all runs: OK # git bisect good f1e96f0617fc578f74319a5ba46473773035594f Bisecting: 7 revisions left to test after this (roughly 3 steps) [fdefcbdd6f3618410a0afb2ac0071c04036f9602] Input: Add KUnit tests for some of the input core helper functions testing commit fdefcbdd6f3618410a0afb2ac0071c04036f9602 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d5b13ce42dc5b2fd5d1ca7b717244fd80818e18a154662ce277b9d691bab95cd all runs: crashed: general protection fault in xpad_probe # git bisect bad fdefcbdd6f3618410a0afb2ac0071c04036f9602 Bisecting: 3 revisions left to test after this (roughly 2 steps) [77987b872fcfeaf36b4760fe5d77a0cf9ac7fdbe] dt-bindings: input: Drop unneeded quotes testing commit 77987b872fcfeaf36b4760fe5d77a0cf9ac7fdbe gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6df2a98c0faff081b77314caf3d17c75e67693902c2e9877aa29a3a92d1d2a3e all runs: OK # git bisect good 77987b872fcfeaf36b4760fe5d77a0cf9ac7fdbe Bisecting: 1 revision left to test after this (roughly 1 step) [db7220c48d8d71476f881a7ae1285e1df4105409] Input: xpad - fix support for some third-party controllers testing commit db7220c48d8d71476f881a7ae1285e1df4105409 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 64cb3e90d86da4605c42b3a1cb2867885c7fe503d5130b0e1ac65dba12e2cb6a all runs: crashed: general protection fault in xpad_probe # git bisect bad db7220c48d8d71476f881a7ae1285e1df4105409 Bisecting: 0 revisions left to test after this (roughly 0 steps) [8fb1bcd0baffd42fc44e6fb6f0633914cd48ec8d] Input: xpad - treat Qanba controllers as Xbox360 controllers testing commit 8fb1bcd0baffd42fc44e6fb6f0633914cd48ec8d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 42c88514fee01b9c718015f09ff420aa80796198c1843689df5cf69616d74258 all runs: OK # git bisect good 8fb1bcd0baffd42fc44e6fb6f0633914cd48ec8d db7220c48d8d71476f881a7ae1285e1df4105409 is the first bad commit commit db7220c48d8d71476f881a7ae1285e1df4105409 Author: Vicki Pfau Date: Fri Mar 24 10:42:27 2023 -0700 Input: xpad - fix support for some third-party controllers Some third-party controllers, such as the HORPIAD FPS for Nintendo Switch and Gamesir-G3w, require a specific packet that the first-party XInput driver sends before it will start sending reports. It's not currently known what this packet does, but since the first-party driver always sends it's unlikely that this could cause issues with existing controllers. Co-authored-by: Andrey Smirnov Signed-off-by: Vicki Pfau Link: https://lore.kernel.org/r/20230324040446.3487725-3-vi@endrift.com Signed-off-by: Dmitry Torokhov drivers/input/joystick/xpad.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) culprit signature: 64cb3e90d86da4605c42b3a1cb2867885c7fe503d5130b0e1ac65dba12e2cb6a parent signature: 42c88514fee01b9c718015f09ff420aa80796198c1843689df5cf69616d74258 revisions tested: 16, total time: 5h44m31.26821322s (build: 3h42m11.798751522s, test: 1h59m20.359226799s) first bad commit: db7220c48d8d71476f881a7ae1285e1df4105409 Input: xpad - fix support for some third-party controllers recipients (to): ["dmitry.torokhov@gmail.com" "vi@endrift.com"] recipients (cc): [] crash: general protection fault in xpad_probe usb 1-1: config 0 has no interface number 0 usb 1-1: New USB device found, idVendor=1949, idProduct=5e70, bcdDevice=d7.a2 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor?? usb 1-1: string descriptor 0 read error: -71 general protection fault, probably for non-canonical address 0xdffffc0000000068: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000340-0x0000000000000347] CPU: 1 PID: 5011 Comm: kworker/1:4 Not tainted 6.3.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 Workqueue: usb_hub_wq hub_event RIP: 0010:dev_name include/linux/device.h:701 [inline] RIP: 0010:__dev_printk+0x2a/0x300 drivers/base/core.c:4828 Code: 55 49 89 d1 48 89 fd 53 48 83 ec 20 48 85 f6 0f 84 c6 01 00 00 48 8d 7e 50 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 ec 01 00 00 4c 8b 46 50 4d 85 c0 0f 84 8e 00 00 RSP: 0018:ffffc9000384efa8 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: fffff52000709dfc RCX: 1ffffffff207b0c6 RDX: 0000000000000068 RSI: 00000000000002f0 RDI: 0000000000000340 RBP: ffffffff89e77100 R08: 0000000000000000 R09: ffffc9000384f000 R10: 0000000000000001 R11: 0000000000000000 R12: ffff88807e76a800 R13: ffff88807e76aa64 R14: 00000000ffffffb9 R15: ffff88807e76a838 FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fff31ce7db8 CR3: 000000000b56b000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: _dev_warn+0xcd/0x100 drivers/base/core.c:4872 xpad_probe+0x15e3/0x1f20 drivers/input/joystick/xpad.c:2034 usb_probe_interface+0x26c/0x820 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:552 [inline] really_probe+0x1c7/0xb20 drivers/base/dd.c:631 __driver_probe_device+0x186/0x460 drivers/base/dd.c:768 driver_probe_device+0x44/0x110 drivers/base/dd.c:798 __device_attach_driver+0x14e/0x270 drivers/base/dd.c:926 bus_for_each_drv+0x102/0x190 drivers/base/bus.c:457 __device_attach+0x19e/0x3d0 drivers/base/dd.c:998 bus_probe_device+0x12b/0x170 drivers/base/bus.c:532 device_add+0xee4/0x1930 drivers/base/core.c:3589 usb_set_configuration+0xabc/0x1a20 drivers/usb/core/message.c:2171 usb_generic_driver_probe+0x88/0xd0 drivers/usb/core/generic.c:238 usb_probe_device+0x98/0x240 drivers/usb/core/driver.c:293 call_driver_probe drivers/base/dd.c:552 [inline] really_probe+0x1c7/0xb20 drivers/base/dd.c:631 __driver_probe_device+0x186/0x460 drivers/base/dd.c:768 driver_probe_device+0x44/0x110 drivers/base/dd.c:798 __device_attach_driver+0x14e/0x270 drivers/base/dd.c:926 bus_for_each_drv+0x102/0x190 drivers/base/bus.c:457 __device_attach+0x19e/0x3d0 drivers/base/dd.c:998 bus_probe_device+0x12b/0x170 drivers/base/bus.c:532 device_add+0xee4/0x1930 drivers/base/core.c:3589 usb_new_device+0xc6e/0x1930 drivers/usb/core/hub.c:2575 hub_port_connect drivers/usb/core/hub.c:5407 [inline] hub_port_connect_change drivers/usb/core/hub.c:5551 [inline] port_event drivers/usb/core/hub.c:5711 [inline] hub_event+0x24cc/0x4240 drivers/usb/core/hub.c:5793 process_one_work+0x865/0x14b0 kernel/workqueue.c:2390 worker_thread+0x59c/0xec0 kernel/workqueue.c:2537 kthread+0x29e/0x340 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:dev_name include/linux/device.h:701 [inline] RIP: 0010:__dev_printk+0x2a/0x300 drivers/base/core.c:4828 Code: 55 49 89 d1 48 89 fd 53 48 83 ec 20 48 85 f6 0f 84 c6 01 00 00 48 8d 7e 50 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 ec 01 00 00 4c 8b 46 50 4d 85 c0 0f 84 8e 00 00 RSP: 0018:ffffc9000384efa8 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: fffff52000709dfc RCX: 1ffffffff207b0c6 RDX: 0000000000000068 RSI: 00000000000002f0 RDI: 0000000000000340 RBP: ffffffff89e77100 R08: 0000000000000000 R09: ffffc9000384f000 R10: 0000000000000001 R11: 0000000000000000 R12: ffff88807e76a800 R13: ffff88807e76aa64 R14: 00000000ffffffb9 R15: ffff88807e76a838 FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fff31ce7db8 CR3: 0000000074cab000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 55 push %rbp 1: 49 89 d1 mov %rdx,%r9 4: 48 89 fd mov %rdi,%rbp 7: 53 push %rbx 8: 48 83 ec 20 sub $0x20,%rsp c: 48 85 f6 test %rsi,%rsi f: 0f 84 c6 01 00 00 je 0x1db 15: 48 8d 7e 50 lea 0x50(%rsi),%rdi 19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 20: fc ff df 23: 48 89 fa mov %rdi,%rdx 26: 48 c1 ea 03 shr $0x3,%rdx * 2a: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) <-- trapping instruction 2e: 0f 85 ec 01 00 00 jne 0x220 34: 4c 8b 46 50 mov 0x50(%rsi),%r8 38: 4d 85 c0 test %r8,%r8 3b: 0f .byte 0xf 3c: 84 .byte 0x84 3d: 8e 00 mov (%rax),%es