2011/5/24 Jiří Pavlovský <jira@getnet.cz>:
> I'v run into the following today:
>
> 2893LOG: server process (PID 24519) was terminated by signal 4: Illegal
> instruction
>
> Is this an error in postgres?
>
I'll tend to suspect hardware error, specifically memory corruption,
or on-disk corruption of the binary. Do you use ECC and is it working
correctly? It is extremely unlikely that gcc generated a binary with
illegal instructions in it, especially for x86 systems.