Subject: Re: [ecasound] ecasound hangs when adding chain.
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
>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
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
add_new_chains() added chain (qèpp
(eca-chainsetup) Selected chain ids: qèpp
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)
-- To unsubscribe send message 'unsubscribe' in the body of the message to <email@example.com>.
This archive was generated by hypermail 2b28 : Sat Jul 01 2000 - 05:35:53 EEST