[gstreamer-bugs] [Bug 589983] New: gst-rtsp-server with quicktime issue

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Jul 28 02:38:44 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=589983

  GStreamer | gst-rtsp-server | Ver: git
           Summary: gst-rtsp-server with quicktime issue
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-rtsp-server
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bsreerenj at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


I am using gst-rtsp-server as the streaming server and quicktime as the
streaming client.I setted up the port of gst-rtsp-server as port 80 and setup
the transport method of client as tcp(for getting http tuennling).

In my first attempt, it got segfault.After that for each time,it will try for
tcp connection for the first few minutes and then fall down to udp
transport.and getting the error messages like


lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_source_add_poll: assertion
`!SOURCE_DESTROYED (source)' failed

follwing the gdb output of this,



** Message: listening on port 80
** Message: added new client 0x9e932f0 ip 114.143.222.36:51080
** Message: attaching to context 0x9e90248
** Message: client 0x9e932f0: tunnel start
** Message: client 0x9e932f0: inserting Z7kJwAukAAAM+S8KD4AAAA
** Message: added new client 0x9e93320 ip 114.143.222.36:51336
** Message: attaching to context 0x9e90248
** Message: client 0x9e93320: tunnel complete
** Message: client 0x9e93320: found tunnel 0x9e932f0
** Message: finalize client 0x9e93320
RTSP request message 0x9f8108c
 request line:
   method: 'DESCRIBE'
   uri:    'rtsp://carinov.dyndns.biz:80/test.mp4'
   version: '1.0'
 headers:
   key: 'CSeq', value: '1'
   key: 'Accept', value: 'application/sdp'
   key: 'Bandwidth', value: '384000'
   key: 'Accept-Language', value: 'en-US'
   key: 'User-Agent', value: 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT
5.2Service Pack 2)'
 body:
** Message: client 0x9e932f0: received a request
** Message: found media 0x9eb8c40 for url abspath /test.mp4
** Message: enter mainloop
** Message: found stream 0 with payloader 0x9fbb0e8
** Message: found stream 1 with payloader 0x9fbf0d0
** Message: constructed media 0x9fc4000 for url /test.mp4
** Message: preparing media 0x9fc4000
** Message: 0x9fc4000: got message type tag
** Message: 0x9fc4000: got message type tag
** Message: 0x9fc4000: got message type tag
** Message: stream 0x9fc4f58 received caps 0xa016080, application/x-rtp,
media=(string)audio, clock-rate=(int)8000, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, streamtype=(string)5, profile-level-id=(string)1,
mode=(string)AAC-hbr, config=(string)0d88, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3, ssrc=(guint)756170000,
payload=(int)97, clock-base=(guint)1685296378, seqnum-base=(guint)23693
** Message: stream 0x9fc4f58 received caps 0xa016080, application/x-rtp,
media=(string)audio, clock-rate=(int)8000, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, streamtype=(string)5, profile-level-id=(string)1,
mode=(string)AAC-hbr, config=(string)0d88, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3, ssrc=(guint)756170000,
payload=(int)97, clock-base=(guint)1685296378, seqnum-base=(guint)23693
** Message: stream 0x9fc3e00 received caps 0xa005380, application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
profile-level-id=(string)1,
config=(string)000001b001000001b58913000001000000012000c48d8800f50a041e1463,
ssrc=(guint)870141718, payload=(int)96, clock-base=(guint)2264805768,
seqnum-base=(guint)45259
** Message: stream 0x9fc3e00 received caps 0xa005380, application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
profile-level-id=(string)1,
config=(string)000001b001000001b58913000001000000012000c48d8800f50a041e1463,
ssrc=(guint)870141718, payload=(int)96, clock-base=(guint)2264805768,
seqnum-base=(guint)45259
** Message: 0x9fc4000: got message type async-done
** Message: stats: position 0:00:00.000000000, duration 0:00:31.533333333
** Message: object 0x9fc4000 is prerolled
RTSP response message 0xbf899fa0
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
   key: 'CSeq', value: '1'
   key: 'Content-Type', value: 'application/sdp'
   key: 'Content-Base', value: 'rtsp://carinov.dyndns.biz:80/test.mp4/'
   key: 'Server', value: 'GStreamer RTSP server'
 body: length 577
00000000 (0xa026418): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30  v=0..o=-
1188340
00000010 (0xa026428): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 
656180883 1 IN I
00000020 (0xa026438): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d  P4
127.0.0.1..s=
00000030 (0xa026448): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64  Session
streamed
00000040 (0xa026458): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d   with
GStreamer.
00000050 (0xa026468): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d 0a 
.i=rtsp-server..
00000060 (0xa026478): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 
e=NONE..t=0 0..a
00000070 (0xa026488): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d 
=tool:GStreamer.
00000080 (0xa026498): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 73 
.a=type:broadcas
00000090 (0xa0264a8): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 
t..a=range:npt=0
000000a0 (0xa0264b8): 2e 30 30 30 30 30 30 2d 33 31 2e 35 33 33 33 33 
.000000-31.53333
000000b0 (0xa0264c8): 33 0d 0a 6d 3d 76 69 64 65 6f 20 30 20 52 54 50 
3..m=video 0 RTP
000000c0 (0xa0264d8): 2f 41 56 50 20 39 36 0d 0a 63 3d 49 4e 20 49 50  /AVP
96..c=IN IP
000000d0 (0xa0264e8): 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 61 3d 72  4
127.0.0.1..a=r
000000e0 (0xa0264f8): 74 70 6d 61 70 3a 39 36 20 4d 50 34 56 2d 45 53  tpmap:96
MP4V-ES
000000f0 (0xa026508): 2f 39 30 30 30 30 0d 0a 61 3d 63 6f 6e 74 72 6f 
/90000..a=contro
00000100 (0xa026518): 6c 3a 73 74 72 65 61 6d 3d 30 0d 0a 61 3d 66 6d 
l:stream=0..a=fm
00000110 (0xa026528): 74 70 3a 39 36 20 70 72 6f 66 69 6c 65 2d 6c 65  tp:96
profile-le
00000120 (0xa026538): 76 65 6c 2d 69 64 3d 31 3b 63 6f 6e 66 69 67 3d 
vel-id=1;config=
00000130 (0xa026548): 30 30 30 30 30 31 62 30 30 31 30 30 30 30 30 31 
000001b001000001
00000140 (0xa026558): 62 35 38 39 31 33 30 30 30 30 30 31 30 30 30 30 
b589130000010000
00000150 (0xa026568): 30 30 30 31 32 30 30 30 63 34 38 64 38 38 30 30 
00012000c48d8800
00000160 (0xa026578): 66 35 30 61 30 34 31 65 31 34 36 33 0d 0a 6d 3d 
f50a041e1463..m=
00000170 (0xa026588): 61 75 64 69 6f 20 30 20 52 54 50 2f 41 56 50 20  audio 0
RTP/AVP 
00000180 (0xa026598): 39 37 0d 0a 63 3d 49 4e 20 49 50 34 20 31 32 37  97..c=IN
IP4 127
00000190 (0xa0265a8): 2e 30 2e 30 2e 31 0d 0a 61 3d 72 74 70 6d 61 70 
.0.0.1..a=rtpmap
000001a0 (0xa0265b8): 3a 39 37 20 4d 50 45 47 34 2d 47 45 4e 45 52 49  :97
MPEG4-GENERI
000001b0 (0xa0265c8): 43 2f 38 30 30 30 2f 31 0d 0a 61 3d 63 6f 6e 74 
C/8000/1..a=cont
000001c0 (0xa0265d8): 72 6f 6c 3a 73 74 72 65 61 6d 3d 31 0d 0a 61 3d 
rol:stream=1..a=
000001d0 (0xa0265e8): 66 6d 74 70 3a 39 37 20 73 74 72 65 61 6d 74 79  fmtp:97
streamty
000001e0 (0xa0265f8): 70 65 3d 35 3b 70 72 6f 66 69 6c 65 2d 6c 65 76 
pe=5;profile-lev
000001f0 (0xa026608): 65 6c 2d 69 64 3d 31 3b 6d 6f 64 65 3d 41 41 43 
el-id=1;mode=AAC
00000200 (0xa026618): 2d 68 62 72 3b 63 6f 6e 66 69 67 3d 30 64 38 38 
-hbr;config=0d88
00000210 (0xa026628): 3b 73 69 7a 65 6c 65 6e 67 74 68 3d 31 33 3b 69 
;sizelength=13;i
00000220 (0xa026638): 6e 64 65 78 6c 65 6e 67 74 68 3d 33 3b 69 6e 64 
ndexlength=3;ind
00000230 (0xa026648): 65 78 64 65 6c 74 61 6c 65 6e 67 74 68 3d 33 0d 
exdeltalength=3.
00000240 (0xa026658): 0a                                               .        
** Message: client 0x9e932f0: sent a message with cseq 1
RTSP request message 0x9f8108c
 request line:
   method: 'SETUP'
   uri:    'rtsp://carinov.dyndns.biz:80/test.mp4/stream=0'
   version: '1.0'
 headers:
   key: 'CSeq', value: '2'
   key: 'Transport', value: 'RTP/AVP/TCP;unicast'
   key: 'User-Agent', value: 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT
5.2Service Pack 2)'
   key: 'Accept-Language', value: 'en-US'
 body:
** Message: client 0x9e932f0: received a request
** Message: reusing cached media 0x9fc4000
** Message: manage new media 0x9fc4000 in session 0xa024b00
RTSP response message 0xbf899f84
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
   key: 'CSeq', value: '2'
   key: 'Transport', value: 'RTP/AVP/TCP;unicast;mode="PLAY"'
   key: 'Server', value: 'GStreamer RTSP server'
   key: 'Session', value: 'bgowkmunwcfmclti'
 body: length 0
** Message: client 0x9e932f0: sent a message with cseq 2
RTSP request message 0x9f8108c
 request line:
   method: 'SETUP'
   uri:    'rtsp://carinov.dyndns.biz:80/test.mp4/stream=1'
   version: '1.0'
 headers:
   key: 'CSeq', value: '3'
   key: 'Transport', value: 'RTP/AVP/TCP;unicast'
   key: 'Session', value: 'bgowkmunwcfmclti'
   key: 'User-Agent', value: 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT
5.2Service Pack 2)'
   key: 'Accept-Language', value: 'en-US'
 body:
** Message: client 0x9e932f0: received a request
** Message: watching session 0x9ff7390
RTSP response message 0xbf899f84
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
   key: 'CSeq', value: '3'
   key: 'Transport', value: 'RTP/AVP/TCP;unicast;mode="PLAY"'
   key: 'Server', value: 'GStreamer RTSP server'
   key: 'Session', value: 'bgowkmunwcfmclti'
 body: length 0
** Message: client 0x9e932f0: sent a message with cseq 3
RTSP request message 0x9f8108c
 request line:
   method: 'PLAY'
   uri:    'rtsp://carinov.dyndns.biz:80/test.mp4'
   version: '1.0'
 headers:
   key: 'CSeq', value: '4'
   key: 'Range', value: 'npt=0.000000-31.533333'
   key: 'Session', value: 'bgowkmunwcfmclti'
   key: 'User-Agent', value: 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT
5.2Service Pack 2)'
 body:
** Message: client 0x9e932f0: received a request
** Message: seeking to 99:99:99.999999999 - 0:00:31.533332824
** Message: done seeking 1
** Message: prerolled again
** Message: stats: position 0:00:01.000000000, duration 0:00:31.533333333
RTSP response message 0xbf899f68
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
** Message: 0x9fc4000: got message type async-done
   key: 'CSeq', value: '4'
   key: 'RTP-Info', value:
'url=rtsp://carinov.dyndns.biz:80/test.mp4/stream=0;seq=45266;rtptime=2264805768,
url=rtsp://carinov.dyndns.biz:80/test.mp4/stream=1;seq=23694;rtptime=561595494'
   key: 'Range', value: 'npt=1.000000-31.533333'
   key: 'Server', value: 'GStreamer RTSP server'
   key: 'Session', value: 'bgowkmunwcfmclti'
 body: length 0
** Message: going to state PLAYING media 0x9fc4000
** Message: adding TCP 114.143.222.36
** Message: adding TCP 114.143.222.36
** Message: active 2 media 0x9fc4000
** Message: state PLAYING media 0x9fc4000
** Message: 0x9fc4000: got message type new-clock
** Message: client 0x9e932f0: sent a message with cseq 4
** Message: client 0x9e932f0: received an error System error: Connection reset
by peer
** Message: finalize client 0x9e932f0

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_source_add_poll: assertion
`!SOURCE_DESTROYED (source)' failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(lt-test-mp4:21190): GLib-CRITICAL **: g_async_queue_push: assertion `queue'
failed

