If /etc/rc.conf is a symlink to a nonexistent file (in my case, by a mistake of myself, a symlink to a file on another partition), openrc segfaults at the very beginning of the boot process, even without printing anything. I suggest that openrc should at least print a message what is wrong (and perhaps even use default values for /etc/rc.conf and continue) instead of just segfault - without any means to debug at this stage, it took me several hours to find out what is wrong.
Fixed, thanks http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=00fe6eab7a2a84e81f31503293094691c32102d6
this will be fixed in openrc-0.2_pre20080326
fixed.