[Live-devel] SIGABRT: SingleStep(): select() fails: Bad file descriptor

Conchi Abasolo conchi.ap at vaelsys.com
Wed Oct 2 02:24:48 PDT 2013


Hello Ross,

We are having critical problems with versions 30.09.2013 and 01.10.2013
over TCP. We use the live555ProxyServer example to connect to a camera
stream using the following  command

live555ProxyServer -V -t rtsp://
root:camera86 at 192.168.0.86/axis-media/media.amp


Once the backend connection is established, we try to connet to the stream
using a rtsp client, but after the SETUP command the live555ProxyServer
crashes. It happens always and we cannot even see a single frame.

Here you have a little extract of the gdb log (and attached the complete
log):

ProxyRTSPClient["rtsp://192.168.0.86/axis-media/media.amp/"]::continueAfterSETUP():
head codec: H264; numSubsessions 2

        queue:  H264    PCMU

Sending request: SETUP
rtsp://192.168.0.86/axis-media/media.amp/trackID=2 RTSP/1.0

CSeq: 4

User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2013.10.01)

Transport: RTP/AVP/TCP;unicast;interleaved=2-3

Session: 3309CA32



BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor

socket numbers used in the select() call: 7(r) 8(re) 9(r) 10(re) 11(r)
12(r) 14(r) 16(r) 18(r) 1032(w) 1034(w) 1088(e) 1094(e) 1156(e)
1157(e) 1158(e) 1160(e) 1162(e) 1163(e) 1164(e) 1165(e) 1166(e)
1167(e) 1168(e) 1169(e)...


Program received signal SIGABRT, Aborted.

0x00007ffff72e6475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64

64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No existe el fichero
o el directorio.

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb)

(gdb) backtrace

#0  0x00007ffff72e6475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64

#1  0x00007ffff72e96f0 in *__GI_abort () at abort.c:92

#2  0x00000000004331ff in TaskScheduler::internalError
(this=<optimized out>) at UsageEnvironment.cpp:56

#3  0x00000000004316d4 in BasicTaskScheduler::SingleStep
(this=0x658010, maxDelayTime=<optimized out>) at
BasicTaskScheduler.cpp:117

#4  0x0000000000432b85 in BasicTaskScheduler0::doEventLoop
(this=0x658010, watchVariable=0x0) at BasicTaskScheduler0.cpp:80

#5  0x000000000040236f in main (argc=<optimized out>, argv=<optimized
out>) at live555ProxyServer.cpp:204



We think maybe the changes introduced in 2013.09.27 version that close some
TCP sockets are causing some instabilities.


Many thanks

Conchi




-- 

Conchi Abasolo Pérez
C/Santiago Grisolía nº 2, of. 203
Edif. PCM, Parque Tecnológico de Madrid
28760 Tres Cantos, Madrid
Tlf.   +34 91 804 62 48 // Fax. +34 91 803 10 31
Web: www.vaelsys.com
Email: conchi.ap at vaelsys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20131002/61a0ff47/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: proxy.01.10.2013.log
Type: application/octet-stream
Size: 14709 bytes
Desc: not available
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20131002/61a0ff47/attachment-0001.obj>


More information about the live-devel mailing list