totem not able to play online streams

Bug #303694 reported by stereoit
18
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: totem

rsmol@rsmol-laptop:~$ totem mmsh://ctfotbal.visual.cz/ct/fotbalvize/plzen_olomouc2008.wmv
** (totem:27992): DEBUG: Init of Python module
** (totem:27992): DEBUG: Registering Python plugin instance: YouTube+TotemPythonPlugin
** (totem:27992): DEBUG: Creating object of type YouTube+TotemPythonPlugin
** (totem:27992): DEBUG: Creating Python plugin instance
** (totem:27992): DEBUG: Init of Python module
** (totem:27992): DEBUG: Registering Python plugin instance: BBCViewer+TotemPythonPlugin
** (totem:27992): DEBUG: Creating object of type BBCViewer+TotemPythonPlugin
** (totem:27992): DEBUG: Creating Python plugin instance
** Message: no file info
** Message: Error: Could not connect to this stream
gstmms.c(337): gst_mms_start (): /GstPlayBin:play/GstMMS:source

** (totem:27992): DEBUG: Finalizing Python plugin instance
** (totem:27992): DEBUG: Finalizing Python plugin instance
rsmol@rsmol-laptop:~$ totem mmsh://ctfotbal.visual.cz/ct/fotbalvize/plzen_olomouc2008.wmv?MSWMExt=.asf
** (totem:28046): DEBUG: Init of Python module
** (totem:28046): DEBUG: Registering Python plugin instance: YouTube+TotemPythonPlugin
** (totem:28046): DEBUG: Creating object of type YouTube+TotemPythonPlugin
** (totem:28046): DEBUG: Creating Python plugin instance
** (totem:28046): DEBUG: Init of Python module
** (totem:28046): DEBUG: Registering Python plugin instance: BBCViewer+TotemPythonPlugin
** (totem:28046): DEBUG: Creating object of type BBCViewer+TotemPythonPlugin
** (totem:28046): DEBUG: Creating Python plugin instance
** Message: no file info
*** glibc detected *** totem: free(): invalid next size (normal): 0x0000000002674000 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f13258de938]
/lib/libc.so.6[0x7f13258e27cb]
/lib/libc.so.6(__libc_memalign+0xe4)[0x7f13258e3784]
/lib/libc.so.6(posix_memalign+0x68)[0x7f13258e3988]
/usr/lib/libglib-2.0.so.0[0x7f1325c2df21]
/usr/lib/libglib-2.0.so.0(g_slice_alloc+0x7c3)[0x7f1325c2f0e3]
/usr/lib/libglib-2.0.so.0(g_slice_alloc0+0x16)[0x7f1325c2f1d6]
/usr/lib/libgobject-2.0.so.0(g_type_create_instance+0xa0)[0x7f13260cdc50]
/usr/lib/libgstreamer-0.10.so.0(gst_mini_object_new+0x13)[0x7f132d97bd23]
/usr/lib/libgstreamer-0.10.so.0(gst_buffer_new+0x11)[0x7f132d95d061]
/usr/lib/libgstreamer-0.10.so.0(gst_buffer_new_and_alloc+0xd)[0x7f132d95d61d]
/usr/lib/gstreamer-0.10/libgstmms.so[0x7f1314ff50d0]
/usr/lib/libgstbase-0.10.so.0[0x7f132de17e9a]
/usr/lib/libgstbase-0.10.so.0[0x7f132de1a64c]
/usr/lib/libgstreamer-0.10.so.0[0x7f132d9a0bf6]
/usr/lib/libglib-2.0.so.0[0x7f1325c3b7f7]
/usr/lib/libglib-2.0.so.0[0x7f1325c3a264]
/lib/libpthread.so.0[0x7f1329a3f3ea]
/lib/libc.so.6(clone+0x6d)[0x7f132594bc6d]
======= Memory map: ========
00400000-00462000 r-xp 00000000 08:06 1549421 /usr/bin/totem-gstreamer
00661000-00662000 r--p 00061000 08:06 1549421 /usr/bin/totem-gstreamer
00662000-00666000 rw-p 00062000 08:06 1549421 /usr/bin/totem-gstreamer
01330000-0269d000 rw-p 01330000 00:00 0 [heap]
4065a000-4065b000 ---p 4065a000 00:00 0
4065b000-40e5b000 rw-p 4065b000 00:00 0
410f6000-410f7000 ---p 410f6000 00:00 0
410f7000-418f7000 rw-p 410f7000 00:00 0
418f7000-418f8000 ---p 418f7000 00:00 0
418f8000-420f8000 rw-p 418f8000 00:00 0
7f1310000000-7f1310021000 rw-p 7f1310000000 00:00 0
7f1310021000-7f1314000000 ---p 7f1310021000 00:00 0
7f13147bd000-7f13147d3000 r-xp 00000000 08:06 2678845 /lib/libgcc_s.so.1
7f13147d3000-7f13149d3000 ---p 00016000 08:06 2678845 /lib/libgcc_s.so.1
7f13149d3000-7f13149d4000 r--p 00016000 08:06 2678845 /lib/libgcc_s.so.1
7f13149d4000-7f13149d5000 rw-p 00017000 08:06 2678845 /lib/libgcc_s.so.1
7f13149d5000-7f13149d9000 r-xp 00000000 08:06 2678867 /lib/libnss_dns-2.8.90.so
7f13149d9000-7f1314bd9000 ---p 00004000 08:06 2678867 /lib/libnss_dns-2.8.90.so
7f1314bd9000-7f1314bda000 r--p 00004000 08:06 2678867 /lib/libnss_dns-2.8.90.so
7f1314bda000-7f1314bdb000 rw-p 00005000 08:06 2678867 /lib/libnss_dns-2.8.90.so
7f1314bdb000-7f1314be5000 r-xp 00000000 08:06 1310746 /usr/lib/gstreamer-0.10/libgstdecodebin.so
7f1314be5000-7f1314de5000 ---p 0000a000 08:06 1310746 /usr/lib/gstreamer-0.10/libgstdecodebin.so
7f1314de5000-7f1314de6000 r--p 0000a000 08:06 1310746 /usr/lib/gstreamer-0.10/libgstdecodebin.so
7f1314de6000-7f1314de7000 rw-p 0000b000 08:06 1310746 /usr/lib/gstreamer-0.10/libgstdecodebin.so
7f1314de7000-7f1314df1000 r-xp 00000000 08:06 1551161 /usr/lib/libmms.so.0.0.2
7f1314df1000-7f1314ff1000 ---p 0000a000 08:06 1551161 /usr/lib/libmms.so.0.0.2
7f1314ff1000-7f1314ff3000 rw-p 0000a000 08:06 1551161 /usr/lib/libmms.so.0.0.2
7f1314ff3000-7f1314ff7000 r-xp 00000000 08:06 1310841 /usr/lib/gstreamer-0.10/libgstmms.so
7f1314ff7000-7f13151f6000 ---p 00004000 08:06 1310841 /usr/lib/gstreamer-0.10/libgstmms.so
7f13151f6000-7f13151f7000 r--p 00003000 08:06 1310841 /usr/lib/gstreamer-0.10/libgstmms.so
7f13151f7000-7f13151f8000 rw-p 00004000 08:06 1310841 /usr/lib/gstreamer-0.10/libgstmms.so
7f13151f8000-7f13151fc000 r-xp 00000000 08:06 1630620 /usr/lib/totem/plugins/skipto/libskipto.so
7f13151fc000-7f13153fb000 ---p 00004000 08:06 1630620 /usr/lib/totem/plugins/skipto/libskipto.so
7f13153fb000-7f13153fc000 r--p 00003000 08:06 1630620 /usr/lib/totem/plugins/skipto/libskipto.so
7f13153fc000-7f13153fd000 rw-p 00004000 08:06 1630620 /usr/lib/totem/plugins/skipto/libskipto.so
7f13153fd000-7f1315401000 r-xp 00000000 08:06 1630616 /usr/lib/totem/plugins/properties/libmovie-properties.so
7f1315401000-7f1315600000 ---p 00004000 08:06 1630616 /usr/lib/totem/plugins/properties/libmovie-properties.so
7f1315600000-7f1315601000 r--p 00003000 08:06 1630616 /usr/lib/totem/plugins/properties/libmovie-properties.so
7f1315601000-7f1315602000 rw-p 00004000 08:06 1630616 /usr/lib/totem/plugins/properties/libmovie-properties.so
7f1315602000-7f1315604000 r-xp 00000000 08:06 1623123 /usr/lib/python2.5/lib-dynload/_bisect.so
7f1315604000-7f1315803000 ---p 00002000 08:06 1623123 /usr/lib/python2.5/lib-dynload/_bisect.so
7f1315803000-7f1315804000 r--p 00001000 08:06 1623123 /usr/lib/python2.5/lib-dynload/_bisect.so
7f1315804000-7f1315805000 rw-p 00002000 08:06 1623123 /usr/lib/python2.5/lib-dynload/_bisect.so
7f1315805000-7f1315817000 r-xp 00000000 08:06 1623160 /usr/lib/python2.5/lib-dynload/datetime.so
7f1315817000-7f1315a16000 ---p 00012000 08:06 1623160 /usr/lib/python2.5/lib-dynload/datetime.so
7f1315a16000-7f1315a17000 r--p 00011000 08:06 1623160 /usr/lib/python2.5/lib-dynload/datetime.so
7f1315a17000-7f1315a1b000 rw-p 00012000 08:06 1623160 /usr/lib/python2.5/lib-dynload/datetime.so
7f1315a1b000-7f1315a81000 r-xp 00000000 08:06 1623183 /usr/lib/python2.5/lib-dynload/unicodedata.so
7f1315a81000-7f1315c81000 ---p 00066000 08:06 1623183 /usr/lib/python2.5/lib-dynload/unicodedata.so
7f1315c81000-7f1315c82000 r--p 00066000 08:06 1623183 /usr/lib/python2.5/lib-dynload/unicodedata.so
7f1315c82000-7f1315c91000 rw-p 00067000 08:06 1623183 /usr/lib/python2.5/lib-dynload/unicodedata.so
7f1315c91000-7f1315c94000 r-xp 00000000 08:06 1623138 /usr/lib/python2.5/lib-dynload/_hashlib.so
7f1315c94000-7f1315e93000 ---p 00003000 08:06 1623138 /usr/lib/python2.5/lib-dynload/_hashlib.so
7f1315e93000-7f1315e94000 r--p 00002000 08:06 1623138 /usr/lib/python2.5/lib-dynload/_hashlib.so
7f1315e94000-7f1315e95000 rw-p 00003000 08:06 1623138 /usr/lib/python2.5/lib-dynload/_hashlib.so
7f1315e95000-7f1315e97000 r-xp 00000000 08:06 1630613 /usr/lib/totem/plugins/media-player-keys/libmedia_player_keys.so
7f1315e97000-7f1316096000 ---p 00002000 08:06 1630613 /usr/lib/totem/plugins/media-player-keys/libmedia_player_keys.so
7f1316096000-7f1316097000 r--p 00001000 08:06 1630613 /usr/lib/totem/plugins/media-player-keys/libmedia_player_keys.so
7f1316097000-7f1316098000 rw-p 00002000 08:06 1630613 /usr/lib/totem/plugins/media-player-keys/libmedia_player_keys.so
7f1316098000-7f131609b000 r-xp 00000000 08:06 1630606 /usr/lib/totem/plugins/screensaver/libscreensaver.so
7f131609b000-7f131629a000 ---p 00003000 08:06 1630606 /usr/lib/totem/plugins/screensaver/libscreensaver.so
7f131629a000-7f131629b000 r--p 00002000 08:06 1630606 /usr/lib/totem/plugins/screensaver/libscreensaver.so
7f131629b000-7f131629c000 rw-p 00003000 08:06 1630606 /usr/lib/totem/plugins/screensaver/libscreensaver.so
7f131629c000-7f13162ab000 r-xp 00000000 08:06 1630380 /usr/lib/python2.5/site-packages/gst-0.10/gst/interfaces.so
7f13162ab000-7f13164aa000 ---p 0000f000 08:06 1630380 /usr/lib/python2.5/site-packages/gst-0.10/gst/interfaces.so
7f13164aa000-7f13164ac000 r--p 0000e000 08:06 1630380 /usr/lib/python2.5/site-packages/gst-0.10/gst/interfaces.so
7f13164ac000-7f13164ae000 rw-p 00010000 08:06 1630380 /usr/lib/python2.5/site-packages/gst-0.10/gst/interfaces.so
7f13164ae0Aborted

