Unity8 always crashes on second restart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Invalid
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Medium
|
Albert Astals Cid |
Bug Description
Unity8 always crashes on second restart.
Using the "restart unity8" command is very handy for applying environment variables and trying things out. The trouble is that it only ever works once. On the second use, Untiy8/Mir fails to start and in some cases the whole phone reboots (arale).
On krillin:
restart unity8
restart unity8
# Now the phone never restarts...
$ tail ~/.cache/
[1440384396.950594] Platform Loader: Selected driver: android (version 0.11.0)
Exiting Mir! Reason: Nested Mir and Host Mir cannot use the same socket file to accept connections!
ERROR: QMirServer - Mir failed to start
terminate called after throwing an instance of 'boost:
what(): Cannot use configuration before apply_settings() call
On mako:
$ system-image-cli -i
current build number: 284
device name: mako
channel: ubuntu-
last update: 2015-08-19 04:19:23
version version: 284
version ubuntu: 20150819
version device: 20150812
version custom: 20150819
$ restart unity8
$ restart unity8
$ tail -f ~/.cache/
[1440385259.474381] mirserver: Starting
[1440385259.474899] mircommon: Loading modules from: /usr/lib/
[1440385259.475083] mircommon: Loading module: /usr/lib/
[1440385259.477799] mircommon: Loading module: /usr/lib/
[1440385259.479172] mircommon: Loading module: /usr/lib/
[1440385259.479355] mirplatform: Found graphics driver: dummy
[1440385259.480485] mirplatform: Found graphics driver: android
[1440385259.480851] mirserver: Selected driver: android (version 0.14.0)
Exiting Mir! Reason: Nested Mir and Host Mir cannot use the same socket file to accept connections!
ERROR: QMirServer - Mir failed to start
Related branches
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Unity Team: Pending requested
-
Diff: 7198 lines (+192/-5166) (has conflicts)85 files modifieddata/unity8.conf (+1/-1)
po/am.po (+2/-92)
po/ar.po (+2/-58)
po/ast.po (+2/-95)
po/az.po (+2/-82)
po/be.po (+2/-84)
po/bg.po (+2/-57)
po/br.po (+9/-96)
po/bs.po (+2/-14)
po/ca.po (+2/-99)
po/ca@valencia.po (+2/-99)
po/ce.po (+2/-2)
po/ckb.po (+2/-50)
po/cs.po (+2/-50)
po/cy.po (+2/-2)
po/da.po (+2/-57)
po/de.po (+3/-97)
po/el.po (+2/-92)
po/en_AU.po (+2/-93)
po/en_GB.po (+2/-93)
po/eo.po (+2/-2)
po/es.po (+2/-96)
po/eu.po (+2/-96)
po/fa.po (+2/-93)
po/fi.po (+2/-93)
po/fo.po (+2/-26)
po/fr.po (+2/-100)
po/ga.po (+1/-1)
po/gd.po (+2/-99)
po/gl.po (+2/-95)
po/gv.po (+2/-65)
po/he.po (+2/-72)
po/hi.po (+3/-33)
po/hr.po (+2/-20)
po/hu.po (+8/-93)
po/hy.po (+2/-71)
po/ia.po (+8/-81)
po/id.po (+2/-93)
po/is.po (+2/-94)
po/it.po (+2/-98)
po/ja.po (+2/-92)
po/km.po (+2/-92)
po/kn.po (+2/-20)
po/ko.po (+2/-92)
po/ku.po (+2/-86)
po/ky.po (+2/-20)
po/lo.po (+2/-20)
po/lt.po (+2/-53)
po/lv.po (+2/-77)
po/ml.po (+2/-52)
po/mr.po (+2/-32)
po/ms.po (+2/-93)
po/my.po (+2/-38)
po/nb.po (+3/-94)
po/nl.po (+3/-94)
po/nn.po (+2/-2)
po/oc.po (+2/-2)
po/or.po (+2/-2)
po/pa.po (+2/-38)
po/pl.po (+2/-83)
po/pt.po (+3/-95)
po/pt_BR.po (+2/-95)
po/ro.po (+2/-96)
po/ru.po (+2/-98)
po/shn.po (+2/-2)
po/si.po (+2/-62)
po/sk.po (+2/-2)
po/sl.po (+2/-92)
po/sq.po (+2/-21)
po/sr.po (+2/-90)
po/sv.po (+3/-94)
po/sw.po (+2/-11)
po/ta.po (+2/-52)
po/te.po (+2/-41)
po/th.po (+2/-2)
po/tr.po (+2/-85)
po/ug.po (+2/-93)
po/uk.po (+2/-96)
po/ur.po (+2/-2)
po/uz.po (+1/-1)
po/vi.po (+2/-2)
po/xh.po (+2/-2)
po/zh_CN.po (+2/-70)
po/zh_HK.po (+2/-55)
po/zh_TW.po (+2/-91)
description: | updated |
Changed in mir (Ubuntu): | |
status: | New → Invalid |
Changed in qtmir (Ubuntu): | |
status: | New → Invalid |
Changed in qtmir: | |
status: | New → Invalid |
Changed in mir: | |
status: | New → Invalid |
Changed in unity8 (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Albert Astals Cid (aacid) |
importance: | Undecided → Medium |
no longer affects: | qtmir |
There seems to be an issue with restart since for example if i do
while [ true ]; do start unity8; sleep 10; stop unity8; sleep 10; done
It works fine for a long time (i got bored after 40 min)