Opened 7 years ago

Closed 13 months ago

#8461 closed bug (fixed)

MediaPlayer SegFault at end of ogg/theora/vorbis

Reported by: jahaiku Owned by: stippi
Priority: normal Milestone: R1
Component: Applications/MediaPlayer Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

At the end of a video generated with ffmpeg2theora on linux MediaPlayer SegFaults.
And MediaPlayer loops all videos despite the Looping settings.
The is a gcc4 build of hrev43968

Attachments (1)

err3.png (78.7 KB) - added by jahaiku 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by jahaiku

Attachment: err3.png added

comment:1 Changed 7 years ago by diver

Version: R1/alpha3R1/Development

comment:2 Changed 7 years ago by diver

Could you attach a sample file?

comment:3 Changed 7 years ago by jahaiku

Hmmm, now I generated a file and it do not generate this SegFault. I have to look which files are result in this Error.
Loop settings are ignored - video loops all the time.

comment:4 Changed 7 years ago by diver

Loop settings are currently brokenm, see #8364.

comment:5 Changed 7 years ago by jahaiku

I tried to generate a small test file, but all I have tried do not trigger this error :(
But I have seen that with this looping bug all Ogg-Videos (theora/vorbis) are completely miscolored and have mixed up blocks after the automatic looping.

comment:6 Changed 7 years ago by stpere

I think there is a bug that occurs after a ogg vorbis file is played where it's not cleaning a buffer being reused or something similar to this. While fixing the looping bug in #8364, I noticed some "bleep" when the same ogg vorbis was being replayed, and an error message saying that some blocks of data were not being recognized as ogg-vorbis, but only when playing the file for the second times and subsequently.

comment:7 Changed 13 months ago by waddlesplash

Confirmed that ​https://github.com/haikuports/haikuports/pull/2758 fixes this issue.

comment:8 Changed 13 months ago by waddlesplash

Resolution: fixed
Status: newclosed

Fixed in hrev52057.

Note: See TracTickets for help on using tickets.