On Tue, Jun 23, 2026 at 03:57:58PM +0100, Stuart Henderson wrote:
> On 2026/06/23 15:55, Theo Buehler wrote:
> > On Tue, Jun 23, 2026 at 02:51:46PM +0100, Stuart Henderson wrote:
> > > On 2026/06/23 15:09, Theo Buehler wrote:
> > > > On Sun, Jun 21, 2026 at 11:56:55AM +0200, Walter Alejandro Iglesias 
> > > > wrote:
> > > > > Some times I can reproduce videos fine, some times I get screen
> > > > > corruption (horizontal lines or a black screen) followed by a core
> > > > > dump.
> > > > > 
> > > > > I guess this waring message I get while reproducing isn't related but,
> > > > > anyways:
> > > > > 
> > > > >   [vo/gpu-next/libplacebo] Masking `storable` from wrapped texture 
> > > > > because the corresponding format 'bgra8' does not support 
> > > > > PL_FMT_CAP_STORABLE
> > > > 
> > > > I can no longer crash mpv after downgrading to libplacebo-7.351.0p0
> > > > and rebuilding mpv. So it will most likely be the update to
> > > > libplacebo-7.360.1.
> > > > 
> > > > I don't have useful debug info beyond similar traces to those already
> > > > sent to the list. I won't have time to debug this in the coming days.
> > > > 
> > > 
> > > Seems to be some memory corruption going on. Trips more easily for me
> > > with hwdec=vaapi, but I have seen some without.
> > 
> > Yes, it looks pretty bad and scary. I think downgrading is the
> > appropriate move.
> > 
> > ok for your diff, thanks.
> > 
> 
> moving foward also seems to work. 65 reps on test file without issue,
> the most I had before was 20 or so.

Yes!  This patch also get rid of the warning message above.


> 
> the top few screens of https://github.com/haasn/libplacebo/commits/master/
> have all sorts of fixes that look like they might involve memory
> corruption, I didn't try to narrow it down further.
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/libplacebo/Makefile,v
> diff -u -p -r1.16 Makefile
> --- Makefile  17 Jun 2026 23:07:52 -0000      1.16
> +++ Makefile  23 Jun 2026 14:46:24 -0000
> @@ -2,10 +2,12 @@ COMMENT=    reusable library for GPU-accele
>  
>  GH_ACCOUNT=  haasn
>  GH_PROJECT=  libplacebo
> -GH_TAGNAME=  v7.360.1
> +#GH_TAGNAME= v7.360.1
> +GH_COMMIT=   3be579e6c7f6b421d9ac3ab4860edc437c50b3eb
> +DISTNAME=    libplacebo-7.360.1pl20260612
>  CATEGORIES=  graphics
>  
> -SHARED_LIBS= placebo 10.0
> +SHARED_LIBS= placebo 11.0
>  
>  MAINTAINER=  Brad Smith <[email protected]>
>  
> @@ -18,6 +20,7 @@ WANTLIB +=  execinfo lcms2 m pthread shad
>  WANTLIB +=   GL epoxy
>  
>  MODULES=     devel/meson
> +DEBUG_PACKAGES=      ${BUILD_PACKAGES}
>  
>  BUILD_DEPENDS=       devel/fast-float \
>               graphics/glad \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/graphics/libplacebo/distinfo,v
> diff -u -p -r1.12 distinfo
> --- distinfo  17 Jun 2026 23:07:52 -0000      1.12
> +++ distinfo  23 Jun 2026 14:46:24 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (libplacebo-7.360.1.tar.gz) = 
> 0F/fkL6i9inqotEV6Qn9NWOIrGOeVPd7h6AYptdiJL0=
> -SIZE (libplacebo-7.360.1.tar.gz) = 862269
> +SHA256 (libplacebo-7.360.1pl20260612-3be579e6.tar.gz) = 
> iR4fp0Kb1u54ah3Qg2iPt3iuQ7gJA61G9tlfwHmkrfI=
> +SIZE (libplacebo-7.360.1pl20260612-3be579e6.tar.gz) = 867856
> 

-- 
Walter

Reply via email to