[pulseaudio-tickets] [PulseAudio] #525: After loading module-rtp-send, module-rtp-recv module, "Floating point exception" occured.

PulseAudio trac-noreply at tango.0pointer.de
Tue Mar 31 00:57:05 PDT 2009


#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


More information about the pulseaudio-bugs mailing list