[ECOS] Re: hello world app SEG faults with Linux synth target

John Dallaway john@dallaway.org.uk
Tue Jul 21 07:46:00 GMT 2009

Hi Mandeep

Mandeep Sandhu wrote:

> My hello world app crashes with seg fault when I try to run it. Here's the o/p:
> mandeep@mindstorm:~/ecos/ecos-3.0/examples$ ./hello
> Segmentation fault
> mandeep@mindstorm:~/ecos/ecos-3.0/examples$ strace ./hello
> execve("./hello", ["./hello"], [/* 41 vars */]) = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
> mandeep@mindstorm:~/ecos/ecos-3.0/examples$
> Any clues how to fix this?
> How does the hello world app make use of the ecosynth app?

You should not need the I/O auxiliary process for a "hello world"

Which Linux distribution and version are you using?

If you are running on Debian or Ubuntu, try adding
"-fno-stack-protector" to CYGBLD_GLOBAL_CFLAGS. Ref:


You will need to "make clean" and rebuild eCos.

John Dallaway

Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

More information about the Ecos-discuss mailing list