Opened 13 years ago

Closed 6 years 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:
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 13 years ago.

Download all attachments as: .zip

Change History (9)

by jahaiku, 13 years ago

Attachment: err3.png added

comment:1 by diver, 13 years ago

Version: R1/alpha3R1/Development

comment:2 by diver, 13 years ago

Could you attach a sample file?

comment:3 by jahaiku, 13 years ago

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 by diver, 13 years ago

Loop settings are currently brokenm, see #8364.

comment:5 by jahaiku, 13 years ago

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 by stpere, 13 years ago

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 by waddlesplash, 6 years ago

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

comment:8 by waddlesplash, 6 years ago

Resolution: fixed
Status: newclosed

Fixed in hrev52057.

Note: See TracTickets for help on using tickets.