GNOME Bugzilla – Bug 728571
Base class cycle causes endless loop that eats whole RAM
Last modified: 2018-05-22 15:08:52 UTC
Today I've mistakenyl caused base class cycle. Compiler has detected it but instead of breaking compilation it has eaten memory unless was OOMed by kernel. Error message was: src/daemon/pipeline/node/source/file/single/source-file-single-base.vala:11.30-11.33: error: Base class cycle (`Source.File.Single.Base' and `Source.File.Single.Base') public class Single.Base : Base { vala 0.22.1
Created attachment 285865 [details] [review] resolver: Avoid cycles during is_subtype_of
Created attachment 285866 [details] [review] Break base struct cycles during get_type_for_struct I am not happy with this one. Any suggestions?
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/vala/issues/444.