crash due to writing outside asf header bounds

Bug #477876 reported by spiff
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libmms
Fix Released
Undecided
Unassigned

Bug Description

during startup of mms://streamtn.uigc.net/TN libmms goes tits up trying to disable a stream that is outside the asf header bounds.

attached diff is not to be considered a solution as such, even though with it applied playback starts successfully.
as my knowledge of the internals are lacking i hope one of you guys can take it from here.

Revision history for this message
spiff (spiff) wrote :
Revision history for this message
Ari (ari-reads) wrote :

The patch seems to work fine and cause no collateral breakage. I've been using it for weeks now.

Revision history for this message
Goga777 (igor7) wrote :

yes, can confirm this - patch is very useful

Revision history for this message
Soren Hansen (soren) wrote :

Whether this fixes a particular bug or not, it's a perfectly reasonable sanity check. Thanks for the patch.

Revision history for this message
Hans de Goede (j-w-r-degoede) wrote :

Note: moving to launchpad did not completely play out as planned, as the current only active developer for this projects (me) prefers git over bzr libmms has moved back to sf.net.

This patch is included in the latest upstream release:
http://downloads.sourceforge.net/project/libmms/libmms/0.6/libmms-0.6.tar.gz

Closing this bug.

Changed in libmms:
status: New → Fix Released
Revision history for this message
Ari (ari-reads) wrote :

Awesome, thanks Hans.

Note for Ubuntu Lucid / 10.04 users: manually applying the patch and rebuilding libmms still works fine as a workaround.

Hans: are you the package maintainer? otherwise I can open a new launchpad bug for libmms to be upgraded to latest upstream (0.6) in maverick.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.