← Back to team overview

touch-packages team mailing list archive

[Bug 1487946] Re: Unity8 always crashes on second restart

 

** 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

** Changed in: unity8 (Ubuntu)
     Assignee: (unassigned) => Albert Astals Cid (aacid)

** Changed in: unity8 (Ubuntu)
   Importance: Undecided => Medium

** Branch linked: lp:~aacid/unity8/fix_upstart_restart

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1487946

Title:
  Unity8 always crashes on second restart

Status in Mir:
  Invalid
Status in QtMir:
  Invalid
Status in mir package in Ubuntu:
  Invalid
Status in qtmir package in Ubuntu:
  Invalid
Status in unity8 package in Ubuntu:
  In Progress

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/upstart/unity8.log
  [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::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::logic_error> >'
    what():  Cannot use configuration before apply_settings() call

  
  On mako:

  $ system-image-cli -i
  current build number: 284
  device name: mako
  channel: ubuntu-touch/devel-proposed/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/upstart/unity8.log
  [1440385259.474381] mirserver: Starting
  [1440385259.474899] mircommon: Loading modules from: /usr/lib/arm-linux-gnueabihf/mir/server-platform
  [1440385259.475083] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-dummy.so
  [1440385259.477799] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-stub.so
  [1440385259.479172] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.3
  [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

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1487946/+subscriptions


References