[Bug 26819] Re: Totem fails to play some files through smb
hackel
hackel at walkingfish.com
Sun Jul 2 00:45:40 UTC 2006
I can confirm this bug on Ubuntu dapper:
totem-gstreamer: 1.4.1-0ubuntu4
libgstreamer0.10-0: 0.10.6-0ubuntu2
gstreamer0.10-gnomevfs: 0.10.7-0ubuntu4
If I try to play e.g. "Stargate Atlantis [2x01] The Siege - Part 3 (XviD
asd).avi" via smb, totem just sits there. No messages on the console.
I can copy this file from Nautilus to my desktop and play it locally
just fine.
It is stalling before it even checks for the file's existence--it
doesn't matter if I delete the file first, if I try to play an smb url
with that file name in it, it still stalls.
If I change the "2x01" to "2-01", "2x1", or even "1x01" it works just
fine. It appears like it is something unique to the "2x*" sequence that
is confusing it. It doesn't matter if the filename is urlencoded or
not. I get this problem with all of the filenames in this set,
including 2x10 - 2x20.
What's really strange, is that if I change "2x01" to "2x10" in the above
file, it -does- work, but if I try to play "Stargate Atlantis [2x10]
Lost Boys (XviD asd).avi" it doesn't.
I'm able to copy the file to my hard drive with gnomevfs-copy, and view
the directory with gnomevfs-ls. I'm also able to play it just fine with
mplayer via smb:// with the same URL.
strace looks at /usr/lib/gstreamer-0.10/libgstsubparse.so, and then stalls with:
futex(0x83b2cfc, FUTEX_WAIT, 1, NULL
just like a handful of other gtk programs.
Backtrace (after breaking out when it stalls):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb74a4c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb61cd547 in gst_play_base_bin_get_streaminfo_value_array ()
from /usr/lib/gstreamer-0.10/libgstplaybin.so
#3 0xb61c7f21 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#4 0x083b60b0 in ?? ()
#5 0x00000013 in ?? ()
#6 0xbfa3f438 in ?? ()
#7 0xb751b687 in gst_element_continue_state ()
from /usr/lib/libgstreamer-0.10.so.0
#8 0xb751b9a8 in gst_element_continue_state ()
from /usr/lib/libgstreamer-0.10.so.0
#9 0xb751bac6 in gst_element_continue_state ()
from /usr/lib/libgstreamer-0.10.so.0
#10 0xb751bfcd in gst_element_lost_state ()
from /usr/lib/libgstreamer-0.10.so.0
#11 0xb751accc in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#12 0x0807db4b in bacon_video_widget_open_with_subtitle ()
#13 0x080611e4 in totem_action_set_mrl_with_warning ()
#14 0x0806180e in totem_action_set_mrl ()
#15 0x08061829 in totem_action_set_mrl_and_play ()
#16 0x08062709 in totem_action_play_pause ()
#17 0x08065e71 in main ()
I hope this info is useful. It's a really baffling bug and rather
annoying, considering so many files use this naming scheme. Let me know
if I can provide any additional information.
--
Totem fails to play some files through smb
https://launchpad.net/bugs/26819
More information about the desktop-bugs
mailing list