System compositor fails to start - Failed to set the current VT mode: Input/output error (5)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Mir |
Fix Released
|
Critical
|
Maarten Lankhorst | |
| Unity System Compositor |
Critical
|
Unassigned | ||
| mir (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
After following the instructions on http://
The hardware is an Lenovo X1 Carbon. Let me know what info you need so I can provide more details about it.
I'm attaching lightdm files.
Related branches
- Daniel van Vugt: Approve on 2013-08-08
- Chris Halse Rogers: Approve on 2013-08-08
- Robert Ancell: Approve on 2013-08-08
- Alexandros Frantzis (community): Needs Information on 2013-07-31
- Alan Griffiths: Abstain on 2013-07-31
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-07-31
-
Diff: 217 lines (+97/-4)4 files modifiedsrc/server/graphics/gbm/gbm_platform.cpp (+10/-0)
src/server/graphics/gbm/linux_virtual_terminal.cpp (+55/-2)
src/server/graphics/gbm/linux_virtual_terminal.h (+5/-0)
tests/unit-tests/graphics/gbm/test_linux_virtual_terminal.cpp (+27/-2)
Fernando Correa Neto (fcorrea) wrote : | #1 |
Fernando Correa Neto (fcorrea) wrote : | #2 |
Changed in mir: | |
importance: | Undecided → High |
Changed in unity-system-compositor: | |
importance: | Undecided → High |
Robert Ancell (robert-ancell) wrote : | #3 |
summary: |
- Black screen while testing XMir on Saucy + System compositor fails to start - Failed to set the current VT mode: + Input/output error (5) |
Changed in mir: | |
status: | New → Triaged |
importance: | High → Critical |
Changed in unity-system-compositor: | |
importance: | High → Critical |
status: | New → Triaged |
Robert Ancell (robert-ancell) wrote : | #4 |
Annoyingly for some reason the log in comment 1 seems corrupt. The lightdm.log from comment 19 in bug 1109957 doesn't have corruption.
Changed in mir: | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Robert Ancell (robert-ancell) wrote : | #5 |
Also note the log shows that LightDM tried to run standard X after the compositor fails, but in both Fernando and Mark's case it doesn't seem to have worked correctly.
Mark Shuttleworth (sabdfl) wrote : | #6 |
Oddly, this morning my laptop booted straight into Mir with no problems. Either the issue is fixed for me, or it's racy and I just (finally!) got lucky.
Ubuntu QA Website (ubuntuqa) wrote : | #7 |
This bug has been reported on the Ubuntu Package testing tracker.
A list of all reports related to this bug can be found here:
http://
tags: | added: package-qa-testing |
Fernando Correa Neto (fcorrea) wrote : | #8 |
I've tried this morning again and it's working now. I could see the two pointers and also the unity-system-
However, while updating this bug my session ended abruptly and I was kicked out back into the lightdm login screen. After login, no more crashes.
Attaching the new log files
Fernando Correa Neto (fcorrea) wrote : | #9 |
Fernando Correa Neto (fcorrea) wrote : | #10 |
kevin gunn (kgunn72) wrote : | #11 |
I'm suggesting we close this, there has been a handful of bugs fixes/development which has occured in recent weeks to address these boot issues. It appears we're fairly stable/reliable for boot. Please reopen if your experience is still failing to boot on the system-
Changed in mir: | |
status: | Triaged → Fix Released |
Changed in unity-system-compositor: | |
status: | Triaged → Fix Released |
Daniel van Vugt (vanvugt) wrote : | #12 |
Reopened from duplicate bug 1201793.
Changed in mir: | |
status: | Fix Released → Triaged |
Changed in unity-system-compositor: | |
status: | Fix Released → Triaged |
PS Jenkins bot (ps-jenkins) wrote : | #13 |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.0.9
Changed in mir: | |
status: | Triaged → Fix Committed |
tags: | added: needed-xmir-automation |
kevin gunn (kgunn72) wrote : | #14 |
these are the 2 relevant competing bugs...
https:/
and this bug which is fixed by https:/
Changed in unity-system-compositor: | |
status: | Triaged → Fix Released |
Chris Gagnon (chris.gagnon) wrote : | #15 |
I ran in to this again on intel machine.
ERROR: /build/
Dynamic exception type: boost::
std::exception:
[boost:
Changed in unity-system-compositor: | |
status: | Fix Released → Confirmed |
Chris Gagnon (chris.gagnon) wrote : | #16 |
apt-cache policy unity-system-
Installed: 0.0.1bzr39saucy
Candidate: 0.0.1bzr39saucy
Version table:
*** 0.0.1bzr39saucy
1002 http://
100 /var/lib/
apt-cache policy mir-demos
mir-demos:
Installed: 0.0.8+13.
Candidate: 0.0.8+13.
Version table:
*** 0.0.8+13.
1002 http://
100 /var/lib/
0.
500 http://
Changed in mir: | |
status: | Fix Committed → Confirmed |
PS Jenkins bot (ps-jenkins) wrote : | #17 |
Fix committed into lp:mir at revision 942, scheduled for release in mir, milestone 0.0.9
Changed in mir: | |
status: | Confirmed → Fix Committed |
Launchpad Janitor (janitor) wrote : | #18 |
This bug was fixed in the package mir - 0.0.8+13.
---------------
mir (0.0.8+
[ Robert Ancell ]
* VT switch on alt+ctrl+Fn.
* Add missing iostream import. This was accidentally removed in
revision 939. Local builds and CI builds both seem to have treated
this as a warning; debian package builds as an error. Fixes
packaging builds.
[ Robert Carr ]
* Add an interface by which the shell may be notified of and interfere
with surface configuration requests.
[ Alexandros Frantzis ]
* Bring back revision 931 with a fix for the crash it caused (LP:
#1209053). (LP: #1209053)
* examples: Quit the example servers and standalone programs when
Ctrl+
[ Maarten Lankhorst ]
* Re-introduce console support, and ignore control characters. (LP:
#1102756, #1195509)
[ Ubuntu daily release ]
* Automatic snapshot from revision 944
-- Ubuntu daily release <email address hidden> Thu, 08 Aug 2013 05:03:26 +0000
Changed in mir (Ubuntu): | |
status: | New → Fix Released |
Changed in unity-system-compositor: | |
status: | Confirmed → Fix Released |
Changed in mir: | |
assignee: | Robert Ancell (robert-ancell) → Maarten Lankhorst (mlankhorst) |
Changed in mir: | |
milestone: | none → 0.0.9 |
status: | Fix Committed → Fix Released |
The specific problem here is in unity-system- compositor. log - Mir fails to control the VT and throws an exception:
ERROR: /build/ buildd/ mir-0.0. 5bzr774saucy0/ src/server/ graphics/ gbm/linux_ virtual_ terminal. cpp(137) : Throw in function virtual void mir::graphics: :gbm::LinuxVirt ualTerminal: :register_ switch_ handlers( mir::MainLoop& , const std::function< bool()> &, const std::function< bool()> &) exception_ detail: :clone_ impl<boost: :exception_ detail: :error_ info_injector< std::runtime_ error> > :what: Failed to set the current VT mode :errinfo_ errno_* ] = 5, "Input/output error"
Dynamic exception type: boost::
std::exception:
[boost: