This change was made by a bot. ** Changed in: linux (Ubuntu) Status: New => Confirmed
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1913900 Title: Reset of USB device leads to GPF in cdc_acm kernel module Status in linux package in Ubuntu: Confirmed Bug description: Ubuntu 20.04 system, and a SparkFun RED-V RISC-V devboard attached via USB. Software used includes SEGGER J-Link (proprietary) and /opt /riscv-bin/riscv32-unknown-elf-gdb from the riscv github repo. With a 'gdb remote' connection established, via the JLink software, pressing the RESET button on the devboard leads to a GPF in the cdc_acm kernel module. The machine doesn't go dowdn instantly, but becomes progressively more unusable after that (e.g. ssh login hangs after password prompt, unlocking from screensaver leads to a black screen, but no desktop. Usually a reset is required because the system will fail to properly shut down. Although this description still lacks some precision, the effect is very reproducible. A USB device, and software without any special privileges, should not be able to destabilize the system. Jan 30 13:24:46 crunchy kernel: [ 4839.033113] cdc_acm 1-8.3:1.0: failed to set dtr/rts Jan 30 13:24:46 crunchy kernel: [ 4839.045325] xhci_hcd 0000:00:14.0: WARN Cannot submit Set TR Deq Ptr Jan 30 13:24:46 crunchy kernel: [ 4839.045329] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending. Jan 30 13:24:46 crunchy kernel: [ 4839.046417] general protection fault: 0000 [#1] SMP PTI Jan 30 13:24:46 crunchy kernel: [ 4839.046430] CPU: 5 PID: 55103 Comm: kworker/5:3 Tainted: P OE 5.4.0-65-generic #73-Ubuntu Jan 30 13:24:46 crunchy kernel: [ 4839.046435] Hardware name: System manufacturer System Product Name/PRIME Z270M-PLUS, BIOS 1205 05/14/2018 Jan 30 13:24:46 crunchy kernel: [ 4839.046451] Workqueue: events acm_softint [cdc_acm] Jan 30 13:24:46 crunchy kernel: [ 4839.046465] RIP: 0010:usb_clear_halt+0x1d/0xc0 Jan 30 13:24:46 crunchy kernel: [ 4839.046474] Code: 85 f6 75 e8 c3 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 89 f0 48 89 e5 41 54 49 89 fc 53 89 f3 c1 fb 0f 83 e3 0f 48 83 ec 08 <8b> 37 c1 e6 08 81 ce 00 00 00 80 a8 80 74 44 68 88 13 00 00 80 cb Jan 30 13:24:46 crunchy kernel: [ 4839.046480] RSP: 0018:ffffb4523f1e3e18 EFLAGS: 00010296 Jan 30 13:24:46 crunchy kernel: [ 4839.046487] RAX: 00000000c0408780 RBX: 0000000000000001 RCX: ffffffff92bbe148 Jan 30 13:24:46 crunchy kernel: [ 4839.046493] RDX: 0000000000000001 RSI: 00000000c0408780 RDI: 9b444bbb6b70a4de Jan 30 13:24:46 crunchy kernel: [ 4839.046498] RBP: ffffb4523f1e3e30 R08: 0000000000000108 R09: ffff98c5b6b46068 Jan 30 13:24:46 crunchy kernel: [ 4839.046503] R10: 0000000000008a0a R11: 0000000000000000 R12: 9b444bbb6b70a4de Jan 30 13:24:46 crunchy kernel: [ 4839.046508] R13: ffff98c5b6b70700 R14: ffff98c3e5537000 R15: ffff98c3d454be40 Jan 30 13:24:46 crunchy kernel: [ 4839.046515] FS: 0000000000000000(0000) GS:ffff98c5b6b40000(0000) knlGS:0000000000000000 Jan 30 13:24:46 crunchy kernel: [ 4839.046520] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 30 13:24:46 crunchy kernel: [ 4839.046526] CR2: 00007efd6d25f020 CR3: 0000000fa64e8005 CR4: 00000000003606e0 Jan 30 13:24:46 crunchy kernel: [ 4839.046531] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jan 30 13:24:46 crunchy kernel: [ 4839.046537] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Jan 30 13:24:46 crunchy kernel: [ 4839.046540] Call Trace: Jan 30 13:24:46 crunchy kernel: [ 4839.046556] acm_softint+0x65/0xf0 [cdc_acm] Jan 30 13:24:46 crunchy kernel: [ 4839.046570] process_one_work+0x1eb/0x3b0 Jan 30 13:24:46 crunchy kernel: [ 4839.046580] worker_thread+0x4d/0x400 Jan 30 13:24:46 crunchy kernel: [ 4839.046591] kthread+0x104/0x140 Jan 30 13:24:46 crunchy kernel: [ 4839.046600] ? process_one_work+0x3b0/0x3b0 Jan 30 13:24:46 crunchy kernel: [ 4839.046607] ? kthread_park+0x90/0x90 Jan 30 13:24:46 crunchy kernel: [ 4839.046619] ret_from_fork+0x35/0x40 Jan 30 13:24:46 crunchy kernel: [ 4839.046627] Modules linked in: cdc_acm xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp ip6table_mangle ip6table_nat iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink ip6table_filter ip6_tables iptable_filter bpfilter bridge stp llc binfmt_misc zfs(PO) zunicode(PO) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) intel_rapl_msr zlua(PO) snd_hda_codec_hdmi mei_hdcp intel_rapl_common x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_seq_midi kvm snd_seq_midi_event snd_hda_intel snd_intel_dspcfg snd_rawmidi rapl snd_hda_codec intel_cstate snd_hda_core snd_hwdep eeepc_wmi asus_wmi sparse_keymap wmi_bmof mxm_wmi snd_pcm snd_seq snd_seq_device snd_timer input_leds joydev snd mei_me soundcore mei nvidia_uvm(OE) mac_hid acpi_pad sch_fq_codel coretemp parport_pc ppdev parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor Jan 30 13:24:46 crunchy kernel: [ 4839.046733] raid6_pq libcrc32c raid0 multipath linear hid_generic usbhid hid uas usb_storage raid1 nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper e1000e drm_kms_helper syscopyarea i2c_i801 sysfillrect sysimgblt nvme fb_sys_fops i40e ahci drm nvme_core libahci wmi video [last unloaded: lp] Jan 30 13:24:46 crunchy kernel: [ 4839.046841] ---[ end trace 707f9ebaac874489 ]--- Jan 30 13:24:46 crunchy kernel: [ 4839.046843] RIP: 0010:usb_clear_halt+0x1d/0xc0 Jan 30 13:24:46 crunchy kernel: [ 4839.046845] Code: 85 f6 75 e8 c3 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 89 f0 48 89 e5 41 54 49 89 fc 53 89 f3 c1 fb 0f 83 e3 0f 48 83 ec 08 <8b> 37 c1 e6 08 81 ce 00 00 00 80 a8 80 74 44 68 88 13 00 00 80 cb Jan 30 13:24:46 crunchy kernel: [ 4839.046846] RSP: 0018:ffffb4523f1e3e18 EFLAGS: 00010296 Jan 30 13:24:46 crunchy kernel: [ 4839.046847] RAX: 00000000c0408780 RBX: 0000000000000001 RCX: ffffffff92bbe148 Jan 30 13:24:46 crunchy kernel: [ 4839.046848] RDX: 0000000000000001 RSI: 00000000c0408780 RDI: 9b444bbb6b70a4de Jan 30 13:24:46 crunchy kernel: [ 4839.046848] RBP: ffffb4523f1e3e30 R08: 0000000000000108 R09: ffff98c5b6b46068 Jan 30 13:24:46 crunchy kernel: [ 4839.046849] R10: 0000000000008a0a R11: 0000000000000000 R12: 9b444bbb6b70a4de Jan 30 13:24:46 crunchy kernel: [ 4839.046850] R13: ffff98c5b6b70700 R14: ffff98c3e5537000 R15: ffff98c3d454be40 Jan 30 13:24:46 crunchy kernel: [ 4839.046851] FS: 0000000000000000(0000) GS:ffff98c5b6b40000(0000) knlGS:0000000000000000 Jan 30 13:24:46 crunchy kernel: [ 4839.046852] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 30 13:24:46 crunchy kernel: [ 4839.046853] CR2: 00007efd6d25f020 CR3: 0000000fa64e8005 CR4: 00000000003606e0 Jan 30 13:24:46 crunchy kernel: [ 4839.046854] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jan 30 13:24:46 crunchy kernel: [ 4839.046855] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: linux-modules-extra-5.4.0-65-generic 5.4.0-65.73 ProcVersionSignature: Ubuntu 5.4.0-65.73-generic 5.4.78 Uname: Linux 5.4.0-65-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu27.14 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: paul 5136 F.... pulseaudio /dev/snd/controlC0: paul 5136 F.... pulseaudio CasperMD5CheckResult: skip CurrentDesktop: KDE Date: Sat Jan 30 20:01:17 2021 HibernationDevice: RESUME=none MachineType: System manufacturer System Product Name ProcFB: 0 VESA VGA ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-65-generic root=UUID=b8e8ad64-f6f1-4e03-98d4-9dbf90a9ba78 ro quiet nosplash RelatedPackageVersions: linux-restricted-modules-5.4.0-65-generic N/A linux-backports-modules-5.4.0-65-generic N/A linux-firmware 1.187.9 RfKill: SourcePackage: linux UpgradeStatus: Upgraded to focal on 2020-04-26 (279 days ago) dmi.bios.date: 05/14/2018 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1205 dmi.board.asset.tag: Default string dmi.board.name: PRIME Z270M-PLUS dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: Rev X.0x dmi.chassis.asset.tag: Default string dmi.chassis.type: 3 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1205:bd05/14/2018:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnPRIMEZ270M-PLUS:rvrRevX.0x:cvnDefaultstring:ct3:cvrDefaultstring: dmi.product.family: To be filled by O.E.M. dmi.product.name: System Product Name dmi.product.sku: SKU dmi.product.version: System Version dmi.sys.vendor: System manufacturer To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1913900/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp