First off we should update your java to the latest version jre1.5.0_03 and see if this fixes your issue. You can find the latest version of the Sun Java runtime environment by following this link
http://javashoplm.sun.com/ECom/docs/...actionId=noreg
Uninstall your previous jre before you install this one to make sure there won't be any conflicts.
Second we should set your $JAVA_HOME to point to java so programs can easily find it in your path. This is very easy and requires creating a java.sh file with a few lines directing your shell to hava the java executable in your user path so you don't have to use the full path to the file (i.e. /usr/java/jre1.5.0_03/bin/java). To do this please run the following commands as root:
touch /etc/profile.d/java.sh
vim /etc/profile.d/java.sh
write the following lines in that file:
JAVA_HOME=/usr/java/jre1.5.0_03/
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
now we need to make that executable so run this:
chmod +x /etc/profile.d/java.sh
Log out and log back in and run 'java -version' which should return something like this:
$ java -version
java version "1.5.0_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07)
Java HotSpot(TM) Client VM (build 1.5.0_03-b07, mixed mode, sharing)
Now we have java properly installed. Hopefully the new version of java I had you install will correct your segfaulting issue with Azureus. Are you using the latest version of Azureus 2.3.0.2? If not I would recommend you download that from
http://azureus.sf.net/ and replace your current version.