ccrtp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ccrtp-devel] Segfault running rtpsend [ccrtp-0.7.3]


From: Phil Kerr
Subject: [Ccrtp-devel] Segfault running rtpsend [ccrtp-0.7.3]
Date: Mon, 18 Mar 2002 16:19:02 +0000

Hi,

After a clean install of Common C++ [1.6.4] and ccrtp-0.7.3, running
rtpsend causes a segmentation fault.

My system is a stock RH 7.2.

rtplisten receives the sent RTP packet ok.

The last few lines from running rtpsend with strace can be found below.

Compile and make look fine (apart from 2 warnings from libtool relating
to -release and -version-info).

Bug ?

Regards

Phil

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40057000
read(3, "order hosts,bind\n", 4096)     = 17
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40057000, 4096)                = 0
open("/etc/hosts", O_RDONLY)            = 3
fcntl64(0x3, 0x1, 0, 0x1)               = 0
fcntl64(0x3, 0x2, 0x1, 0x2)             = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=249, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40057000
read(3, "# Do not remove the following li"..., 4096) = 249
close(3)                                = 0
munmap(0x40057000, 4096)                = 0
gettimeofday({1016467106, 876836}, NULL) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sin_family=AF_INET, sin_port=htons(5004),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
shutdown(3, 1 /* send */)               = -1 ENOTCONN (Transport
endpoint is not connected)
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sin_family=AF_UNSPEC, {sa_family=0,
sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0
shutdown(4, 0 /* receive */)            = -1 ENOTCONN (Transport
endpoint is not connected)
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(5, {sin_family=AF_INET, sin_port=htons(5005),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
shutdown(5, 1 /* send */)               = -1 ENOTCONN (Transport
endpoint is not connected)
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6
connect(6, {sin_family=AF_UNSPEC, {sa_family=0,
sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0
shutdown(6, 0 /* receive */)            = -1 ENOTCONN (Transport
endpoint is not connected)
connect(4, {sin_family=AF_INET, sin_port=htons(1198),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
connect(6, {sin_family=AF_INET, sin_port=htons(1199),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
brk(0x8050000)                          = 0x8050000
pipe([7, 8])                            = 0
clone(child_stack=0x804f8f8,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 8816
write(8, "address@hidden@address@hidden"...,
148) = 148rt_sigprocmask(SIG_SETMASK, NULL, [32], 8) = 0
write(8, "address@hidden@P\365\377\277"...,
148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [32], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRT_0 (Real-time signal 0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system
call)
sigreturn()                             = ? (mask now [])
nanosleep({0, 200000000}, NULL)         = 0
nanosleep({0, 10000000}, NULL)          = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40057000
write(1, "I have sent 1 RTP packets contai"..., 80I have sent 1 RTP
packets containing "test", with timestamp 1 to 127.0.0.1:1199
) = 80
setsockopt(4, SOL_SOCKET, SO_LINGER, [0], 8) = 0
close(4)                                = 0
setsockopt(3, SOL_SOCKET, SO_LINGER, [0], 8) = 0
close(3)                                = 0
setsockopt(6, SOL_SOCKET, SO_LINGER, [0], 8) = 0
close(6)                                = 0
setsockopt(5, SOL_SOCKET, SO_LINGER, [0], 8) = 0
close(5)                                = 0
kill(8817, SIGRT_1)                     = 0
rt_sigprocmask(SIG_SETMASK, NULL, [32], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
address@hidden:~/installs/ccrtp-0.7.3/demo$




-- 
Phil Kerr                                   Centre for Music Technology 
Researcher                                           Glasgow University
address@hidden                            T (+44) 141 330 5740



reply via email to

[Prev in Thread] Current Thread [Next in Thread]