#525: After loading module-rtp-send, module-rtp-recv module, "Floating point exception" occured. --------------------------+------------------------------------------------- Reporter: vivian | Owner: lennart Type: defect | Status: new Priority: high | Milestone: 0.9.15 Component: module-rtp-* | Severity: major Keywords: rtp | --------------------------+------------------------------------------------- Reproduce steps: [[BR]] 1. Added rtp module to /etc/pulse/default.pa, below is the default.pa I used. [[BR]] #!/usr/bin/pulseaudio -nF[[BR]] .fail[[BR]] load-module module-hal-detect[[BR]] load-module module-native-protocol-unix[[BR]] ### Automatically suspend sinks/sources that become idle for too long[[BR]] load-module module-suspend-on-idle[[BR]] ### Load for bluetooth[[BR]] load-module module-bluetooth-discover[[BR]] ### Publish connection data in the X11 root window[[BR]] .ifexists module-x11-publish.so[[BR]] .nofail[[BR]] load-module module-x11-publish[[BR]] .fail[[BR]] .endif[[BR]]
load-module module-null-sink sink_name=rtp[[BR]] load-module module-rtp-send loop=1 source=rtp.monitor[[BR]] load-module module-rtp-recv[[BR]] 2. Run "pulseaudio -vv" in terminal, then "Floating point exception" occured and pa exited.[[BR]] Here is the gdb log:[[BR]] Program received signal SIGFPE, Arithmetic exception.[[BR]] 0xb8091ef1 in pa_resampler_max_block_size (r=0x8552028) at pulsecore/resampler.c:378[[BR]] 378 fs = pa_frame_size(&ss);[[BR]] (gdb) bt[[BR]] #0 0xb8091ef1 in pa_resampler_max_block_size (r=0x8552028) at pulsecore/resampler.c:378 #1 0xb80a413e in pa_sink_input_peek (i=0x8553668, slength=65496, chunk=0xb3dc0070, volume=0xb3dc007c) at pulsecore/sink-input.c:590 #2 0xb80b37b6 in fill_mix_info (s=0x850bd58, length=0xb3dc22f4, info=0xb3dc0070, maxinfo=31) at pulsecore/sink.c:596 #3 0xb80b42c4 in pa_sink_render (s=0x850bd58, length=65496, result=0xb3dc234c) at pulsecore/sink.c:750 #4 0xb7fdebdf in thread_func (userdata=0x850ab78) at modules/module-null-sink.c:182 #5 0xb801f087 in internal_thread_func (userdata=0x850c0e8) at pulsecore/thread-posix.c:72 #6 0x0095832f in start_thread () from /lib/libpthread.so.0 #7 0x0089327e in clone () from /lib/libc.so.6 (gdb) -- Ticket URL: <http://pulseaudio.org/ticket/525> 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