Re: [ecasound] development release: v1.5.10r5

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

Subject: Re: [ecasound] development release: v1.5.10r5
From: Jeremy Hall (jhall@uu.net )
Date: Tue Sep 07 1999 - 20:19:23 EEST


Hi,

Still on 1.5.9r5, this crash occurred when trying to use ec1.

[root@pongo ecasound]# gdb
GNU gdb 4.17.0.11 with Linux support
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux".
(gdb) file /usr/local/bin/ecasound_debug
Reading symbols from /usr/local/bin/ecasound_debug...done.
(gdb) r -i /tmp/in.raw -o /tmp/out.raw -ec1:50,1 -c
Starting program: /usr/local/bin/ecasound_debug -i /tmp/in.raw -o
/tmp/out.raw -ec1:50,1 -c
****************************************************************************
* ecasound v1.5.9r5 (C) 1997-1999 Kai Vehmanen
*
****************************************************************************

(eca-session) Interactive mode enabled.
- [ Chainsetup/Adding a new chain operator ]
-------------------------------

Program received signal SIGSEGV, Segmentation fault.
0x67726120 in ?? ()
Current language: auto; currently c
(gdb) bt
#0 0x67726120 in ?? ()
#1 0x400ad3dd in ECA_CHAINSETUP::interpret_chainop_option
(this=0x80746d0,
    argu=@0xbffffc30) at eca-chainsetup.cpp:890
#2 0x400a88c7 in ECA_CHAINSETUP::interpret_setup_nonblocking
(this=0x80746d0)
    at eca-chainsetup.cpp:266
#3 0x400a6abe in ECA_CHAINSETUP::ECA_CHAINSETUP (this=0x80746d0,
    ecarc=0x8074040, cline=@0xbffffd24) at eca-chainsetup.cpp:74
#4 0x4009cc8b in ECA_SESSION::ECA_SESSION (this=0x8074040,
cline=@0xbffffd24)
    at eca-session.cpp:69
#5 0x805ac0e in main (argc=7, argv=0xbffffd84) at eca-text.cpp:63
#6 0x401d4cb3 in __libc_start_main (main=0x805aa64 <main>, argc=7,
    argv=0xbffffd84, init=0x805a52c <_init>, fini=0x8062854 <_fini>,
    rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffd7c)
    at ../sysdeps/generic/libc-start.c:78
(gdb) print this
No symbol "this" in current context.
(gdb) up
#1 0x400ad3dd in ECA_CHAINSETUP::interpret_chainop_option
(this=0x80746d0,
    argu=@0xbffffc30) at eca-chainsetup.cpp:890
890 add_chainop(cotmp);
Current language: auto; currently c++
(gdb) print this
$1 = (ECA_CHAINSETUP *) 0x80746d0
(gdb) print *this
$2 = {<ECA_REGION> = {region_active_rep = false, region_looping_rep =
false,
    region_sfx_control_rep = false, region_start_pos = 0, region_end_pos =
0},
  active_chainids = {start = 0x8072678, finish = 0x807267c,
    end_of_storage = 0x807267c}, chaincount = 538976289, active_sinfo = {
    channels = 2 '\002', srate = 44100, byte_second = 176400, align = 4,
    bits = 16 '\020'}, active_sinfo_explicit = false,
  chains_assigned_to_idev = {t = {node_count = 0, header = 0x80741b0,
      key_compare = {<binary_function<int,int,bool>> = {}, }}},
  chains_assigned_to_odev = {t = {node_count = 0, header = 0x8074190,
      key_compare = {<binary_function<int,int,bool>> = {}, }}},
  number_of_chains_assigned_to_idev = {t = {node_count = 0,
      header = 0x80739c0,
      key_compare = {<binary_function<int,int,bool>> = {}, }}},
  number_of_chains_assigned_to_odev = {t = {node_count = 0,
      header = 0x80739d8,
      key_compare = {<binary_function<int,int,bool>> = {}, }}}, setup_name
= {
    static npos = 4294967295, static nilRep = {len = 0, res = 0, ref = 1,
      selfish = false},
    dat = 0x8072cf8 "command-line-setupgetenvts \032"}, active =
false,
  ecaresources = 0x8074040, options = {start = 0x8074170, finish =
0x8074188,
    end_of_storage = 0x8074190}, options_general = {static npos =
4294967295,
    static nilRep = {len = 0, res = 0, ref = 1, selfish = false},
    dat = 0x401af918 ""}, options_inputs = {static npos = 4294967295,
---Type <return> to continue, or q <return> to quit---
    static nilRep = {len = 0, res = 0, ref = 1, selfish = false},
    dat = 0x401af918 ""}, options_outputs = {static npos = 4294967295,
    static nilRep = {len = 0, res = 0, ref = 1, selfish = false},
    dat = 0x401af918 ""}, options_chains = {static npos = 4294967295,
    static nilRep = {len = 0, res = 0, ref = 1, selfish = false},
    dat = 0x401af918 ""}, inputs = {start = 0x0, finish = 0x0,
    end_of_storage = 0x0}, outputs = {start = 0x0, finish = 0x0,
    end_of_storage = 0x0}, chains = {start = 0x80746c0, finish =
0x80746c4,
    end_of_storage = 0x80746c4}, buffersize = 128, raisepriority = false,
  double_buffering = false, mixmode = ep_mm_auto,
  output_openmode = si_readwrite}
(gdb)

Let me know if you want some more information from the debugger in the
future.

_J

Kai Vehmanen said:
> Changes since last developent release:
>
> 070999 (v1.5.10r5)
> - added: qtecasound - file dialogs now remember the current
> directory
> - added: a much more elegant system for dynamically loading
> ALSA support
> - added: support for ALSA MIDI devices (/dev/snd/midiCxDy)
> - changed: rewrote the MIDI-input sybsystem (works better
> with multiple controllers)
> - fixed: kvutils -package also needed configure script fixes
> to recognise FreeBSD's pthread implementation
> - fixed: although "make install" worked in all cases,
> plain "make" didn't work if installing ecasound
> 1.5.x for the first time
> - fixed: crashed if you had two chainsetups with ALSA devices
> and you tried to delete the other one
> - fixed: crashed in some conditions when closing .wav and
> .raw files
>
> --
> Kai Vehmanen ----------------------------- CS, University of Turku, Finland
> : email mailto:kaiv@wakkanet.fi
> : audio processing for linux http://www.wakkanet.fi/ecasound/
> : my music (ambient-idm-rock-...mp3/ra) http://www.wakkanet.fi/sculpscape/
>
>
>


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

This archive was generated by hypermail 2a24 : Sat Sep 25 1999 - 19:41:07 EEST