Holding down volume keys sometimes crashes xorg

Bug #1988484 reported by Alan Pope 🍺🐧🐱 🦄
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
X.Org X server
Won't Fix
Medium
xorg-server (Ubuntu)
New
Undecided
Unassigned

Bug Description

Running KDE 5.24.4 on Ubuntu Jammy. On a few occasions, I've been able to trigger a complete desktop crash by pressing and holding the volume keys on my laptop.

Steps to reproduce:
1) Have something play audio - typically youtube in a browser
2) Hold down Fn+F3 or Fn+F2 to increase/decrease volume.

Crash.

More information:

You may find more detail in crashes from this machine at https://errors.ubuntu.com/user/39741994cfebc02a360b6373cda1e148b8bca640b31a1aec7727d4862d5bbdf25251b0221ae0686ac25e1f415fd9a5a73a8a95d904dac3ba9a31985bb2ec824d

The last time this happened was a week or so back - here's the crash report https://errors.ubuntu.com/oops/8bd96e8c-2540-11ed-97b9-fa163e993415

Todays crash hasn't finished being processed yet so I can't link to it.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xserver-xorg 1:7.7+23ubuntu2
ProcVersionSignature: Ubuntu 5.15.0-46.49-generic 5.15.39
Uname: Linux 5.15.0-46-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: unknown
CompositorRunning: None
CurrentDesktop: KDE
Date: Thu Sep 1 23:16:03 2022
DistUpgraded: 2022-03-29 22:59:20,069 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py'
DistroCodename: jammy
DistroVariant: ubuntu
DkmsStatus:
 akvcam/1.2.2, 5.13.0-30-generic, x86_64: installed
 akvcam/1.2.2, 5.13.0-37-generic, x86_64: installed
 akvcam/1.2.2, 5.15.0-43-generic, x86_64: installed
 akvcam/1.2.2, 5.15.0-46-generic, x86_64: installed
 akvcam/1.2.2, 5.15.0-47-generic, x86_64: installed
ExtraDebuggingInterest: No
GraphicsCard:
 Intel Corporation HD Graphics 5500 [8086:1616] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo HD Graphics 5500 [17aa:5034]
InstallationDate: Installed on 2020-06-11 (812 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: LENOVO 20BV001BUK
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-46-generic root=/dev/mapper/vgubuntu-root ro quiet splash intel_idle.max_cstate=4 vt.handoff=7
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: xorg
UpgradeStatus: Upgraded to jammy on 2022-03-29 (156 days ago)
dmi.bios.date: 08/14/2019
dmi.bios.release: 1.37
dmi.bios.vendor: LENOVO
dmi.bios.version: JBET73WW (1.37 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20BV001BUK
dmi.board.vendor: LENOVO
dmi.board.version: 0B98417 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.4
dmi.modalias: dmi:bvnLENOVO:bvrJBET73WW(1.37):bd08/14/2019:br1.37:efr1.4:svnLENOVO:pn20BV001BUK:pvrThinkPadT450:rvnLENOVO:rn20BV001BUK:rvr0B98417WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_20BV_BU_Think_FM_ThinkPadT450:
dmi.product.family: ThinkPad T450
dmi.product.name: 20BV001BUK
dmi.product.sku: LENOVO_MT_20BV_BU_Think_FM_ThinkPad T450
dmi.product.version: ThinkPad T450
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.110-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 22.0.5-0ubuntu0.1
version.libgl1-mesa-glx: libgl1-mesa-glx 22.0.5-0ubuntu0.1
version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
In , Theipproductionstutorials (theipproductionstutorials) wrote :

SUMMARY
Holding down the volume up or volume down button on a keyboard which has them crashes KDE entirely and sends me to sddm. May not be related to KDE but to xorg although I wasn't able to reproduce the issue on other DEs.

STEPS TO REPRODUCE
1. Have it play some audio
2. Hold down the volume up/volume down button. WARNING: Do not spam click it, hold it.

OBSERVED RESULT
KDE crashes and computer sends you to sddm (or the ddm you have installed).

EXPECTED RESULT
Volume goes up/down.

SOFTWARE/OS VERSIONS
Linux: Pop OS 22.04 / Kernel version: 5.17.5-76051705-generic
Graphics platform: X11
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
-

Revision history for this message
In , Nate-b (nate-b) wrote :

This was caused by an issue in the X server itself. I don't have the bug report for it handy, sorry. It's fixed now for pepole using distros that ship newer software though. You might want to ask the Pop OS folks to look into backporting recent Xorg fixes.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :
Revision history for this message
In , Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Good day! I have experienced this issue on Kubuntu (KDE 5.24.4) multiple times. I filed a bug in launchpad which collected a slew of debug information, which may or may not be helpful.

https://bugs.launchpad.net/xorg-server/+bug/1988484

affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Changed in xorg-server:
importance: Unknown → Medium
status: Unknown → Won't Fix
Revision history for this message
In , 4-kde (4-kde) wrote :

(In reply to Nate Graham from comment #1)
> This was caused by an issue in the X server itself. I don't have the bug
> report for it handy, sorry. It's fixed now for pepole using distros that
> ship newer software though. You might want to ask the Pop OS folks to look
> into backporting recent Xorg fixes.

Can you point us to the X bug, which fixes the issue? I wasn't able to find it and I'd like to check if I have the old version before reporting a new bug.

Revision history for this message
In , Nate-b (nate-b) wrote :

I can't find it anymore, sorry. :/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.