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

Reply via email to