[gstreamer-bugs] [Bug 408544] New: totem crashed with SIGSEGV to rtsp_ext_wms_configure_stream()

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Feb 16 03:17:58 PST 2007


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=408544

  GStreamer | gst-plugins-good | Ver: 0.10.5

           Summary: totem crashed with SIGSEGV to
                    rtsp_ext_wms_configure_stream()
           Product: GStreamer
           Version: 0.10.5
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: seb128 at debian.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.17/2.18
   GNOME milestone: Unspecified


That bug has been opened on https://launchpad.net/bugs/85518

"Binary package hint: totem

I tried running a RSTP media . I didn't expect it to work but I didn't expect
totem to crash either. It should have tried using easycodecs and at the end
tell me it doesn't support RSTP
...
Package: totem-gstreamer 2.17.91-0ubuntu2
...
gstreamer0.10-plugins-good 0.10.5-1ubuntu2
..."



Debug backtrace for the crash:

#0 rtsp_ext_wms_configure_stream (ctx=0x80d7648, stream=0x845f0a8) at
rtspextwms.c:158
        s = <value optimized out>
        encoding = (const gchar *) 0x0
        __PRETTY_FUNCTION__ = "rtsp_ext_wms_configure_stream"
#1 0xb3f4ffda in gst_rtspsrc_open (src=0x845e010) at gstrtspsrc.c:1775
        transports = (gchar *) 0xb3f528fe "\201�^\233"
        res = <value optimized out>
        request = {type = RTSP_MESSAGE_REQUEST, type_data = {request = {method
= RTSP_DESCRIBE,
      uri = 0x8454920 "rtsp://mafreebox.freebox.fr/freeboxtv/612"}, response =
{code = 1,
      reason = 0x8454920 "rtsp://mafreebox.freebox.fr/freeboxtv/612"}, data =
{channel = 1}}, hdr_fields = 0x845cc80,
  body = 0x0, body_size = 0}
        response = {type = RTSP_MESSAGE_RESPONSE, type_data = {request =
{method = 200, uri = 0x8454950 "OK"},
    response = {code = RTSP_STS_OK, reason = 0x8454950 "OK"}, data = {channel =
200}}, hdr_fields = 0x845cd00,
  body = 0x8454a58 "v=0\no=leCDN 1171619184 1171619184 IN IP4
kapoueh.proxad.net\ns=no title available\ni=no desc available\nc=IN IP4
0.0.0.0\nt=0 0\nm=video 0 RTP/AVP
33\na=control:rtsp://212.27.38.253//freeboxtv/stream?id=612"...,
  body_size = 202}
        data = (
    guint8 *) 0x8454a58 "v=0\no=leCDN 1171619184 1171619184 IN IP4
kapoueh.proxad.net\ns=no title available\ni=no desc available\nc=IN IP4
0.0.0.0\nt=0 0\nm=video 0 RTP/AVP
33\na=control:rtsp://212.27.38.253//freeboxtv/stream?id=612"...
        size = 202
        i = 0
        n_streams = 1
        sdp = {version = 0x8454b28 "0", origin = {username = 0x8454b38 "leCDN",
sess_id = 0x84549f0 "1171619184",
    sess_version = 0x8454a00 "1171619184", nettype = 0x8454a10 "IN", addrtype =
0x8454a20 "IP4",
    addr = 0x8454a40 "kapoueh.proxad.net"}, session_name = 0x8454b68 "no title
available",
  information = 0x8454b80 "no desc available", uri = 0x0, emails = 0x83dd6a8,
phones = 0x84114c8, connection = {
    nettype = 0x8454a30 "IN", addrtype = 0x8454b98 "IP4", address = 0x8454ba8
"0.0.0.0", ttl = 0, addr_number = 0},
  bandwidths = 0x83dd568, times = 0x8411280, zones = 0x8380bb0, key = {type =
0x0, data = 0x0}, attributes = 0x8380c60,
  medias = 0x8380c78}
        protocols = 7
        stream = (GstRTSPStream *) 0x845f0a8
        respcont = (gchar *) 0x80d8650 "application/sdp"
        __PRETTY_FUNCTION__ = "gst_rtspsrc_open"
