[pulseaudio-tickets] [PulseAudio] #351: module-rtp-recv.c segfaults
PulseAudio
trac-noreply at tango.0pointer.de
Fri Jan 9 08:17:31 PST 2009
#351: module-rtp-recv.c segfaults
---------------------------+------------------------------------------------
Reporter: Achim | Owner: lennart
Type: defect | Status: closed
Priority: normal | Milestone:
Component: module-rtp-* | Severity: normal
Resolution: invalid | Keywords:
---------------------------+------------------------------------------------
Comment (by perosb):
Hi,
this problem occurs for me aswell...
I'm running openSUSE 11.1 (but with upgraded pulseaudio to 0.9.13) on the
receiver. (and Fedora10 Live on the sender)
It plays a couple of seconds but then dies trying to adjust the sample
rate.
Stacktrace:
{{{
E: module-zeroconf-discover.c: Resolving of
'liveuser at localhost.localdomain: HDA Intel - STAC92xx Analog' failed:
Tidsgräns nåddes
E: module-rtp-recv.c: Updating sample rate
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff0300950 (LWP 4718)]
0x0000000000000000 in ?? ()
(gdb) thread apply all bt full
Thread 3 (Thread 0x7fffef8f5950 (LWP 4719)):
#0 0x00007ffff5b6a5b5 in ppoll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7bb6314 in pa_rtpoll_run (p=0x6681f0, wait=true) at
pulsecore/rtpoll.c:390
ts = {tv_sec = 0, tv_nsec = 0}
i = <value optimized out>
r = <value optimized out>
timeout = {tv_sec = 0, tv_usec = 0}
__func__ = "pa_rtpoll_run"
__PRETTY_FUNCTION__ = "pa_rtpoll_run"
#2 0x00007fffef8fcb23 in thread_func (userdata=<value optimized out>) at
modules/module-alsa-source.c:1008
ret = <value optimized out>
u = (struct userdata *) 0x628ed0
__func__ = "thread_func"
__PRETTY_FUNCTION__ = "thread_func"
#3 0x00007ffff7bbc480 in internal_thread_func (userdata=0x679680) at
pulsecore/thread-posix.c:72
__func__ = "internal_thread_func"
__PRETTY_FUNCTION__ = "internal_thread_func"
#4 0x00007ffff5e00070 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007ffff5b730ed in clone () from /lib64/libc.so.6
No symbol table info available.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 0x7ffff0300950 (LWP 4718)):
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x00007fffeb64ff8b in rtpoll_work_cb (i=<value optimized out>) at
modules/rtp/module-rtp-recv.c:306
wi = <value optimized out>
fix_samples = 2062
ri = 4876190
sink_delay = 141950
latency = 266128
chunk = {memblock = 0x7ffff1366000, index = 50400, length = 1280}
k = <value optimized out>
j = <value optimized out>
now = {tv_sec = 6656, tv_usec = 789318}
s = (struct session *) 0x6b0fb0
p = <value optimized out>
__func__ = "rtpoll_work_cb"
__PRETTY_FUNCTION__ = "rtpoll_work_cb"
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff7bb6212 in pa_rtpoll_run (p=0x6293e0, wait=true) at
pulsecore/rtpoll.c:326
k = <value optimized out>
i = (pa_rtpoll_item *) 0x6b0250
r = <value optimized out>
timeout = {tv_sec = 6460384, tv_usec = 140737349640275}
__func__ = "pa_rtpoll_run"
__PRETTY_FUNCTION__ = "pa_rtpoll_run"
#3 0x00007ffff07e1093 in thread_func (userdata=<value optimized out>) at
modules/module-alsa-sink.c:1172
ret = <value optimized out>
u = (struct userdata *) 0x6291c0
__func__ = "thread_func"
__PRETTY_FUNCTION__ = "thread_func"
#4 0x00007ffff7bbc480 in internal_thread_func (userdata=0x62c450) at
pulsecore/thread-posix.c:72
__func__ = "internal_thread_func"
__PRETTY_FUNCTION__ = "internal_thread_func"
#5 0x00007ffff5e00070 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007ffff5b730ed in clone () from /lib64/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7ffff7fd3780 (LWP 4715)):
#0 0x00007ffff5b6a366 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7b66997 in pa_mainloop_poll (m=0x61b0f0) at
pulse/mainloop.c:859
__func__ = "pa_mainloop_poll"
__PRETTY_FUNCTION__ = "pa_mainloop_poll"
#2 0x00007ffff7b67d98 in pa_mainloop_iterate (m=0x61b0f0, block=<value
optimized out>, retval=0x7fffffffdd2c) at pulse/mainloop.c:923
r = <value optimized out>
__func__ = "pa_mainloop_iterate"
__PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#3 0x00007ffff7b67e60 in pa_mainloop_run (m=0x61b0f0,
retval=0x7fffffffdd2c) at pulse/mainloop.c:941
r = <value optimized out>
#4 0x000000000040963f in main (argc=2, argv=<value optimized out>) at
daemon/main.c:947
c = <value optimized out>
buf = (pa_strbuf *) 0x61b000
conf = <value optimized out>
mainloop = <value optimized out>
s = <value optimized out>
r = 0
retval = 0
d = 2
---Type <return> to continue, or q <return> to quit---
suid_root = <value optimized out>
real_root = <value optimized out>
valid_pid_file = true
gid = 4294967295
ltdl_init = <value optimized out>
passed_fd = <value optimized out>
e = <value optimized out>
daemon_pipe = {-1, -1}
autospawn_fd = -1
autospawn_locked = false
__func__ = "main"
__PRETTY_FUNCTION__ = "main"
}}}
--
Ticket URL: <http://www.pulseaudio.org/ticket/351#comment:11>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list