[linux-audio-dev] [Fwd: ams segmentation fault]

Eric Dantan Rzewnicki eric at zhevny.com
Sat Dec 28 23:22:00 UTC 2002


I don't know whether this is a bug in ams, or a problem with my
system...I suspect the later, but can't figure out what's wrong.

But, I am unable to get ams to run. It appears to compile OK. But, as
noted below, running it results in a "Segmentation fault".

I have installed qt3 and fftw. I edited the top of make_ams to match my
system:

box1:~/audio_code/ams-1.5.5$ head -5 make_ams 
QT_BASE_DIR=/usr/lib/qt3
QT_LIB_DIR=$(QT_BASE_DIR)/plugins-mt/styles
QT_BIN_DIR=/usr/bin
QT_INCLUDE_DIR=/usr/include/qt
X11_LIB_DIR=/usr/X11R6/lib

My ditribution is Debian stable (woody). My system is a PII 400Mhz
w/768MB RAM.
The version of g++ is 2.95.4.

I have a working install of jackd 0.44.0 from cvs. I'm starting jackd
like so:

# jackd -v -R -d alsa -d ymfpci -r 44100 -zt -n 3 -p 512

I can start up multiple instances of jack_metro, connect them to the
alsa ports and hear the beeps. So, jack appears to be working.


But, if I start ams nothing is reported in the jackd output about a new
client. 

ams does attempt to connect to the X server when started. I know this
because if I 'su -' to get to root and then start ams:

box1:/home/eric/audio_code/ams-1.5.5# ./ams 
ams: cannot connect to X server

but, if I su without the dash so that root inherits my user environment
ams gets past the point of connecting to the X server (assuming that
comes first) and exits with a segmentation fault.

I'm not sure what other information would be useful to you in helping me
to sort this out. If there is anything else I should tell you, please
let me know.

Thanks in advance,
Eric Rz.


-------- Original Message --------
Subject: ams segmentation fault
Date: Sat, 28 Dec 2002 21:47:34 -0500
From: Eric Dantan Rzewnicki <eric at zhevny.com>
Organization: zhevnycom
To: Eric Dantan Rzewnicki <rzewnickie at rfa.org>
CC: linux-audio-user at music.columbia.edu
References: <3E0BCBEC.9DB82093 at zhevny.com>
<20021227103148.GH681 at ecs.soton.ac.uk>
<1041005858.4921.17.camel at eviltwin> <20021227181307.GD19938 at rfa.org>

Eric Dantan Rzewnicki wrote:
> I can now start jackd as root and
> then start ams -j. Sorry I didn't think of this earlier. :-\
> 
> Adding /usr/local/lib to /etc/ld.so.conf and running ldconfig as Steve
> suggested allows ams to find libjack.so.0 (I really should have
> remembered that piece, too).
> 
> Now that I have it running I'll go finish reading the ams documentation
> and figure out how to use it. :)

hmm... I perhaps spoke too soon.

I had ams working yesterday on one box (at the office)... But, now I
can't seem to get it working at home. It seems to compile fine, but when
i try to start it:

box1:/home/eric/audio_code/ams-1.5.5# ./ams
Segmentation fault
box1:/home/eric/audio_code/ams-1.5.5# ./ams -j 
Segmentation fault

It doesn't matter if jackd is running or not. Either way it seg
faults...

What could cause this?

What information should I provide to help sort this out? 

Thanks,
Eric Rz.



More information about the Linux-audio-dev mailing list