Revision history for this message
stereoit (smol-robert) wrote :

this is the correct string :

mmsh://ctfotbal.visual.cz/ct/fotbalvize/plzen_olomouc2008.wmv?MSWMExt=.asf

I am trying to play videos on fotbalzive.cz

Revision history for this message
Magnus S (magnuss) wrote :

This is interesting...
Just tried the link here, and totem crashed. Confirmed.

----------
totem:
  Installed: 2.24.3-0ubuntu1
  Candidate: 2.24.3-0ubuntu1
  Version table:
 *** 2.24.3-0ubuntu1 0
        500 http://se.archive.ubuntu.com intrepid-updates/main Packages
        100 /var/lib/dpkg/status
     2.24.2-0ubuntu4 0
        500 http://se.archive.ubuntu.com intrepid/main Packages
------------

Changed in totem:
status: New → Confirmed
Revision history for this message
Magnus S (magnuss) wrote :

I tried copy->paste the link into firefox adressbar, and totem(not the totem plugin) started and actually played the stream without crashing.

This is a line from kern.log:
Nov 30 16:02:15 magnus-laptop kernel: [14925.159690] totem[21983]: segfault at 1b3f ip b6ddbf96 sp b50323e4 error 4 in libc-2.8.90.so[b6d6a000+158000]

//magnus

Revision history for this message
Magnus S (magnuss) wrote :

Attaching my backtrace, just in case...
Steps:
1. start totem
2. Movie menu > Open location
3. paste link, enter. totem will segfault almost instantly.
//magnus

Revision history for this message
Magnus S (magnuss) wrote :

The link mmsh://ctfotbal.visual.cz/ct/fotbalvize/plzen_olomouc2008.wmv?MSWMExt=.asf will fail in vlc and mplayer as well.
The verbose output from vlc shows that the connection is successful but it doesn't seem to understand what type of stream it is. It seems confused.

Also, i'm not sure about the "MSWMExt" part of the url, is it something standardized when streaming media, or is it just another server variable that adds the .asf extension?

@ stereoit: where did you get the link from? Is there a playlist file available?

//magnus

Revision history for this message
stereoit (smol-robert) wrote :
Revision history for this message
Tom (tom6) wrote :

the 3rd movie worked fine for me but the 2nd was a bit dicey. Ubuntu 8.10 FF 3.0.4 Totem 2.24.3 sorry i didn't get a back-trace.

Good luck :)

Revision history for this message
Duane Hinnen (duanedesign) wrote :

this is from duplicate bug # 307568

Binary package hint: totem

http://www.kaisernetwork.org/health_cast/player.cfm?id=3995&play=5#clip_5

