This looks like a buffer overrun where it starts in:

1. do_record_frame with a physical height of 1600 pixels
2. meta_screen_cast_stream_src_record_to_buffer
3. meta_screen_cast_virtual_stream_src_record_to_buffer with logical height 
1067 (display scale 1.5)
4. clutter_stage_paint_to_buffer recalculates the buffer height as 1067*1.5 = 
1600.5 -> 1601

So after that it's trying to copy more lines of pixels than actually
exist.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156443

Title:
  gnome-shell crashed with SIGSEGV in convert_ubyte_rgba_to_bgra() from
  read_rgba_pixels() from _mesa_readpixels() from st_ReadPixels() from
  read_pixels()

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to