Mir

[regression] mirout crashes when connecting to unity8 or any nested server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed: (index) < (current_size_):

Bug #1661163 reported by Daniel van Vugt on 2017-02-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Daniel van Vugt
0.26
Fix Released
High
Daniel van Vugt
mir (Ubuntu)
High
Unassigned

Bug Description

mirout crashes when connecting to unity8 or any nested server.

$ mirout -- --desktop_file_hint=unity8
Connected to server: <default>
[libprotobuf FATAL /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed: (index) < (current_size_):
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what(): CHECK failed: (index) < (current_size_):
Aborted (core dumped)

Related branches

summary: - mirout crashes when connecting to unity8: [libprotobuf FATAL
- /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed:
- (index) < (current_size_):
+ mirout crashes when connecting to unity8 or any nested server:
+ [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.h:1408]
+ CHECK failed: (index) < (current_size_):
description: updated
Changed in mir:
status: New → Triaged
milestone: none → 1.0.0
tags: added: regression
Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
Daniel van Vugt (vanvugt) wrote :

Bisected. The bug started in:

------------------------------------------------------------
revno: 3943 [merge]
author: Brandon Schaefer <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Mon 2017-01-16 21:13:52 +0000
message:
  Start replacing the internals of the display configuration to display config.

  Note display cards are not a thing in the new display config which reflects in a lot of removing of those things.

  Approved by mir-ci-bot, Alan Griffiths, Cemil Azizoglu.
------------------------------------------------------------

summary: - mirout crashes when connecting to unity8 or any nested server:
- [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.h:1408]
- CHECK failed: (index) < (current_size_):
+ [regression] mirout crashes when connecting to unity8 or any nested
+ server: [libprotobuf FATAL
+ /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed:
+ (index) < (current_size_):
Mir CI Bot (mir-ci-bot) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 1.0.0

Changed in mir:
status: In Progress → Fix Committed
Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Daniel van Vugt (vanvugt) wrote :

Fix committed to lp:mir/0.26 at revision 4029, scheduled for release in Mir 0.26.2 (if at all)

Changed in mir (Ubuntu):
importance: Medium → High
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.26.2+17.04.20170322.1-0ubuntu1

---------------
mir (0.26.2+17.04.20170322.1-0ubuntu1) zesty; urgency=medium

  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)

 -- Cemil Azizoglu <email address hidden> Wed, 22 Mar 2017 04:54:19 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers