Desktop crash on decorations computation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Focal |
Fix Released
|
High
|
Unassigned | ||
Impish |
Won't Fix
|
High
|
Unassigned |
Bug Description
[ Impact ]
Unity crashes while opening new windows.
Happens sporadically while I'm working on kotlin code in Intellij IDEA (2020.3.2) doing anything: navigating around my code or trying to create a new project.
[ Test case ]
- Launch Android Studio / Intellij IDEA
- Open new dialogs, browse code
- Unity should not crash
[ Regression Potential ]
Some shaped windows may not be decorated / shadowed.
---
desktop crashing sometimes with this message (from dmesg)
```
compiz[2768]: segfault at 8 ip 00007f48a463203a sp 00007ffdd41a8d80 error 4 in libunityshell.
Code: 02 00 00 48 89 93 48 02 00 00 48 85 ff 74 1b e8 9c b6 f5 ff 48 8b 7c 24 28 48 85 ff 74 05 e8 8d b6 f5 ff 48 8b 83 40 02 00 00 <48> 8b 50 08 48 39 50 10 0f 84 1c 01 00 00 4c 8b 32 4d 85 f6 0f 84
```
Seems to be a bug in libunityshell or in some compiz plugin.
Best way to replicate is to install `joystick` and run `ffmvforce test` (or real force feedback device if you have one plugged in), now the desktop crashes. Sometimes other programs (especially if they’re run with Wine) present this behavior. I’ve also tried on liveusb on both Intel and Amd machines with the same result.
ProblemType: BugDistroRelease: Ubuntu 20.04
Package: libunity-core-6.0-9 7.5.0+20.
ProcVersionSign
Uname: Linux 5.4.0-53-generic x86_64
.tmp.unity_
ApportVersion: 2.20.11-
Architecture: amd64
BootLog: Error: [Errno 13] Permesso negato: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity:Unity7:ubuntu
Date: Sun Nov 15 18:02:24 2020
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo HD Graphics 620 [17aa:5062]
InstallationDate: Installed on 2020-06-02 (166 days ago)
InstallationMedia: Ubuntu Unity 20.04 LTS amd64 "Focal Fossa" (20200528)
MachineType: LENOVO 20HN0013IX
ProcKernelCmdLine: BOOT_IMAGE=
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/28/2020
dmi.bios.vendor: LENOVO
dmi.bios.version: R0IET62W (1.40 )
dmi.board.
dmi.board.name: 20HN0013IX
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X270
dmi.product.name: 20HN0013IX
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.14.
version.libdrm2: libdrm2 2.4.101-2
version.
version.
version.
version.
version.
version.
version.
Related branches
- Unity Team: Pending requested
-
Diff: 56 lines (+26/-0)3 files modifieddebian/changelog (+15/-0)
decorations/DecoratedWindow.cpp (+6/-0)
decorations/DecorationsShape.cpp (+5/-0)
- Unity Team: Pending requested
-
Diff: 99 lines (+33/-3)6 files modifieddebian/changelog (+19/-0)
decorations/DecoratedWindow.cpp (+6/-0)
decorations/DecorationsShape.cpp (+5/-0)
tests/dummy-xorg-test-runner.sh (+1/-1)
tests/test_switcher_controller.h (+1/-1)
tests/test_switcher_controller_class.cpp (+1/-1)
- Unity Team: Pending requested
-
Diff: 56 lines (+26/-0)3 files modifieddebian/changelog (+15/-0)
decorations/DecoratedWindow.cpp (+6/-0)
decorations/DecorationsShape.cpp (+5/-0)
summary: |
- Desktop crash + Desktop crash on decorations computation |
description: | updated |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu Focal): | |
status: | New → In Progress |
Changed in unity (Ubuntu Impish): | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in unity (Ubuntu Impish): | |
importance: | Undecided → High |
Status changed to 'Confirmed' because the bug affects multiple users.