The application buffers the data and the inital image shows, but the video doesn't play.

Movie Player using GStreamer 0.10.18 and GNOME

ProblemType: Bug
Architecture: i386
Date: Fri Dec 12 17:20:43 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/totem-gstreamer
Package: totem-gstreamer 2.22.1-0ubuntu2
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: totem
Uname: Linux 2.6.24-22-generic i686

also some additional info
    * Dependencies.txt
    * ProcMaps.txt
    * ProcStatus.txt

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Confirmed → Invalid
status: Invalid → Incomplete
Revision history for this message
Magnus S (magnuss) wrote :
Revision history for this message
launcspad (weblev-deactivatedaccount) wrote :

Totem 2.24.3 is also unable to play online TV on side http://www.dunatv.hu/felsomenu/nettv

My friend, who just started to use Ubuntu instead of Windows, complained.

Changed in totem:
status: Incomplete → New
status: New → Confirmed
Revision history for this message
Victor Vargas (kamus) wrote :

I tried to reproduce this in Jaunty and works fine for me (Totem 2.26.2), could you upgrade your system to latest version and try again, and please leave a comment if this problem is still occurring.

Regards

Revision history for this message
madbiologist (me-again) wrote :

The link in comment 8 plays fine here on Ubuntu 10.10 "Maverick Meerkat" alpha 3, updated to the latest Totem and Gstreamer versions.

Uname: Linux 2.6.35-14-generic i686
totem 2.31.6-0ubuntu1
libgstreamer0.10-0 0.10.30-1build2

The link in comment 12 is now 404 - not found, however I was able to play some of their other videos without a problem.

Revision history for this message
Timmy Shih Jun Yee (shijun) wrote :

I'm able to play the links in the bug description and comment 8 just fine on Totem 2.30.2-0ubuntu1 (Lucid).

Looks like this bug's been fixed.

Changed in totem (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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