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
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)
Fix Released
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)

Tags: regression

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
Revision history for this message
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_):
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.