[Lenovo ThinkPad X230] Input freeze, kernel crash in input_handle_event
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Description: Ubuntu 20.04.1 LTS
Release: 20.04
xorg:
Installed: 1:7.7+19ubuntu14
Candidate: 1:7.7+19ubuntu14
Version table:
*** 1:7.7+19ubuntu14 500
500 http://
100 /var/lib/
I think the problem arises from use of a USB switch. However it does not necessarily happen when engaging or disengaging USB hub. Inbuilt trackpad allows use of cursor during freeze, but not usb attatched mouse. aside from that nothing gets a response on the display.
Using a Thinkpad X230
kern.log includes crash
```
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.457323] usb 3-3.1: USB disconnect, device number 4
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.457328] usb 3-3.1.1: USB disconnect, device number 5
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.504690] usb 3-3.1.4: USB disconnect, device number 8
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663393] BUG: unable to handle page fault for address: 0000000000001c18
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663396] #PF: supervisor read access in kernel mode
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663398] #PF: error_code(0x0000) - not-present page
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663399] PGD 0 P4D 0
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663402] Oops: 0000 [#1] SMP PTI
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663405] CPU: 2 PID: 25 Comm: kworker/2:0 Not tainted 5.4.0-51-generic #56-Ubuntu
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663406] Hardware name: LENOVO 2324AS7/2324AS7, BIOS G2ETB2WW (2.72 ) 04/11/2018
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663412] Workqueue: usb_hub_wq hub_event
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663417] RIP: 0010:holtek_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663419] Code: 80 10 19 00 00 48 8b 78 40 48 81 ef a0 00 00 00 e8 78 b4 62 d5 48 85 c0 74 2f 48 8b 80 a8 00 00 00 44 89 f1 44 89 ea 44 89 e6 <48> 8b 80 18 1c 00 00 48 8b 78 18 48 8b 87 e0 01 00 00 e8 4c 5c c4
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663420] RSP: 0018:ffffb80180
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663422] RAX: 0000000000000000 RBX: 0000000000000011 RCX: 0000000000000000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663424] RDX: 0000000000000000 RSI: 0000000000000011 RDI: ffff9ea909877000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663425] RBP: ffffb8018014b7d0 R08: ffff9ea9138cd800 R09: 0000000000000004
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663426] R10: ffff9ea8c3f2cd9d R11: ffff9ea9c3f2cd97 R12: 0000000000000011
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663427] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000003
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663429] FS: 000000000000000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663430] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663431] CR2: 0000000000001c18 CR3: 000000013580a001 CR4: 00000000001606e0
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663432] Call Trace:
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663439] input_handle_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663441] input_inject_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663445] input_leds_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663449] led_set_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663450] led_set_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663452] led_trigger_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663455] ? synchronize_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663457] ? __call_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663459] led_classdev_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663460] led_classdev_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663462] input_leds_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663464] __input_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663465] input_unregiste
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663471] hidinput_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663474] hid_disconnect+
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663476] hid_device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663479] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663481] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663483] bus_remove_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663485] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663488] hid_destroy_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663491] usbhid_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663495] usb_unbind_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663497] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663498] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663499] bus_remove_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663501] device_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663503] ? usb_remove_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663505] usb_disable_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663507] usb_disconnect+
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663509] usb_disconnect+
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663511] hub_port_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663513] port_event+
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663516] ? __switch_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663518] hub_event+
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663521] ? psi_avgs_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663523] process_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663525] worker_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663527] kthread+0x104/0x140
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663529] ? process_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663530] ? kthread_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663532] ret_from_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663534] Modules linked in: ccm rfcomm cmac algif_hash algif_skcipher af_alg bnep hid_holtek_kbd btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc bluetooth videobuf2_memops videobuf2_v4l2 videobuf2_common ecdh_generic videodev ecc mc cdc_mbim cdc_ncm usbnet cdc_acm cdc_wdm mii intel_rapl_msr mei_hdcp snd_hda_codec_hdmi snd_hda_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663562] hid_generic usbhid hid ahci crc32_pclmul psmouse i2c_i801 libahci lpc_ich sdhci_pci e1000e cqhci sdhci wmi video
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663571] CR2: 0000000000001c18
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663573] ---[ end trace ba407eb493646712 ]---
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663576] RIP: 0010:holtek_
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663578] Code: 80 10 19 00 00 48 8b 78 40 48 81 ef a0 00 00 00 e8 78 b4 62 d5 48 85 c0 74 2f 48 8b 80 a8 00 00 00 44 89 f1 44 89 ea 44 89 e6 <48> 8b 80 18 1c 00 00 48 8b 78 18 48 8b 87 e0 01 00 00 e8 4c 5c c4
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663579] RSP: 0018:ffffb80180
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663580] RAX: 0000000000000000 RBX: 0000000000000011 RCX: 0000000000000000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663581] RDX: 0000000000000000 RSI: 0000000000000011 RDI: ffff9ea909877000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663582] RBP: ffffb8018014b7d0 R08: ffff9ea9138cd800 R09: 0000000000000004
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663582] R10: ffff9ea8c3f2cd9d R11: ffff9ea9c3f2cd97 R12: 0000000000000011
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663583] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000003
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663584] FS: 000000000000000
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663585] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 18 21:43:21 james-ThinkPad-X230 kernel: [ 2327.663586] CR2: 0000000000001c18 CR3: 000000013580a001 CR4: 00000000001606e0
```
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSign
Uname: Linux 5.4.0-51-generic x86_64
.tmp.unity_
ApportVersion: 2.20.11-0ubuntu27.9
Architecture: amd64
CasperMD5CheckR
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Sun Oct 18 22:35:21 2020
DistUpgraded: 2020-04-28 14:42:33,856 DEBUG Running PostInstallScript: './xorg_
DistroCodename: focal
DistroVariant: ubuntu
DkmsStatus:
acpi-call, 1.1.0, 5.4.0-48-generic, x86_64: installed
acpi-call, 1.1.0, 5.4.0-51-generic, x86_64: installed
ExtraDebuggingI
GpuHangFrequency: Several times a day
GpuHangReproduc
GpuHangStarted: Within the last few days
GraphicsCard:
Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21fa]
InstallationDate: Installed on 2018-12-25 (663 days ago)
InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801)
MachineType: LENOVO 2324AS7
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: Upgraded to focal on 2020-04-28 (173 days ago)
dmi.bios.date: 04/11/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ETB2WW (2.72 )
dmi.board.
dmi.board.name: 2324AS7
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X230
dmi.product.name: 2324AS7
dmi.product.sku: LENOVO_MT_2324
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.14.
version.libdrm2: libdrm2 2.4.102-
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Oct 18 21:45:35 2020
xserver.configfile: default
xserver.errors:
/dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
/dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.20.8-2ubuntu2.4
xserver.
This looks like an input-related kernel crash. But please also check /var/crash for evidence of any other crashes.