Mir

[xmir] multi-monitor - one monitor freezes randomly

Bug #1352852 reported by Gerry Boland
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
Medium
Unassigned
Unity System Compositor
Won't Fix
Undecided
Unassigned

Bug Description

MacBook Pro 8,1 - intel graphics

I'm using DisplayPort to HDMI adapter, then a HDMI->DVI cable, to plug in an external monitor.

USC seems to have turned on XMir again. On boot Greeter came up as normal, and I logged in to X. All fine.

It works, and then randomly one of the outputs freezes. It's mostly the external monitor, but the laptop screen did freeze once too. Moving mouse to the frozen screen has no effect (mouse not visible on frozen monitor)
---
ApportVersion: 2.14.7-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.10
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Apple Inc. Device [106b:00db]
InstallationDate: Installed on 2014-04-26 (130 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
NonfreeKernelModules: wl
Package: unity-system-compositor 0.0.5+14.10.20140829-0ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.16.0-12.18-generic 3.16.1
SystemImageInfo: Error: [Errno 2] No such file or directory
Tags: utopic
Uname: Linux 3.16.0-12-generic x86_64
UpgradeStatus: Upgraded to utopic on 2014-05-23 (104 days ago)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare sbuild sudo
_MarkForUpload: True
version.libdrm: libdrm2 2.4.56-1
version.lightdm: lightdm 1.11.8-0ubuntu1
version.mesa: libegl1-mesa-dev 10.2.6-1ubuntu3

Gerry Boland (gerboland)
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If USC is frozen, we should be able to see which thread it is by looking at the stack traces. Can you get some stacks from the frozen server?

You might have to log in via SSH...

Changed in mir:
status: New → Incomplete
Changed in unity-system-compositor:
status: New → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Or even better: Send the frozen server a fatal signal. That should force it to dump core and generate a bug-report.

kevin gunn (kgunn72)
Changed in mir:
importance: Undecided → Low
tags: added: xmir
Revision history for this message
Gerry Boland (gerboland) wrote :
Revision history for this message
Gerry Boland (gerboland) wrote : BootLog.txt

apport information

tags: added: apport-collected utopic
description: updated
Revision history for this message
Gerry Boland (gerboland) wrote : Dependencies.txt

apport information

Revision history for this message
Gerry Boland (gerboland) wrote : LightDMLog.txt

apport information

Revision history for this message
Gerry Boland (gerboland) wrote : LightDMLogOld.txt

apport information

Revision history for this message
Gerry Boland (gerboland) wrote : ProcEnviron.txt

apport information

Revision history for this message
Gerry Boland (gerboland) wrote : UnitySystemCompositorLog.txt

apport information

Revision history for this message
Gerry Boland (gerboland) wrote : UnitySystemCompositorLogOld.txt

apport information

Changed in mir:
status: Incomplete → New
Changed in unity-system-compositor:
status: Incomplete → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for the stack trace. I can see two page flipping threads for different displays, although one of them is in select(). So I'm wondering are you seeing high CPU usage (one thread spinning)? If so, then which thread?

Changed in mir:
importance: Low → High
Changed in mir:
importance: High → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

XMir 1.0 (the old Xorg extension) is now deprecated and is not being maintained or fixed. It is replaced by the new 'Xmir' binary (package 'xmir') introduced in Ubuntu 15.10 wily.

Changed in mir:
status: New → Won't Fix
Changed in unity-system-compositor:
status: New → Won't Fix
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.