[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