Xorg sometimes seems to crash when Plover is running
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
If I'm typing text into an application like gedit or Firefox using Plover, I occasionally get a screen freeze, then a black screen, and then I'm thrown back to the login screen, and all applications seem to get closed. I think I first noticed this in March 2021, but at that time, removing some Plover plugins that I had installed (system switcher and VLC controls) seemed to make it stop happen, at least for a while. There's also been some time in the middle where I rarely used Plover. It seems Plover isn't seeing anything going wrong. I'm using the version of Plover that's in Ubuntu's repositories. But now it seems to happen pretty often again.
Symptoms: The crashes only happen when I'm typing text using Plover. At random but pretty frequent times (I think it's more than once every 2000 words), I will press a chord, release it, nothing will happen for a moment (I think I've tried moving the mouse and finding it didn't move), then I briefly get a black screen and then I'm back at the login screen. No sign of being logged in. I can type my password on qwerty, Plover isn't running. And when I'm logged in, all applications, including Plover and the one I was typing into, are closed.
System: Ubuntu 20.04.3 LTS
Xorg: 1:7.7+19ubuntu14 (if I understood correctly how to get the version number)
Other: I got a software update today, and haven't had any crashes today so far, but I'm not sure Xorg was among the updated packages. And once I started typing this report and realized it could theoretically have been fixed today without me noticing, I decided to finish submitting the report so that I don't have to start over typing it. I'm typing it on qwerty so that I don't get any crashes while typing it.
I looked through the last part of Xorg0.log right after logging back in after a crash:
[ 13245.576] (II) config/udev: Adding input device Corsair Corsair K65 Gaming Keyboard (/dev/input/
[ 13245.576] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "libinput keyboard catchall"
[ 13245.576] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "system-keyboard"
[ 13245.576] (II) Using input driver 'libinput' for 'Corsair Corsair K65 Gaming Keyboard'
[ 13245.578] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 25 paused 1
[ 13245.578] (II) systemd-logind: releasing fd for 13:78
[ 13245.607] (II) config/udev: Adding input device Corsair Corsair K65 Gaming Keyboard (/dev/input/
[ 13245.607] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "libinput keyboard catchall"
[ 13245.607] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "system-keyboard"
[ 13245.607] (II) Using input driver 'libinput' for 'Corsair Corsair K65 Gaming Keyboard'
[ 13245.609] (II) systemd-logind: got fd for /dev/input/event13 13:77 fd 25 paused 1
[ 13245.609] (II) systemd-logind: releasing fd for 13:77
[ 13245.646] (II) config/udev: Adding input device Corsair Corsair K65 Gaming Keyboard (/dev/input/
[ 13245.646] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "libinput keyboard catchall"
[ 13245.646] (**) Corsair Corsair K65 Gaming Keyboard: Applying InputClass "system-keyboard"
[ 13245.646] (II) Using input driver 'libinput' for 'Corsair Corsair K65 Gaming Keyboard'
[ 13245.648] (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 25 paused 1
[ 13245.648] (II) systemd-logind: releasing fd for 13:76
[ 27639.231] (II) UnloadModule: "libinput"
[ 27639.231] (II) systemd-logind: releasing fd for 13:67
[ 27639.363] (II) UnloadModule: "libinput"
[ 27639.363] (II) systemd-logind: releasing fd for 13:69
[ 27639.398] (II) UnloadModule: "libinput"
[ 27639.398] (II) systemd-logind: releasing fd for 13:70
[ 27639.422] (II) UnloadModule: "libinput"
[ 27639.422] (II) systemd-logind: releasing fd for 13:71
[ 27639.442] (II) UnloadModule: "libinput"
[ 27639.442] (II) systemd-logind: releasing fd for 13:75
[ 27639.462] (II) UnloadModule: "libinput"
[ 27639.462] (II) systemd-logind: releasing fd for 13:65
[ 27639.486] (II) UnloadModule: "libinput"
[ 27639.486] (II) systemd-logind: releasing fd for 13:68
[ 27639.506] (II) UnloadModule: "libinput"
[ 27639.691] (II) systemd-logind: releasing fd for 13:66
[ 27639.784] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[ 27639.784] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[ 27639.784] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[ 27639.785] (II) Server terminated successfully (0). Closing log file.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSign
Uname: Linux 5.4.0-96-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
BootLog: Error: [Errno 13] Adgang nægtet: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Wed Jan 19 19:16:52 2022
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Picasso [1002:15d8] (rev c2) (prog-if 00 [VGA controller])
Subsystem: Lenovo Picasso [17aa:3801]
InstallationDate: Installed on 2020-05-21 (608 days ago)
InstallationMedia: Lubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: LENOVO 81NH
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/13/2019
dmi.bios.vendor: LENOVO
dmi.bios.version: AGCN25WW(V1.08)
dmi.board.
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40700 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: IdeaPad S540-14API
dmi.product.name: 81NH
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.105-3~20.04.2
version.
version.
version.
version.
version.
version.
version.
Thank you for taking the time to report this bug and helping to make Ubuntu better. It sounds like some part of the system has crashed. To help us find the cause of the crash please follow these steps:
1. Look in /var/crash for crash files and if found run:
ubuntu-bug YOURFILE.crash
Then tell us the ID of the newly-created bug.
2. If step 1 failed then look at https:/ /errors. ubuntu. com/user/ ID where ID is the content of file /var/lib/ whoopsie/ whoopsie- id on the machine. Do you find any links to recent problems on that page? If so then please send the links to us.
3. If step 2 also failed then apply the workaround from bug 994921, reboot, reproduce the crash, and retry step 1.
Please take care to avoid attaching .crash files to bugs as we are unable to process them as file attachments. It would also be a security risk for yourself.