Comment 1 for bug 1560497

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Unity8 crashed in TiledDisplayConfigurationPolicy [tileddisplayconfigurationpolicy.cpp:41]

It's a simple array overrun in QtMir:

                nextTopLeftPosition += output.modes[output.preferred_mode_index].size.width.as_int();

Looks like it's missing a check for the possibility of there being no preferred mode:

    output.preferred_mode_index >= modes.size()

Which is possible, and almost common (particularly on TVs).