[pulseaudio-discuss] Need help to enable echo cancel in pulseaudio

ABDUL MOIZ abdulmoiz786 at gmail.com
Mon Jul 25 23:55:29 PDT 2011


Hi,
         I have run in gdb and below is the log messages

(gdb) run
Starting program: /usr/bin/pulseaudio
[Thread debugging using libthread_db enabled]
process 1801 is executing new program: /usr/bin/pulseaudio
[Thread debugging using libthread_db enabled]
[New Thread 0x2fbf3470 (LWP 1804)]
[New Thread 0x305ff470 (LWP 1805)]
E: module-echo-cancel.c: Doing resync
E: module-echo-cancel.c: Playback after capture (-672974), drop sink 129248
[Thread 0x2fbf3470 (LWP 1804) exited]
[Thread 0x305ff470 (LWP 1805) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb)



I have run also using strace utility and below is the last lines of log
message:


E: module-echo-cancel.c: Doing resync
recvmsg(8, {msg_name(0)=NULL,
msg_iov(1)=[{"\0\0\0\20\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0", 20}],
msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS{pid=1307, uid=1000, gid=1000}}, msg_flags=0}, 0) =
20
send(8, "\0\0\0\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0", 20,
MSG_NOSIGNAL) = 20
clock_gettime(CLOCK_MONOTONIC, {1680, 884296308}) = 0
ppoll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN|POLLOUT}, {fd=28,
events=POLLIN|POLLOUT}, {fd=27, events=POLLIN|POLLERR|POLLHUP}, {fd=27,
events=0}, {fd=26, events=POLLIN|POLLERR|POLLHUP}, {fd=25, events=POLLIN},
{fd=24, events=POLLIN}, {fd=18, events=POLLIN}, {fd=21, events=POLLIN},
{fd=12, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11,
events=POLLIN|POLLERR|POLLHUP}, {fd=11, events=0}, {fd=10, events=POLLIN},
{fd=9, events=POLLIN}, {fd=6, events=POLLIN}], 17, {0, 363067000}, NULL, 8)
= 2 ([{fd=8, revents=POLLIN|POLLOUT}, {fd=28, revents=POLLIN|POLLOUT}], left
{0, 363036482})
clock_gettime(CLOCK_MONOTONIC, {1680, 885211835}) = 0
recvmsg(8, {msg_name(0)=NULL, msg_iov(1)=[{"L\0\0\0\27L\0\0\0\23L\0\0\0\0N",
16}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS{pid=1307, uid=1000, gid=1000}}, msg_flags=0}, 0) =
16
futex(0x13ebd20, FUTEX_WAIT_PRIVATE, 0, NULLE: module-echo-cancel.c:
Playback after capture (-664367), drop sink 127596
I: alsa-source.c: Overrun!
I: alsa-source.c: Increasing wakeup watermark to 30.00 ms
I: alsa-source.c: Overrun!
I: alsa-source.c: Increasing wakeup watermark to 40.00 ms
 <unfinished ...>
+++ killed by SIGKILL +++
Killed


So can you please help me out to solve this issue.

Thanks,

Regards,
Abdul Moiz

On Mon, Jul 25, 2011 at 7:27 PM, Arun Raghavan <
arun.raghavan at collabora.co.uk> wrote:

> On Mon, 2011-07-25 at 19:01 +0530, ABDUL MOIZ wrote:
> > Hi,
> >
> >         Thanks for the reply.
> >
> >       Now I am able to run the pulseaudio daemon with echo cancel
> > source and sinks without any problem on my ubuntu desktop system.
> > Now I want to enable echo cancel module on my omap4 (PANDA) board.
> > I followed the same steps as i have done for ubuntu desktop.
> > Pulseaudio daemon is working fine but when i tried to load the Echo
> > cancel module, the daemon is getting killed.
> > I think the problem is with the sample rate.I have tried with both
> > 48000 and 44100hz rates but the same problem occurs.
> > Please find the attached log when i load the echo cancel module.
>
>
> Could you run this in gdb to see what's happening?
>
> Regards,
> Arun
>
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20110726/9a10cd46/attachment.htm>


More information about the pulseaudio-discuss mailing list