Hello,
I have just upgraded my Gentoo and now Ecasound stops working.
I have recompiled Ecasound and Nama both after the upgrade
ecasound : 2.8.1
Jack version : 1.9.7 (/usr/bin/jackd -dalsa -dhw:0 -r48000 -p256 -n3
-Xseq -P)
Nama version 1.075
When I run Ecasound with test.ecs :
dubphil@email-addr-hidden:~$ ecasound -c test.ecs
**************************************************************************
* ecasound v2.8.1 (C) 1997-2011 Kai Vehmanen and others
**************************************************************************
(eca-session) NOTE: Interpreting option test.ecs as -s:test.ecs.
(eca-chainsetup-parser) Setting buffersize to (samples) 128.
(eca-chainsetup-parser) Raised-priority mode enabled. (prio:50)
(eca-chainsetup-parser) Enabling extra buffering on realtime devices.
(eca-chainsetup-parser) Using double-buffer of 100000 sample frames.
(eca-chainsetup-parser) Setting chainsetup name to "soundsystem".
(eca-chainsetup-parser) Updating outputs (rw-mode).
(eca-chainsetup-parser) Ignoring xruns during processing.
(eca-chainsetup-parser) Disabling precise-sample-rates with OSS audio
... devices.
(eca-chainsetup-parser) Enabling 'sum' mixmode.
(eca-chainsetup) Chainsetup "soundsystem" created (file: test.ecs)
ecasound ('h' for help)> start
(eca-control) NOTE: No chainsetup connected. Trying to connect
currently
... selected chainsetup "soundsystem"
(eca-chainsetup) Multitrack-mode enabled.
(eca-chainsetup) "rt" buffering mode selected.
(eca-chainsetup) Opened input "jack", mode "read". Format: f32_le,
channels
... 2, srate 48000, noninterleaved (locked params).
(eca-chainsetup) Opened input "jack", mode "read". Format: f32_le,
channels
... 2, srate 48000, noninterleaved (locked params).
(eca-chainsetup) NOTE: using existing audio parameters
-f:f32_le,2,48000
... for object 'loop' (tried to open with -f:s16_le,2,48000).
(eca-chainsetup) Opened output "loop", mode "write". Format: f32_le,
... channels 2, srate 48000, interleaved (locked params).
(eca-chainsetup) Opened output "loop", mode "write". Format: f32_le,
... channels 2, srate 48000, interleaved (locked params).
(eca-chainsetup) Opened output "jack", mode "write". Format: f32_le,
... channels 2, srate 48000, noninterleaved (locked params).
(midi-server) Using realtime-scheduling (SCHED_FIFO:50).
- [ Connected chainsetup: "soundsystem" ]
--------------------------------
- [ Controller/Processing started ]
--------------------------------------
(eca-engine) Initializing MIDI-server.
- [ Engine - Driver start ]
----------------------------------------------
(audioio_jack_manager) JACK transport: both sending and reacting to
... transport events (mode: sendrecv)
ecasound ('h' for help)> (audioio_jack_manager) JACK transport: at
ecasound start JACK state is
... ROLLING (position 748.773sec)
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
ecasound ('h' for help)> startterminate called after throwing an
instance of 'std::bad_alloc'
what(): std::bad_alloc
Abandon
when I run Ecasound with test.ecs and quitting before the crash :
dubphil@email-addr-hidden:~$ ecasound -c test.ecs
**************************************************************************
* ecasound v2.8.1 (C) 1997-2011 Kai Vehmanen and others
**************************************************************************
(eca-session) NOTE: Interpreting option test.ecs as -s:test.ecs.
(eca-chainsetup-parser) Setting buffersize to (samples) 128.
(eca-chainsetup-parser) Raised-priority mode enabled. (prio:50)
(eca-chainsetup-parser) Enabling extra buffering on realtime devices.
(eca-chainsetup-parser) Using double-buffer of 100000 sample frames.
(eca-chainsetup-parser) Setting chainsetup name to "soundsystem".
(eca-chainsetup-parser) Updating outputs (rw-mode).
(eca-chainsetup-parser) Ignoring xruns during processing.
(eca-chainsetup-parser) Disabling precise-sample-rates with OSS audio
... devices.
(eca-chainsetup-parser) Enabling 'sum' mixmode.
(eca-chainsetup) Chainsetup "soundsystem" created (file: test.ecs)
ecasound ('h' for help)> start
(eca-control) NOTE: No chainsetup connected. Trying to connect
currently
... selected chainsetup "soundsystem"
(eca-chainsetup) Multitrack-mode enabled.
(eca-chainsetup) "rt" buffering mode selected.
(eca-chainsetup) Opened input "jack", mode "read". Format: f32_le,
channels
... 2, srate 48000, noninterleaved (locked params).
(eca-chainsetup) Opened input "jack", mode "read". Format: f32_le,
channels
... 2, srate 48000, noninterleaved (locked params).
(eca-chainsetup) NOTE: using existing audio parameters
-f:f32_le,2,48000
... for object 'loop' (tried to open with -f:s16_le,2,48000).
(eca-chainsetup) Opened output "loop", mode "write". Format: f32_le,
... channels 2, srate 48000, interleaved (locked params).
(eca-chainsetup) Opened output "loop", mode "write". Format: f32_le,
... channels 2, srate 48000, interleaved (locked params).
(eca-chainsetup) Opened output "jack", mode "write". Format: f32_le,
... channels 2, srate 48000, noninterleaved (locked params).
(midi-server) Using realtime-scheduling (SCHED_FIFO:50).
- [ Connected chainsetup: "soundsystem" ]
--------------------------------
- [ Controller/Processing started ]
--------------------------------------
(eca-engine) Initializing MIDI-server.
- [ Engine - Driver start ]
----------------------------------------------
(audioio_jack_manager) JACK transport: both sending and reacting to
... transport events (mode: sendrecv)
(audioio_jack_manager) ecasound ('h' for help)> JACK transport: at
ecasound start JACK state is
... ROLLING (position 883.973sec)
(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
ecasound ('h' for help)> q
(audioio_jack_manager) JACK transport: at ecasound stop JACK state is
... ROLLING (position 887.483sec)
- [ Engine exiting ]
-----------------------------------------------------
--- ecasound: Exiting... (eca-control-objects) Disconnecting chainsetup: "soundsystem". *** glibc detected *** ecasound: double free or corruption (!prev): 0x00000000007e0d00 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x72f66)[0x7f8931160f66] /lib64/libc.so.6(cfree+0x6c)[0x7f8931165cfc] /lib64/libc.so.6(+0x35035)[0x7f8931123035] /lib64/libc.so.6(+0x35085)[0x7f8931123085] /lib64/libc.so.6(__libc_start_main+0x104)[0x7f893110cd34] ecasound[0x45a649] ======= Memory map: ======== 00400000-005c2000 r-xp 00000000 08:04 790060 /usr/bin/ecasound 007c1000-007c2000 r--p 001c1000 08:04 790060 /usr/bin/ecasound 007c2000-007c3000 rw-p 001c2000 08:04 790060 /usr/bin/ecasound 007c3000-00936000 rw-p 00000000 00:00 0 [heap] 7f8914000000-7f8914021000 rw-p 00000000 00:00 0 7f8914021000-7f8918000000 ---p 00000000 00:00 0 7f891960b000-7f891960c000 ---p 00000000 00:00 0 7f891960c000-7f891968c000 rw-p 00000000 00:00 0 7f891968c000-7f891968d000 ---p 00000000 00:00 0 7f891968d000-7f8919e8d000 rw-p 00000000 00:00 0 7f8919e8d000-7f8919e8e000 ---p 00000000 00:00 0 7f8919e8e000-7f891a68e000 rw-p 00000000 00:00 0 7f891a806000-7f891a807000 ---p 00000000 00:00 0 7f891a807000-7f891b007000 rw-p 00000000 00:00 0 7f891fe77000-7f891fe7b000 r-xp 00000000 08:04 548227 /usr/lib64/ladspa/tap_rotspeak.so 7f891fe7b000-7f892007b000 ---p 00004000 08:04 548227 /usr/lib64/ladspa/tap_rotspeak.so 7f892007b000-7f892007c000 r--p 00004000 08:04 548227 /usr/lib64/ladspa/tap_rotspeak.so 7f892007c000-7f892007d000 rw-p 00005000 08:04 548227 /usr/lib64/ladspa/tap_rotspeak.so 7f892007d000-7f892007e000 rw-p 00000000 00:00 0 7f892007e000-7f8920084000 r-xp 00000000 08:04 572655 /usr/lib64/ladspa/gong_1424.so 7f8920084000-7f8920283000 ---p 00006000 08:04 572655 /usr/lib64/ladspa/gong_1424.so 7f8920283000-7f8920284000 r--p 00005000 08:04 572655 /usr/lib64/ladspa/gong_1424.so 7f8920284000-7f8920285000 rw-p 00006000 08:04 572655 /usr/lib64/ladspa/gong_1424.so 7f8920285000-7f89202a8000 r-xp 00000000 08:04 566574 /usr/lib64/ladspa/cmt.so 7f89202a8000-7f89204a7000 ---p 00023000 08:04 566574 /usr/lib64/ladspa/cmt.so 7f89204a7000-7f89204a9000 r--p 00022000 08:04 566574 /usr/lib64/ladspa/cmt.so 7f89204a9000-7f89204aa000 rw-p 00024000 08:04 566574 /usr/lib64/ladspa/cmt.so 7f89204aa000-7f89204ae000 r-xp 00000000 08:04 572667 /usr/lib64/ladspa/vynil_1905.so 7f89204ae000-7f89206ad000 ---p 00004000 08:04 572667 /usr/lib64/ladspa/vynil_1905.so 7f89206ad000-7f89206ae000 r--p 00003000 08:04 572667 /usr/lib64/ladspa/vynil_1905.so 7f89206ae000-7f89206af000 rw-p 00004000 08:04 572667 /usr/lib64/ladspa/vynil_1905.so 7f89206af000-7f89206b2000 r-xp 00000000 08:04 572620 /usr/lib64/ladspa/imp_1199.so 7f89206b2000-7f89208b1000 ---p 00003000 08:04 572620 /usr/lib64/ladspa/imp_1199.so 7f89208b1000-7f89208b2000 r--p 00002000 08:04 572620 /usr/lib64/ladspa/imp_1199.so 7f89208b2000-7f89208fb000 rw-p 00003000 08:04 572620 /usr/lib64/ladspa/imp_1199.so 7f89208fb000-7f89208fd000 r-xp 00000000 08:04 548096 /usr/lib64/ladspa/autowah.so 7f89208fd000-7f8920afc000 ---p 00002000 08:04 548096 /usr/lib64/ladspa/autowah.so 7f8920afc000-7f8920afd000 r--p 00001000 08:04 548096 /usr/lib64/ladspa/autowah.so 7f8920afd000-7f8920afe000 rw-p 00002000 08:04 548096 /usr/lib64/ladspa/autowah.so 7f8920afe000-7f8920b00000 r-xp 00000000 08:04 572646 /usr/lib64/ladspa/mod_delay_1419.so 7f8920b00000-7f8920cff000 ---p 00002000 08:04 572646 /usr/lib64/ladspa/mod_delay_1419.so 7f8920cff000-7f8920d00000 r--p 00001000 08:04 572646 /usr/lib64/ladspa/mod_delay_1419.so 7f8920d00000-7f8920d01000 rw-p 00002000 08:04 572646 /usr/lib64/ladspa/mod_delay_1419.so 7f8920d01000-7f8920e71000 r-xp 00000000 08:04 584334 /usr/lib64/libfftw3.so.3.2.4 7f8920e71000-7f8921070000 ---p 00170000 08:04 584334 /usr/lib64/libfftw3.so.3.2.4 7f8921070000-7f892107c000 r--p 0016f000 08:04 584334 /usr/lib64/libfftw3.so.3.2.4 7f892107c000-7f892107d000 rw-p 0017b000 08:04 584334 /usr/lib64/libfftw3.so.3.2.4 7f892107d000-7f89210a6000 r-xp 00000000 08:04 714736 /usr/lib64/ladspa/ladspa-rubberband.so 7f89210a6000-7f89212a6000 ---p 00029000 08:04 714736 /usr/lib64/ladspa/ladspa-rubberband.so 7f89212a6000-7f89212a7000 r--p 00029000 08:04 714736 /usr/lib64/ladspa/ladspa-rubberband.so 7f89212a7000-7f89212a8000 rw-p 0002a000 08:04 714736 /usr/lib64/ladspa/ladspa-rubberband.so 7f89212a8000-7f89212a9000 r-xp 00000000 08:04 523784 /usr/lib64/ladspa/noise.so 7f89212a9000-7f89214a8000 ---p 00001000 08:04 523784 /usr/lib64/ladspa/noise.so 7f89214a8000-7f89214a9000 r--p 00000000 08:04 523784 /usr/lib64/ladspa/noise.so 7f89214a9000-7f89214aa000 rw-p 00001000 08:04 523784 /usr/lib64/ladspa/noise.so 7f89214aa000-7f89214ad000 r-xp 00000000 08:04 572589 /usr/lib64/ladspa/lowpass_iir_1891.so 7f89214ad000-7f89216ac000 ---p 00003000 08:04 572589 /usr/lib64/ladspa/lowpass_iir_1891.so 7f89216ac000-7f89216ad000 r--p 00002000 08:04 572589 /usr/lib64/ladspa/lowpass_iir_1891.so 7f89216ad000-7f89216ae000 rw-p 00003000 08:04 572589 /usr/lib64/ladspa/lowpass_iir_1891.so 7f89216ae000-7f89216b0000 r-xp 00000000 08:04 572632 /usr/lib64/ladspa/fad_delay_1192.so 7f89216b0000-7f89218af000 ---p 00002000 08:04 572632 /usr/lib64/ladspa/fad_delay_1192.so 7f89218af000-7f89218b0000 r--p 00001000 08:04 572632 /usr/lib64/ladspa/fad_delay_1192.so 7f89218b0000-7f89218b1000 rw-p 00002000 08:04 572632 /usr/lib64/ladspa/fad_delay_1192.so 7f89218b1000-7f89218b7000 r-xp 00000000 08:04 548237 /usr/lib64/ladspa/tap_eqbw.soAbandon now when I run Ecasound inside Nama : (ecasoundc_sa) Error='sync error', cmd='engine-status' last_error='' cmd_cnt=521 last_cnt=518. (ecasoundc_sa) Error='read() error', cmd='engine-status' last_error='' cmd_cnt=521 last_cnt=518. *********************************************************************** * Message from libecasoundc: * * Connection to the processing engine was lost. Check that ecasound * is correctly installed. Also make sure that ecasound is either * in some directory listed in PATH, or the environment variable * 'ECASOUND' contains the path to a working ecasound executable. *********************************************************************** Audio::Ecasound::error: (in engine-status) What can i do to help debugging ? Best Philippe -- http://dubphil.free.fr
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
This archive was generated by hypermail 2.1.8 : Sun Nov 27 2011 - 00:15:05 EET