Used your .sh script as a test -
./ryzom.sh
Found 228 BNP files in /home/eddie/.ryzom/data
Updating /home/eddie/.ryzom/client.cfg...
Patching Ryzom data...
Launching Ryzom...
./ryzom.sh: line 112: 12472 Segmentation fault $RYZOM_CLIENT $1 $2 $3
./ryzom.sh
Found 228 BNP files in /home/eddie/.ryzom/data
Updating /home/eddie/.ryzom/client.cfg...
Patching Ryzom data...
Launching Ryzom...
./ryzom.sh: line 112: 12472 Segmentation fault $RYZOM_CLIENT $1 $2 $3