#2 0xb3f52d15 in gst_rtspsrc_change_state (element=0x845e010,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstrtspsrc.c:2208
        rtspsrc = (GstRTSPSrc *) 0x845e010
        ret = GST_STATE_CHANGE_FAILURE
#3 0xb765454a in gst_element_change_state (element=0x845e010,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2275
        ret = <value optimized out>
        current = <value optimized out>
        next = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_change_state"
#4 0xb7654632 in gst_element_change_state (element=0x845e010,
transition=GST_STATE_CHANGE_NULL_TO_READY)
    at gstelement.c:2308
        ret = GST_STATE_CHANGE_SUCCESS
---Type <return> to continue, or q <return> to quit---
        current = <value optimized out>
        next = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_change_state"
#5 0xb76573d3 in gst_element_set_state_func (element=0x845e010,
state=GST_STATE_PAUSED) at gstelement.c:2236
        current = GST_STATE_NULL
        next = 10
        old_pending = GST_STATE_VOID_PENDING
        ret = <value optimized out>
        old_ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_set_state_func"
#6 0xb7653733 in gst_element_set_state (element=0x845e010,
state=GST_STATE_PAUSED) at gstelement.c:2144
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_set_state"
#7 0xb7648af2 in gst_bin_change_state_func (element=0x8400090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstbin.c:1767
        child = (GstElement *) 0x845e010
        bin = <value optimized out>
        ret = <value optimized out>
        current = GST_STATE_READY
        next = GST_STATE_PAUSED
        have_async = 1
        have_no_preroll = 0
        base_time = 0
        it = (GstIterator *) 0x80d8580
        __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
#8 0xb7671c4a in gst_pipeline_change_state (element=0x8400090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstpipeline.c:490
        result = <value optimized out>
        pipeline = (GstPipeline *) 0x8400090
        clock = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pipeline_change_state"
#9 0xb5db39bf in gst_play_base_bin_change_state (element=0x8400090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstplaybasebin.c:2518
        ret = <value optimized out>
        play_base_bin = (GstPlayBaseBin *) 0x8400090
#10 0xb5daaded in gst_play_bin_change_state (element=0x8400090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstplaybin.c:1848
        ret = <value optimized out>
        play_bin = (GstPlayBin *) 0x8400090
        __PRETTY_FUNCTION__ = "gst_play_bin_change_state"
#11 0xb765454a in gst_element_change_state (element=0x8400090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2275
        ret = <value optimized out>
        current = <value optimized out>
        next = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_change_state"
---Type <return> to continue, or q <return> to quit---
#12 0xb7654632 in gst_element_change_state (element=0x8400090,
transition=GST_STATE_CHANGE_NULL_TO_READY)
    at gstelement.c:2308
        ret = GST_STATE_CHANGE_SUCCESS
        current = <value optimized out>
        next = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_change_state"
#13 0xb76573d3 in gst_element_set_state_func (element=0x8400090,
state=GST_STATE_PAUSED) at gstelement.c:2236
        current = GST_STATE_NULL
        next = 10
        old_pending = GST_STATE_VOID_PENDING
        ret = <value optimized out>
        old_ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_set_state_func"
#14 0xb7653733 in gst_element_set_state (element=0x8400090,
state=GST_STATE_PAUSED) at gstelement.c:2144
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_set_state"
#15 0x08080194 in bacon_video_widget_open_with_subtitle ()
No symbol table info available.
#16 0x0805efd6 in totem_action_set_mrl_with_warning ()
No symbol table info available.
#17 0x0805f580 in totem_action_set_mrl ()
No symbol table info available.
#18 0x0805fb69 in totem_action_set_mrl_and_play ()
No symbol table info available.
#19 0x08060280 in totem_action_play_pause ()
No symbol table info available.
#20 0x080625bf in main ()
No symbol table info available.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list