Issue #990 has been updated by Matthew Boeh.
Igal, you said Syck will generate output it will fail or segfault on -- do you have an example of YAML.dump generating such a string?
My own investigations indicate that the issue is a general one with having two anchor labels on a line:
orz% cat pow.yml
vux:
vux
orz: &b &c
orz
orz% ruby -ryaml -e "YAML.load(File.read('pow.yml'))"
That segfaults.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/990
----------------------------------------
http://redmine.ruby-lang.org