(gdb) thread apply all bt

Thread 19 (Thread 0xad2efb90 (LWP 8793)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00196304 in gst_base_src_wait_playing (src=0x98aefc0) at gstbasesrc.c:469
#3  0x001963dd in gst_base_src_get_range (src=0x98aefc0, 
    offset=18446744073709551615, length=4096, buf=0xad2ef264)
    at gstbasesrc.c:1913
#4  0x00198f3b in gst_base_src_loop (pad=0x992bd78) at gstbasesrc.c:2188
#5  0x0022c323 in gst_task_func (task=0x990b0d0) at gsttask.c:234
#6  0x0022dcb7 in default_func (tdata=0x9905600, pool=0x9774c08)
    at gsttaskpool.c:70
#7  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#8  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#9  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#10 0x00cec27e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xadcf0b90 (LWP 8792)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---


Thread 17 (Thread 0xae6f1b90 (LWP 8791)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x98acaf0, timeout=18446744073709551615)
    at gstpoll.c:1131
---Type <return> to continue, or q <return> to quit---
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98aed40, buf=0xae6f1264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98aed40, 
    offset=18446744073709551615, length=4096, ret=0xae6f1264)
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98aed40, 
    offset=18446744073709551615, length=4096, buf=0xae6f1264)
    at gstbasesrc.c:1945
