GNOME Bugzilla – Bug 617650
[mmssrc] should check location
Last modified: 2010-06-05 15:58:22 UTC
* Steps to reproduce: gst-launch mmssrc location=mms://a or gst-launch uridecodebin uri=mms: * Results: Program received signal SIGSEGV, Segmentation fault.
+ Trace 221709
Thread 3081488064 (LWP 1941)
* This is abviously a problem from libmms0.4-2 but gstmmssrc should prevent from this crash.
commit 42ac5097a091f8cde65ed592ef6b1aba610ffddc Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu May 6 09:48:00 2010 +0200 mmssrc: Check URI for validity and work around URI parsing bugs in libmms Fixes bug #617650.
Hi, Although I appreciate you putting the workaround in place, I would like to point out that the (pretty recent) new upstream 0.6 release fixes this in libmms where the fix belongs, in combination with a whole slew of other bugfixes, see: https://sourceforge.net/projects/libmms/files/libmms/0.6/rel-notes/view As testing / bug reports have shown that this release fixes many streams which would previously not playback it might be an idea to drop this "fix" from mmssrc and instead just require >= 0.6 in the pkgconfig check in the next bad release. Regards, Hans (upstream libmms developer)