Bug 69229

Summary: Equalizer crashes when not using ALSA's hw plugin
Product: PulseAudio Reporter: Victor Aurélio <victoraur.santos>
Component: modulesAssignee: pulseaudio-bugs
Status: RESOLVED MOVED QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: lennart, retratserif
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: pulseaudio -vvvv
.asoundrc

Description Victor Aurélio 2013-09-11 14:44:39 UTC
Created attachment 85640 [details]
pulseaudio -vvvv

If try to load module-equalizer-sink when isn't using ALSA directly (i.e without pass through any alsa plugin) the mudule crashes the PA server.

This also occur if try to load module with OSSv4 backend.

The only way to equalizer module load without crashes server is running with alsa and not do anything in alsa config files, so PA connect directly to hw plugin.
Comment 1 Victor Aurélio 2013-09-11 14:45:36 UTC
Created attachment 85641 [details]
.asoundrc
Comment 2 Raymond 2013-12-17 07:58:25 UTC
do dsp_logic of equalizer allow pulseaudio to rewind audio of any size ?

https://bugs.freedesktop.org/show_bug.cgi?id=53709

D: [alsa-sink-Intel ICH] module-equalizer-sink.c: Requesting rewind due to state change.
D: [alsa-sink-Intel ICH] alsa-sink.c: Requested to rewind 65536 bytes.
D: [alsa-sink-Intel ICH] alsa-sink.c: Limited to 54624 bytes.
D: [alsa-sink-Intel ICH] alsa-sink.c: before: 6828
D: [alsa-sink-Intel ICH] alsa-sink.c: after: 6828
D: [alsa-sink-Intel ICH] alsa-sink.c: Rewound 54624 bytes.
D: [alsa-sink-Intel ICH] sink.c: Processing rewind...
D: [alsa-sink-Intel ICH] module-equalizer-sink.c: Rewind callback!
D: [alsa-sink-Intel ICH] source.c: Processing rewind...
E: [alsa-sink-Intel ICH] sink.c: Assertion 'pa_frame_aligned(length, &s->sample_spec)' failed at pulsecore/sink.c:1353, function pa_sink_render_full(). Aborting.
Comment 3 GitLab Migration User 2018-07-30 10:23:31 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/392.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.