#6  0x00198f3b in gst_base_src_loop (pad=0x99128d0) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b0698) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x99042a8, pool=0x9774c08)
    at gsttaskpool.c:70
#9  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#10 0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#11 0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00cec27e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaf0f2b90 (LWP 8790)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x9770b90, timeout=18446744073709551615)
    at gstpoll.c:1131
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98aeac0, buf=0xaf0f2264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98aeac0, 
    offset=18446744073709551615, length=4096, ret=0xaf0f2264)
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98aeac0, 
    offset=18446744073709551615, length=4096, buf=0xaf0f2264)
    at gstbasesrc.c:1945
#6  0x00198f3b in gst_base_src_loop (pad=0x9912808) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b0610) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x98f91e0, pool=0x9774c08)
    at gsttaskpool.c:70
#9  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#10 0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#11 0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00cec27e in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 13 (Thread 0xb0efcb90 (LWP 8768)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00176172 in gst_app_src_create (bsrc=0x98ba450, offset=0, size=4096, 
    buf=0xb0efc264) at gstappsrc.c:947
#3  0x0019661d in gst_base_src_get_range (src=0x98ba450, offset=0, 
    length=4096, buf=0xb0efc264) at gstbasesrc.c:1945
#4  0x00198f3b in gst_base_src_loop (pad=0x989a580) at gstbasesrc.c:2188
#5  0x0022c323 in gst_task_func (task=0x98b0588) at gsttask.c:234
#6  0x0022dcb7 in default_func (tdata=0x988ac88, pool=0x9774c08)
    at gsttaskpool.c:70
