Public bug reported:

plasmashell forks xterm. xterm inherits /dev/dri/card0 open on fd 15.
Working as designed? Or forgot to close it/mark it as CLOEXEC?

# lsof -p 2624 | grep /dev/dri
plasmashe 2624 kaos   12u      CHR              226,0      0t0        347 
/dev/dri/card0
plasmashe 2624 kaos   13u      CHR              226,0      0t0        347 
/dev/dri/card0
plasmashe 2624 kaos   14u      CHR              226,0      0t0        347 
/dev/dri/card0
plasmashe 2624 kaos   15u      CHR              226,0      0t0        347 
/dev/dri/card0

xterm child on pid 3659

# lsof -p 3659 | grep /dev/dri
xterm   3659 kaos   15u   CHR              226,0      0t0      347 
/dev/dri/card0

strace 2624 shows no close for fd 12, 13, 14 but they are not inherited
by 3659. So they are probably marked CLOEXEC. But fd 15 is left open and
is inherited by all children of plasmashell.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: plasma-workspace 4:5.18.5-0ubuntu0.1
ProcVersionSignature: Ubuntu 5.4.0-48.52-generic 5.4.60
Uname: Linux 5.4.0-48-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.9
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: KDE
Date: Mon Oct  5 12:24:05 2020
InstallationDate: Installed on 2017-07-12 (1180 days ago)
InstallationMedia: Kubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215)
SourcePackage: plasma-workspace
UpgradeStatus: Upgraded to focal on 2020-06-21 (105 days ago)

** Affects: plasma-workspace (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1898493

Title:
  /dev/dri/card0 not closed when plasmashell forks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+bug/1898493/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to