[Top][All Lists]
[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
- [Ccrtp-devel] Segfault running rtpsend [ccrtp-0.7.3],
Phil Kerr <=