#7  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#8  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#9  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#10 0x00cec27e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb18fdb90 (LWP 8767)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---

Thread 11 (Thread 0xb22feb90 (LWP 8766)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00176172 in gst_app_src_create (bsrc=0x98ba8e0, offset=0, size=4096, 
    buf=0xb22fe264) at gstappsrc.c:947
#3  0x0019661d in gst_base_src_get_range (src=0x98ba8e0, offset=0, 
    length=4096, buf=0xb22fe264) at gstbasesrc.c:1945
---Type <return> to continue, or q <return> to quit---
#4  0x00198f3b in gst_base_src_loop (pad=0x98cf990) at gstbasesrc.c:2188
#5  0x0022c323 in gst_task_func (task=0x98b0478) at gsttask.c:234
#6  0x0022dcb7 in default_func (tdata=0x9873b98, pool=0x9774c08)
    at gsttaskpool.c:70
#7  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#8  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#9  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#10 0x00cec27e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb2cffb90 (LWP 8765)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00176172 in gst_app_src_create (bsrc=0x98ba698, offset=0, size=4096, 
    buf=0xb2cff264) at gstappsrc.c:947
#3  0x0019661d in gst_base_src_get_range (src=0x98ba698, offset=0, 
    length=4096, buf=0xb2cff264) at gstbasesrc.c:1945
#4  0x00198f3b in gst_base_src_loop (pad=0x98cf800) at gstbasesrc.c:2188
#5  0x0022c323 in gst_task_func (task=0x98b03f0) at gsttask.c:234
#6  0x0022dcb7 in default_func (tdata=0x98b6038, pool=0x9774c08)
    at gsttaskpool.c:70
---Type <return> to continue, or q <return> to quit---
#7  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#8  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#9  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#10 0x00cec27e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb3700b90 (LWP 8764)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0022c50b in gst_task_func (task=0x98b0368) at gsttask.c:222
#3  0x0022dcb7 in default_func (tdata=0x98b6008, pool=0x9774c08)
    at gsttaskpool.c:70
#4  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#5  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#6  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x00cec27e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb4101b90 (LWP 8763)):
---Type <return> to continue, or q <return> to quit---
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0022c50b in gst_task_func (task=0x98b02e0) at gsttask.c:222
#3  0x0022dcb7 in default_func (tdata=0x988ad50, pool=0x9774c08)
    at gsttaskpool.c:70
#4  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#5  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#6  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x00cec27e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb4b02b90 (LWP 8762)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db4b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0022c50b in gst_task_func (task=0x98b0258) at gsttask.c:222
#3  0x0022dcb7 in default_func (tdata=0x988ad28, pool=0x9774c08)
    at gsttaskpool.c:70
#4  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#5  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
---Type <return> to continue, or q <return> to quit---
#6  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x00cec27e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb5503b90 (LWP 8761)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x98aca10, timeout=18446744073709551615)
    at gstpoll.c:1131
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98ae840, buf=0xb5503264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98ae840, 
    offset=18446744073709551615, length=4096, ret=0xb5503264)
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98ae840, 
    offset=18446744073709551615, length=4096, buf=0xb5503264)
    at gstbasesrc.c:1945
#6  0x00198f3b in gst_base_src_loop (pad=0x98c6d78) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b01d0) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x98b60c0, pool=0x9774c08)
    at gsttaskpool.c:70
---Type <return> to continue, or q <return> to quit---

Thread 5 (Thread 0xb5f04b90 (LWP 8760)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x98ac990, timeout=18446744073709551615)
    at gstpoll.c:1131
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98ae5c0, buf=0xb5f04264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98ae5c0, 
    offset=18446744073709551615, length=4096, ret=0xb5f04264)
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98ae5c0, 
    offset=18446744073709551615, length=4096, buf=0xb5f04264)
    at gstbasesrc.c:1945
---Type <return> to continue, or q <return> to quit---
#6  0x00198f3b in gst_base_src_loop (pad=0x98c6cb0) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b0148) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x98b60c8, pool=0x9774c08)
    at gsttaskpool.c:70
#9  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#10 0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#11 0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00cec27e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb6905b90 (LWP 8759)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x98ac5a8, timeout=18446744073709551615)
    at gstpoll.c:1131
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98ae340, buf=0xb6905264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98ae340, 
    offset=18446744073709551615, length=4096, ret=0xb6905264)
---Type <return> to continue, or q <return> to quit---
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98ae340, 
    offset=18446744073709551615, length=4096, buf=0xb6905264)
    at gstbasesrc.c:1945
#6  0x00198f3b in gst_base_src_loop (pad=0x989a198) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b00c0) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x9860608, pool=0x9774c08)
    at gsttaskpool.c:70
#9  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#10 0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#11 0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00cec27e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb7306b90 (LWP 8758)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1d04 in ppoll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:58
#2  0x00217da4 in gst_poll_wait (set=0x98ac570, timeout=18446744073709551615)
    at gstpoll.c:1131
---Type <return> to continue, or q <return> to quit---
#3  0x00388fc5 in gst_udpsrc_create (psrc=0x98ae0c0, buf=0xb7306264)
    at gstudpsrc.c:447
#4  0x001a8425 in gst_push_src_create (bsrc=0x98ae0c0, 
    offset=18446744073709551615, length=4096, ret=0xb7306264)
    at gstpushsrc.c:117
#5  0x0019661d in gst_base_src_get_range (src=0x98ae0c0, 
    offset=18446744073709551615, length=4096, buf=0xb7306264)
    at gstbasesrc.c:1945
#6  0x00198f3b in gst_base_src_loop (pad=0x989a0d0) at gstbasesrc.c:2188
#7  0x0022c323 in gst_task_func (task=0x98b0038) at gsttask.c:234
#8  0x0022dcb7 in default_func (tdata=0x988acd8, pool=0x9774c08)
    at gsttaskpool.c:70
#9  0x07266b06 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#10 0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#11 0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00cec27e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb7d07b90 (LWP 8757)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00ce1ac7 in __poll (fds=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    nfds=<value optimized out>, timeout=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0723e5d2 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, self=Could not
find the frame base for "g_main_context_iterate".
)
    at gmain.c:2951
#3  0x0723ec62 in IA__g_main_loop_run (loop=<value optimized out>)
    at gmain.c:2850
#4  0x0013f00e in do_loop (klass=0x985b8a0) at rtsp-media.c:212
#5  0x0726546f in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#6  0x00db132f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x00cec27e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f09710 (LWP 8299)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00db7829 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0x00db2d75 in _L_lock_87 () from /lib/libpthread.so.0
#3  0x00db27fa in __pthread_mutex_lock (mutex=<value optimized out>)
    at pthread_mutex_lock.c:86
#4  0x001d2b3f in gst_object_get_parent (object=0x98c7ea8) at gstobject.c:830
#5  0x00209a9a in gst_pad_link (srcpad=0x98c7ea8, sinkpad=0x99246d0)
    at gstpad.c:2009
---Type <return> to continue, or q <return> to quit---
#6  0x0013c8e6 in setup_stream (stream=0x985b000, idx=1, media=0x989d0a0)
    at rtsp-media.c:965
#7  0x0013e13f in gst_rtsp_media_prepare (media=0x989d0a0) at rtsp-media.c:1297
#8  0x0013982b in find_media (client=0x98b64c0, uri=0x98f9fd8, 
    request=0x990cf4c) at rtsp-client.c:245
#9  0x0013a783 in message_received (watch=0x990bf00, message=0x990cf4c, 
    user_data=0x98b64c0) at rtsp-client.c:908
#10 0x0015d6fd in gst_rtsp_source_dispatch (source=0x990bf00, callback=0, 
    user_data=0x0) at gstrtspconnection.c:2734
#11 0x0723b098 in IA__g_main_context_dispatch (context=<value optimized out>)
    at gmain.c:2009
#12 0x0723e743 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, self=Could not
find the frame base for "g_main_context_iterate".
)
    at gmain.c:2642
#13 0x0723ec62 in IA__g_main_loop_run (loop=<value optimized out>)
    at gmain.c:2850
#14 0x0804898c in main (argc=159750648, argv=0x3) at test-mp4.c:131
(gdb)


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=589983.




More information about the Gstreamer-bugs mailing list