-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vo_gpu: Segfault when switching scaler and pausing simultaneously (hwdec=vdpau) #5447
Labels
Comments
ghost
mentioned this issue
Jan 26, 2018
kevmitch
pushed a commit
that referenced
this issue
Jan 27, 2018
Using vdpau will allocate additional textures for the reinterleaving step, which uninit_rendering() will free. This is a problem because the hwdec image remains mapped when reinitializing, so the reinterleaving textures are turned into dangling pointers. Fix this by freeing the reinterleave textures on full uninit instead. Fixes #5447.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mpv version and platform
mpv 0.28.0-167-gf8263e82cc
Linux x86_64
Reproduction steps
mpv --no-config --hwdec=vdpau --input-conf=<(echo "b cycle-values scale spline36 bilinear") test.mp4
press
b
andSPACE
at the same timeobserve segfault
Log file
slightly reduced, includes backtrace:
https://0x0.st/sq7w.txt
The text was updated successfully, but these errors were encountered: