Re: [ecasound] ecasound hangs when adding chain.

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] ecasound hangs when adding chain.
From: mheath@netspace.net.au
Date: Sat Jul 01 2000 - 05:33:00 EEST


>Ok, this tells us something. When you issue 'c-add', object of
>ECA_CONTROL class interprets your command, and then calls
>ECA_AUDIO_OBJECS::add_new_chains(). So this works. When
>you use '-a:1', interpretation takes place in
>ECA_CHAINSETUP::interpret_chain() ... (which then calls the same
>add_new_chains()).
>
>So you could try commenting out the lines in interpret_chain() to see what
>is causing the problem.

I commented out add_new_chains from eca-chainsetup.cpp line 342 in
ECA_CHAINSETUP::interpret_chains

This has prevented ecasound from hanging I should be able to dig deeper now
to find the exact cause.

I added some debug calls in the add_new_chains now I get different
results. If I run without the debug option -d:10 I receive a coredump
If I run with the debug option I get the similar hang but with some interesting
information:

add_new_chains() added chain (qpp
(eca-chainsetup) Selected chain ids: qpp

looks to me that the string pointer is being corrupted.

This is not looking very pretty.

>You didn't mention how you installed ecasound. If you installed it
>from an RPM, you might want to try recompiling from source. This problem

Im building from the source.
Can someone provide a binary linked against the following versions
of the required libs:

libncurses.so.5 => /lib/libncurses.so.5 (0x40007000)
libecasound.so.6 => /usr/local/lib/libecasound.so.6 (0x40044000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x402f8000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4031d000)
libdl.so.2 => /lib/libdl.so.2 (0x4032f000)
libkvutils.so.1 => /usr/local/lib/libkvutils.so.1 (0x40332000)
libm.so.6 => /lib/libm.so.6 (0x40345000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x40361000)
libc.so.6 => /lib/libc.so.6 (0x403a3000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

So I can see if its my build environment (system)

Mark

--
To unsubscribe send message 'unsubscribe' in the body of the
message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Jul 01 2000 - 05:35:53 EEST