[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