On 2018-06-06 10:26 PM, Adam Jackson wrote: > On Fri, 2018-06-01 at 11:58 +0200, Michel Dänzer wrote: >> From: Michel Dänzer <michel.daen...@amd.com> >> >> Their pFormat member is NULL, which resulted in a crash in >> miRenderColorToPixel. >> >> Fixes: 8171d4c2d67b "render: Store and use all 16bpc of precision for >> solid pixels (v2.1)" >> Signed-off-by: Michel Dänzer <michel.daen...@amd.com> > > I'm not entirely sure why a source-only picture would have ->format but > not ->pFormat?
static PicturePtr createSourcePicture(void) { [...] pPicture->pFormat = 0; [...] pPicture->format = PICT_a8r8g8b8; [...] } The immediate issue is that getting the PictFormatPtr requires the ScreenPtr, which isn't readily available here. Probably solvable, but not trivial, so I consider it a SEP. :) > Still, if that's the case, this would definitely be a correct fix, so. > > Reviewed-by: Adam Jackson <a...@redhat.com> Thanks! -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel