[Asterisk-video] strange rtsp crash

Thomas Frieling thomas.frieling at viif.de
Fri Oct 5 08:44:48 CDT 2007


Somehow asterisk crashes each time i try to use rtsp. Could you take a
look?

Thomas

############### ASTERISK CLI ###############
[Oct  5 15:35:03] WARNING[28489]: app_rtsp.c:1210 rtsp_play: -video
[1048576,96,trackID=2]
[Oct  5 15:35:03] WARNING[28489]: channel.c:2991 set_format: Unable to
find a codec translation path from unknown to unknown
[Oct  5 15:35:03] WARNING[28489]: app_rtsp.c:505 RtspPlayerSetupVideo:
-SETUP VIDEO [trackID=2]
[Oct  5 15:35:03] WARNING[28489]: app_rtsp.c:557 RtspPlayerPlay: -PLAY
[/static/logo.mp4]
[Oct  5 15:35:03] ERROR[28489]: app_rtsp.c:1440 rtsp_play: -Received
rtcp [56]
[Oct  5 15:35:03] ERROR[28489]: app_rtsp.c:1451 rtsp_play: -Received
rtcp length [84]
[Oct  5 15:35:03] ERROR[28489]: app_rtsp.c:1461 rtsp_play: -rtcp type
[200,28]
[Oct  5 15:35:03] ERROR[28489]: app_rtsp.c:1461 rtsp_play: -rtcp type
[202,56]
[Oct  5 15:35:03] ERROR[28489]: app_rtsp.c:1461 rtsp_play: -rtcp type
[204,84]
*** glibc detected *** free(): invalid pointer: 0x08251c4b ***
Abgebrochen (core dumped)


############### CORE DUMP backtrace ###############
(gdb) backtrace  full
#0  0xb7fb5410 in ?? ()
No symbol table info available.
#1  0xb6db0cec in ?? ()
No symbol table info available.
#2  0x00000006 in ?? ()
No symbol table info available.
#3  0x00006ee6 in ?? ()
No symbol table info available.
#4  0xb7d24811 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5  0xb7d25fb9 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6  0xb7d59d3a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7  0xb7d615cf in mallopt () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8  0xb7d61672 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#9  0xb7be0745 in rtsp_play (chan=0xb6e074b0, ip=<value optimized out>,
port=<value optimized out>, url=0xb6dbdffc "/static/logo.mp4")
    at app_rtsp.c:1349
	f = <value optimized out>
	infds = {52, 54, 55, 53, 56}
	outfd = 52
	buffer = "RTSP/1.0 200 OK\r\nServer: DSS/5.5.5 (Build/489.16;
Platform/Linux; Release/Darwin; state/beta; )\r\nCseq: 3\r\nSession:
6831187772821478322\r\nRange: npt=0.00000-4.00000\r\nRTP-Info:
url=rtsp://127.0.0.1/stati"...
	bufferLen = 252
	responseLen = 252
	contentLength = 0
	rtpBuffer = 0x0
	rtcpBuffer = '\0' <repeats 1424 times>, "ÃÞշ\000\000\000\000\000\000
\000\000\016\000շ\214[۶\214[۶ÃÞշô\217â·\023\234á·\016\000շ\213â\006·
\213â\006·\002\000\000\000ô\217â·\211â\006·\002\000\000\0008\\۶o
\177ӷÃÞշ"
	session = <value optimized out>
	sdp = (struct SDPContent *) 0x81f7688
	audioControl = 0x0
	videoControl = 0x81f6ee8 "trackID=2"
	audioFormat = <value optimized out>
	videoFormat = <value optimized out>
	lastVideo = 0
	lastAudio = 0
	duration = 4000
	elapsed = <value optimized out>
	ms = 4000
	i = <value optimized out>
	player = <value optimized out>
	rtcp = <value optimized out>
	__PRETTY_FUNCTION__ = "rtsp_play"
#10 0xb7be0eec in app_rtsp (chan=0xb6e074b0, data=0xb6dbdfe8) at
app_rtsp.c:1734
	u = (struct ast_module_user *) 0x81f04f0
	uri = <value optimized out>
	ip = 0x81f41d8 "127.0.0.1"
	url = <value optimized out>
	i = <value optimized out>
---Type <return> to continue, or q <return> to quit---
	port = 554
	__PRETTY_FUNCTION__ = "app_rtsp"
#11 0x080c71da in pbx_extension_helper (c=0xb6e074b0, con=0x0,
context=0xb6e07630 "video", exten=0xb6e07680 "jens", priority=4,
label=0x0, 
    callerid=0xb6e07978 "123456789", action=E_SPAWN) at pbx.c:532
	e = (struct ast_exten *) 0x81c9c00
	app = (struct ast_app *) 0x8185948
	res = <value optimized out>
	q = {incstack = {0x0 <repeats 128 times>}, stacklen = 0, status = 5,
swo = 0x0, data = 0x0, foundcontext = 0xb6e07630 "video"}
	passdata = "rtsp://127.0.0.1:554/static/logo.mp4", '\0' <repeats 8155
times>
	matching_action = 0
	__PRETTY_FUNCTION__ = "pbx_extension_helper"
#12 0x080c8eac in __ast_pbx_run (c=0xb6e074b0) at pbx.c:2288
	waittime = <value optimized out>
	dst_exten = '\0' <repeats 20 times>, "T\031ַ", '\0' <repeats 32 times>,
"ð¨â·ø¤â·", '\0' <repeats 12 times>, "ø¤â·\021\000\000\000Ȥâ·", '\0'
<repeats 44 times>, "ø¤â·p\004\037\b\002\000\000\000\000\000\000\000Àöշ
\000\000\000\000\f", '\0' <repeats 11 times>, "\025\000\000\000\000\000
\000\000ô\217â·À¤â·\031\233\001\000è\003ܶþ5ַÀ¤â·\027àù·\000\000\000\000x
\004\037\b\031\233\001\000è\004\037\b\f\000\000\000x\004\037\bÀ~ධtà¶\030
\004ܶ͢\006\b¨¦\024\b\f\000\000\000°~à¶"
	pos = 1191590750
	digit = 0
	found = 1
	res = 0
	error = <value optimized out>
	__PRETTY_FUNCTION__ = "__ast_pbx_run"
#13 0x080c9e7e in pbx_thread (data=0xb6e074b0) at pbx.c:2603
No locals.
#14 0x080f5fc0 in dummy_start (data=0xb6e07eb0) at utils.c:775
	_buffer = {__routine = 0x806a1d0 <ast_unregister_thread>, __arg =
0xb6dc0bb0, __canceltype = 0, __prev = 0x0}
	ret = <value optimized out>
#15 0xb7f9c240 in start_thread ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#16 0xb7dc73de in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.



-- 
www.ViiF.de - your Mobile Video Community

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Thomas Frieling - System Architect
ViiF Mobile Video GmbH, Poststr. 21-22, 10178 Berlin 
Cell: +49 (0) 173 63 62 62 3

Fax: +49 30 22 50 50 63 9

E-Mail: thomas at ViiF.de

Sitz: Berlin, Amtgericht Berlin-Charlottenburg, HRB: 108350B

Geschäftsführer: Daniel Höpfner, Steffen Brünn

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the asterisk-video mailing list