From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: WARNING in usb_submit_urb (4) From: syzbot Message-Id: <00000000000021301c0586ac31f4@google.com> Date: Tue, 16 Apr 2019 14:10:00 -0700 To: andreyknvl@google.com, linux-usb@vger.kernel.org, stern@rowland.harvard.edu, syzkaller-bugs@googlegroups.com List-ID: SGVsbG8sCgpzeXpib3QgaGFzIHRlc3RlZCB0aGUgcHJvcG9zZWQgcGF0Y2ggYnV0IHRoZSByZXBy b2R1Y2VyIHN0aWxsIHRyaWdnZXJlZCAgCmNyYXNoOgpXQVJOSU5HIGluIHVzYl9zdWJtaXRfdXJi CgpodWIgMy0wOjEuMDogMDAwMDAwMDA5MGRhNmEyZSBodWJfYWN0aXZhdGUgdHlwZSA0IGRpc2Nv biAwCmh1YiAzLTA6MS4wOiAwMDAwMDAwMDkwZGE2YTJlIFN1Ym1pdHRpbmcgc3RhdHVzIFVSQgpo dWIgMy0wOjEuMDogMDAwMDAwMDA5MGRhNmEyZSBTdWJtaXR0aW5nIHN0YXR1cyBVUkIKLS0tLS0t LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClVSQiAwMDAwMDAwMDA2MTJiODRmIHN1Ym1p dHRlZCB3aGlsZSBhY3RpdmUKV0FSTklORzogQ1BVOiAxIFBJRDogMzQwMyBhdCBkcml2ZXJzL3Vz Yi9jb3JlL3VyYi5jOjM2MyAgCnVzYl9zdWJtaXRfdXJiKzB4MTExMC8weDE0MDAgZHJpdmVycy91 c2IvY29yZS91cmIuYzozNjMKS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IHBhbmljX29uX3dh cm4gc2V0IC4uLgpDUFU6IDEgUElEOiAzNDAzIENvbW06IGt3b3JrZXIvMToyIE5vdCB0YWludGVk IDQuMjAuMC1yYzErICMxCkhhcmR3YXJlIG5hbWU6IEdvb2dsZSBHb29nbGUgQ29tcHV0ZSBFbmdp bmUvR29vZ2xlIENvbXB1dGUgRW5naW5lLCBCSU9TICAKR29vZ2xlIDAxLzAxLzIwMTEKV29ya3F1 ZXVlOiBldmVudHNfcG93ZXJfZWZmaWNpZW50IGh1Yl9pbml0X2Z1bmMyCkNhbGwgVHJhY2U6CiAg X19kdW1wX3N0YWNrIGxpYi9kdW1wX3N0YWNrLmM6NzcgW2lubGluZV0KICBkdW1wX3N0YWNrKzB4 MjUzLzB4M2JiIGxpYi9kdW1wX3N0YWNrLmM6MTEzCiAgcGFuaWMrMHgyY2IvMHg1ODYga2VybmVs L3BhbmljLmM6MTg4CiAgX193YXJuLmNvbGQrMHgyMC8weDRlIGtlcm5lbC9wYW5pYy5jOjU0MAog IHJlcG9ydF9idWcrMHgyNjMvMHgyYjAgbGliL2J1Zy5jOjE4NgogIGZpeHVwX2J1ZyBhcmNoL3g4 Ni9rZXJuZWwvdHJhcHMuYzoxNzggW2lubGluZV0KICBmaXh1cF9idWcgYXJjaC94ODYva2VybmVs L3RyYXBzLmM6MTczIFtpbmxpbmVdCiAgZG9fZXJyb3JfdHJhcCsweDExYi8weDIwMCBhcmNoL3g4 Ni9rZXJuZWwvdHJhcHMuYzoyNzEKICBkb19pbnZhbGlkX29wKzB4MzcvMHg1MCBhcmNoL3g4Ni9r ZXJuZWwvdHJhcHMuYzoyOTAKICBpbnZhbGlkX29wKzB4MTQvMHgyMCBhcmNoL3g4Ni9lbnRyeS9l bnRyeV82NC5TOjk2OQpSSVA6IDAwMTA6dXNiX3N1Ym1pdF91cmIrMHgxMTEwLzB4MTQwMCBkcml2 ZXJzL3VzYi9jb3JlL3VyYi5jOjM2MwpDb2RlOiA4OSBkZSBlOCA3MyAyMCA3ZCBmYyA4NCBkYiAw ZiA4NSBmZSBmNSBmZiBmZiBlOCAyNiAxZiA3ZCBmYyA0YyA4OSBmZSAgCjQ4IGM3IGM3IDYwIDQ5 IDkzIDg4IGM2IDA1IGIzIDFhIDEwIDA1IDAxIGU4IDAwIDk0IDQ2IGZjIDwwZj4gMGIgZTkgZGMg ZjUgIApmZiBmZiBjNyA0NSBjOCAwMSAwMCAwMCAwMCBlOSA5NCBmNiBmZiBmZiA0MSBiZSBlZApS U1A6IDAwMTg6ZmZmZjg4ODFjNjRkNzgyMCBFRkxBR1M6IDAwMDEwMjg2ClJBWDogMDAwMDAwMDAw MDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAwMDAwMDAwMDAwClJEWDog MDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZmZmZmZmZmODE2NTZlNjYgUkRJOiAwMDAwMDAwMDAwMDAw MDA1ClJCUDogZmZmZjg4ODFjNjRkNzg4MCBSMDg6IGZmZmY4ODgxYzY0ZmUyYzAgUjA5OiBmZmZm ODg4MWM2NGZlYjg4ClIxMDogZmZmZjg4ODFjNjRmZTJjMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAg UjEyOiBmZmZmODg4MWM2NGQ3OWEwClIxMzogZmZmZjg4ODFiYTY0ZjY5MCBSMTQ6IDAwMDAwMDAw ZmZmZmZmZjAgUjE1OiBmZmZmODg4MWNjOWJkMjAwCiAgaHViX2FjdGl2YXRlKzB4Y2VmLzB4MTlm MCBkcml2ZXJzL3VzYi9jb3JlL2h1Yi5jOjEyMTkKICBodWJfaW5pdF9mdW5jMisweDFlLzB4MzAg ZHJpdmVycy91c2IvY29yZS9odWIuYzoxMjQ0CiAgcHJvY2Vzc19vbmVfd29yaysweGQwYy8weDFj ZTAga2VybmVsL3dvcmtxdWV1ZS5jOjIxNTMKICB3b3JrZXJfdGhyZWFkKzB4MTQzLzB4MTRhMCBr ZXJuZWwvd29ya3F1ZXVlLmM6MjI5NgogIGt0aHJlYWQrMHgzNTcvMHg0MzAga2VybmVsL2t0aHJl YWQuYzoyNDYKICByZXRfZnJvbV9mb3JrKzB4M2EvMHg1MCBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82 NC5TOjM1MgpLZXJuZWwgT2Zmc2V0OiBkaXNhYmxlZApSZWJvb3RpbmcgaW4gODY0MDAgc2Vjb25k cy4uCgoKVGVzdGVkIG9uOgoKY29tbWl0OiAgICAgICAgIGUxMmUwMGUzIE1lcmdlIHRhZyAna2J1 aWxkLWZpeGVzLXY0LjIwJyBvZiBnaXQ6Ly9naXQua2VybmUuLgpnaXQgdHJlZTogICAgICAgIApn aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu dXguZ2l0CmNvbnNvbGUgb3V0cHV0OiBodHRwczovL3N5emthbGxlci5hcHBzcG90LmNvbS94L2xv Zy50eHQ/eD0xNTRiYmI4NzIwMDAwMAprZXJuZWwgY29uZmlnOiAgaHR0cHM6Ly9zeXprYWxsZXIu YXBwc3BvdC5jb20veC8uY29uZmlnP3g9Njk2NjdlNjJhNWUyNDdhNwpjb21waWxlcjogICAgICAg Z2NjIChHQ0MpIDkuMC4wIDIwMTgxMjMxIChleHBlcmltZW50YWwpCnBhdGNoOiAgICAgICAgICBo dHRwczovL3N5emthbGxlci5hcHBzcG90LmNvbS94L3BhdGNoLmRpZmY/eD0xNzIxZjI2NzIwMDAw MAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.6 required=3.0 tests=FROM_LOCAL_HEX, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 16F53C10F13 for ; Tue, 16 Apr 2019 21:10:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E12C82073F for ; Tue, 16 Apr 2019 21:10:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728466AbfDPVKB (ORCPT ); Tue, 16 Apr 2019 17:10:01 -0400 Received: from mail-io1-f69.google.com ([209.85.166.69]:35728 "EHLO mail-io1-f69.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728140AbfDPVKB (ORCPT ); Tue, 16 Apr 2019 17:10:01 -0400 Received: by mail-io1-f69.google.com with SMTP id k2so17819812ioj.2 for ; Tue, 16 Apr 2019 14:10:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:date:in-reply-to:message-id:subject :from:to; bh=RENTCdeJtuY8tOOtPKuGvAhgmgLt4eMqXpkUh2Doe0k=; b=Cbst1cm7641VBhiBgBm+mn5sf8J4vZ4ZeVI8KFBYY6sJ/XnNhp/W5jwec8Nu+yQUNz PxGADcdXLSaZ7l15qd9SqzQVQIwxiTHESPn8cne/ZeCZQte9Jxcj4Lb0Yt5aK5YtDOSA ikd6HQ54HJkqRTjIFbaYDH0Rah8xBlikXFsDwXCdIaIcupbroDJHtjFJ2MGIZZyggUer /qRAMAviX8TtSgLQ921rYXnah02D1ZtXKjYCN4tr2t1GbxiC7Wq5djlvAJdrmwYJgQI1 TffY9iF4Xhl6oRg+ptzJMvNX34V1F6ASV07uvnYENeefc+T4IMhTM1ERhsZJDy5Qt8dh sivQ== X-Gm-Message-State: APjAAAUSSVxNzB2JERmONVkuoGqriDPldXG41g+CwQdpnv7vWDU8iA2a NzhI51I/FGZkVmjays8o30qm6Q4m85QL7CMMbACqB7ufQDIf X-Google-Smtp-Source: APXvYqzcEYYP08dH0cxOhZT7m1Rs+XEv7po9sfMshJc1/hiqsZKp3n9z76REOUhj8nF0N0+xCTMNo/4ObQLIicpNxDokDVHMZRdn MIME-Version: 1.0 X-Received: by 2002:a6b:c3c6:: with SMTP id t189mr1187243iof.0.1555449000307; Tue, 16 Apr 2019 14:10:00 -0700 (PDT) Date: Tue, 16 Apr 2019 14:10:00 -0700 In-Reply-To: X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <00000000000021301c0586ac31f4@google.com> Subject: Re: WARNING in usb_submit_urb (4) From: syzbot To: andreyknvl@google.com, linux-usb@vger.kernel.org, stern@rowland.harvard.edu, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8"; delsp="yes"; format="flowed" Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org Message-ID: <20190416211000.43oq1WdVClMrAghOVdDMqSPT8xKAk6BGlnzc2GDKZ1c@z> Hello, syzbot has tested the proposed patch but the reproducer still triggered crash: WARNING in usb_submit_urb hub 3-0:1.0: 0000000090da6a2e hub_activate type 4 discon 0 hub 3-0:1.0: 0000000090da6a2e Submitting status URB hub 3-0:1.0: 0000000090da6a2e Submitting status URB ------------[ cut here ]------------ URB 000000000612b84f submitted while active WARNING: CPU: 1 PID: 3403 at drivers/usb/core/urb.c:363 usb_submit_urb+0x1110/0x1400 drivers/usb/core/urb.c:363 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 3403 Comm: kworker/1:2 Not tainted 4.20.0-rc1+ #1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_power_efficient hub_init_func2 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x253/0x3bb lib/dump_stack.c:113 panic+0x2cb/0x586 kernel/panic.c:188 __warn.cold+0x20/0x4e kernel/panic.c:540 report_bug+0x263/0x2b0 lib/bug.c:186 fixup_bug arch/x86/kernel/traps.c:178 [inline] fixup_bug arch/x86/kernel/traps.c:173 [inline] do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:271 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:290 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:969 RIP: 0010:usb_submit_urb+0x1110/0x1400 drivers/usb/core/urb.c:363 Code: 89 de e8 73 20 7d fc 84 db 0f 85 fe f5 ff ff e8 26 1f 7d fc 4c 89 fe 48 c7 c7 60 49 93 88 c6 05 b3 1a 10 05 01 e8 00 94 46 fc <0f> 0b e9 dc f5 ff ff c7 45 c8 01 00 00 00 e9 94 f6 ff ff 41 be ed RSP: 0018:ffff8881c64d7820 EFLAGS: 00010286 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff81656e66 RDI: 0000000000000005 RBP: ffff8881c64d7880 R08: ffff8881c64fe2c0 R09: ffff8881c64feb88 R10: ffff8881c64fe2c0 R11: 0000000000000000 R12: ffff8881c64d79a0 R13: ffff8881ba64f690 R14: 00000000fffffff0 R15: ffff8881cc9bd200 hub_activate+0xcef/0x19f0 drivers/usb/core/hub.c:1219 hub_init_func2+0x1e/0x30 drivers/usb/core/hub.c:1244 process_one_work+0xd0c/0x1ce0 kernel/workqueue.c:2153 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 kernel/kthread.c:246 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352 Kernel Offset: disabled Rebooting in 86400 seconds.. Tested on: commit: e12e00e3 Merge tag 'kbuild-fixes-v4.20' of git://git.kerne.. git tree: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git console output: https://syzkaller.appspot.com/x/log.txt?x=154bbb87200000 kernel config: https://syzkaller.appspot.com/x/.config?x=69667e62a5e247a7 compiler: gcc (GCC) 9.0.0 20181231 (experimental) patch: https://syzkaller.appspot.com/x/patch.diff?x=1721f267200000