mmssrc: blocking read() causes totem to lock up when switching streams or n shutdown
Submitted by Sitsofe Wheeler
Link to original bug (#403122)
Description
Please describe the problem:
Opening a particular mms stream seems to make totem unresponsive. In the first case, opening the stream then quitting totem fails to return control to the console. In the second case opening the stream twice causes totem to stop updating it's UI.
Steps to reproduce:
- Run the following:
totem mms://mrcstr1.swan.ac.uk/vc_address - Go to Movie -> Open Location and type
mms://mrcstr1.swan.ac.uk/vc_address
and click the open button.
Actual results:
User interface freezes.
Expected results:
Video to play? Interface to remain responsive.
Does this happen every time?
Yes this happens every time.
Other information:
gstreamer0.10-alsa 0.10.10-1ubuntu1
gstreamer0.10-esd 0.10.4-0ubuntu3
gstreamer0.10-ffmpeg 0.10.1-2ubuntu1
gstreamer0.10-gnomevfs 0.10.10-1ubuntu1
gstreamer0.10-plugins-bad 0.10.3+cvs20060918-0ubuntu1
gstreamer0.10-plugins-bad-multiverse 0.10.3+cvs20060918-1
gstreamer0.10-plugins-base 0.10.10-1ubuntu1
gstreamer0.10-plugins-base-apps 0.10.10-1ubuntu1
gstreamer0.10-plugins-good 0.10.4-0ubuntu3
gstreamer0.10-plugins-ugly 0.10.4-0ubuntu3
gstreamer0.10-plugins-ugly-multiverse 0.10.4-2
gstreamer0.10-tools 0.10.10-1ubuntu2
gstreamer0.10-x 0.10.10-1ubuntu1
libgstreamer-plugins-base0.10-0 0.10.10-1ubuntu1
libgstreamer0.10-0 0.10.10-1ubuntu2
libgstreamer0.10-0-dbgsym 0.10.10-1ubuntu2
totem-gstreamer 2.16.2-0ubuntu3
Using
gst-launch-0.10 playbin uri="mms://mrcstr1.swan.ac.uk/vc_address"
outputs:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Might be a dup of bug 353116