After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 486325 - Segfault on playing BBC rtsp stream
Segfault on playing BBC rtsp stream
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.12
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-10-13 14:15 UTC by Stuart Langridge
Modified: 2008-05-26 10:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Stuart Langridge 2007-10-13 14:15:16 UTC
Totem was segfaulting on playing a particular BBC realplayer stream. Invoking a simple playbin also segfaults:

aquarius@wesley:~$ gst-launch-0.10 playbin uri=rtsp://212.58.234.120/nfs01/BBC_Radio_Times/encodedfiles/s10e01_newsweb1_16x9_nb.rm?provider=BBC_Radio_Times
Setting pipeline to PAUSED ...
Caught SIGSEGV accessing address (nil)
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 g_on_error_stack_trace
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
  • #4 ??
  • #5 ??

Comment 1 Wim Taymans 2007-10-15 09:43:11 UTC
Seems to play perfectly with CVS everything. This is using rmdemux, realvideodec, ffdec_cook.

Can you run in gdb to get a better stack trace?
Comment 2 Stuart Langridge 2007-10-17 09:53:54 UTC
Doesn't seem very useful, because I don't have debugging symbols (and I'm not sure I'm doing this right):

0xffffe410 in __kernel_vsyscall ()
(gdb) bt
  • #0 __kernel_vsyscall
  • #1 __nanosleep_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 g_usleep
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
  • #4 ??
  • #5 ??
  • #6 ??

Comment 3 Tim-Philipp Müller 2007-10-17 11:06:28 UTC
Just to be sure, you need to run gdb against gst-launch-0.10 not gst-launch (contrary to what the info text from the first post says). Something like this should work:

 $ gdb --args gst-launch-0.10 playbin
uri=rtsp://212.58.234.120/nfs01/BBC_Radio_Times/encodedfiles/s10e01_newsweb1_16x9_nb.rm?provider=BBC_Radio_Times
 Welcome to gdb blablabla
 (gdb) run
 ... wait for crash ...
 (gdb) thread apply all bt
 ... paste result from here ...
 (gdb) kill
 (gdb) quit
Comment 4 Sebastian Dröge (slomo) 2008-05-26 10:49:15 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!


Also the stream is not available anymore it seems...