#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 'liveu...@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 _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets