Opened 2 months ago

Last modified 7 weeks ago

#2324 new defect

MPlayer crashes when playing playlists with ffmpeg-3.3

Reported by: orbea Owned by: beastd
Priority: normal Component: undetermined
Version: 1.3 Severity: blocker
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

OS: Slackware64-current
MPlayer-1.3.0-x86_64-1
ffmpeg-3.3-x86_64-1

Summary of the bug: When playing files through a playlist MPlayer will sometimes crash after a video ends and when trying to start the next one in the playlist. This only started after compiling MPlayer with ffempg-3.3, it did not occur with ffmpeg 3.2.

How to reproduce:
Start a mplayer playlist, wait a little bit for it to play and then skip to the next video. Repeat up to a few times if it doesn't occur the first time.

Full log + backtrace.
https://pastebin.com/bFYN0DPn

Change History (1)

comment:1 Changed 7 weeks ago by orbea

I have discovered some more details.

This will only occur with hwdec, as I am a nouveau user this requires the firmware extracted from the nvidia blob and I configured mplayer following the nouveau documentation:

vo=vdpau
[vo.vdpau]
vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,

https://nouveau.freedesktop.org/wiki/VideoAcceleration/

If I comment the 'vc' line it no longer occurs. However the whole reason I use MPlayer is the hwdec support.

Additionally it doesn't seem to crash every time and I have tried running it in valgrind where it does not crash.

MPlayer Memory map - https://pastebin.com/QSTGYUPy
gdb log 1 - https://pastebin.com/Kb75BJJ7
gdb log 2 - https://pastebin.com/VyYN5JPrin
valgrind - https://pastebin.com/ExYmAEgK

Last edited 7 weeks ago by orbea (previous) (diff)
Note: See TracTickets for help on using tickets.