Hi all, My C program gives a SISEGV when trying to CreateJavaVM(...) from a C program running on Rddhat 6.2 Linux. I am using the following commands to compile and run my program. export THREADS_FLAG=native export JAVA=/usr/java/jdk1.3.1/include/ export LD_LIBRARY_PATH=LD_LIBRARY_PATH:$JAVA/include/:$JAVA/jre/lib/i386/:$JAVA/jre/lib/i386/classic/:$JAVA/jre/lib/i386/native_threads/:$JAVA/jre/lib/i386/server/:$JAVA/jre/lib/i386/client/ gcc -c -I/usr/java/jdk1.3.1/include -I/usr/java/jdk1.3.1/include/linux lrecv.c gcc -Wl,-rpath,/usr/java/jdk1.3.1/jre/lib/i386/native_threads/ lrecv.o -L/usr/java/jdk1.3.1/jre/lib/i386/classic/ -L/usr/java/jdk1.3.1/jre/lib/i386/green_threads/ -ljvm -lhpi Please help, Thanks in advance, Sonal