Jekyll using all memory, then failing

I am suddenly unable to build my web on my computer. It all worked fine before.

$ bundle exec jekyll b --verbose
  Logging at level: debug
Configuration file: D:/Programming/web/wiredcatgames.de/_config.yml
         Requiring: tzinfo
          Timezone: Europe/Berlin 00:00
         Requiring: D:/Programming/web/wiredcatgames.de/_plugins/html5game.rb
         Requiring: D:/Programming/web/wiredcatgames.de/_plugins/prismjs.rb
            Source: D:/Programming/web/wiredcatgames.de
       Destination: D:/Programming/web/wiredcatgames.de/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       EntryFilter: excluded /config.dev.yml
       EntryFilter: excluded /Gemfile
       EntryFilter: excluded /Gemfile.lock
       EntryFilter: excluded /serve.cmd
       EntryFilter: excluded /serve.sh
       EntryFilter: excluded /upload.cmd
       EntryFilter: excluded /upload.sh
           Reading: _posts/blog/2015-05-09-hi-jekyll.md
           Reading: _posts/blog/2019-03-31-materializing-the-blog.md
           Reading: _posts/blog/2019-08-01-new-domain-tuxstash-de.md
           Reading: _posts/gist/2019-08-16-vmstatvis-py.md
           Reading: _posts/gist/2019-08-22-color-cpp-with-byte.md
           Reading: _posts/gist/2019-08-23-cross-platform-winmain.md
           Reading: _posts/gist/2019-08-24-jekyll-plugin-html5.md
           Reading: _posts/gist/2019-08-24-jekyll-plugin-prism.md
           Reading: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
           Reading: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
           Reading: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
           Reading: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
           Reading: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
           Reading: _posts/tutorials/2019-08-03-installing-icinga2-director-on-centos.md
       EntryFilter: excluded /css/cat.css
       EntryFilter: excluded /css/materialize.min.css
       EntryFilter: excluded /css/prism.css
         Rendering: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
  Pre-Render Hooks: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
  Rendering Liquid: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
  Rendering Markup: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
  Rendering Layout: _posts/tutorials/2015-05-10-gamemaker-tooltips.md
     Layout source: site
         Rendering: _posts/blog/2015-05-09-hi-jekyll.md
  Pre-Render Hooks: _posts/blog/2015-05-09-hi-jekyll.md
  Rendering Markup: _posts/blog/2015-05-09-hi-jekyll.md
  Rendering Layout: _posts/blog/2015-05-09-hi-jekyll.md
     Layout source: site
         Rendering: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
  Pre-Render Hooks: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
  Rendering Liquid: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
  Rendering Markup: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
  Rendering Layout: _posts/tutorials/2016-04-14-gamemaker-surfaces.md
     Layout source: site
         Rendering: _posts/blog/2019-03-31-materializing-the-blog.md
  Pre-Render Hooks: _posts/blog/2019-03-31-materializing-the-blog.md
  Rendering Markup: _posts/blog/2019-03-31-materializing-the-blog.md
  Rendering Layout: _posts/blog/2019-03-31-materializing-the-blog.md
     Layout source: site
         Rendering: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
  Pre-Render Hooks: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
  Rendering Liquid: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
  Rendering Markup: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
  Rendering Layout: _posts/tutorials/2019-04-01-caching-forwarding-dns.md
     Layout source: site
         Rendering: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
  Pre-Render Hooks: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
  Rendering Liquid: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
  Rendering Markup: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
  Rendering Layout: _posts/tutorials/2019-04-05-how-to-configure-isc-dhcp-server.md
     Layout source: site
         Rendering: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
  Pre-Render Hooks: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
  Rendering Liquid: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
  Rendering Markup: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
  Rendering Layout: _posts/tutorials/2019-07-27-install-icinga2-on-centos.md
     Layout source: site
         Rendering: _posts/blog/2019-08-01-new-domain-tuxstash-de.md
  Pre-Render Hooks: _posts/blog/2019-08-01-new-domain-tuxstash-de.md
  Rendering Markup: _posts/blog/2019-08-01-new-domain-tuxstash-de.md
  Rendering Layout: _posts/blog/2019-08-01-new-domain-tuxstash-de.md
     Layout source: site
  Liquid Exception: string sizes too big in /_layouts/post.html
jekyll 3.8.6 | Error:  string sizes too big

I am not sure where to being to look. It works if I remove everything from _post. Then it is just a matter of how many are in there, but I doubt that Jekyll is giving up with less than 20 md files. I have tried different versions of ruby, but I have the same issue on Linux. I have also removed my plugins, but same result.

I’d be grateful for some help.

what is the content of that?

and is there another blog post after 2019-08-01? if so what is it?

The file wasn’t actually the issue. The issue was this:

    <div class="col s12 m3 l3">
      <h5>Site-wide categories:</h5>
        <ul>
        {% for category in site.categories %}
          <li><a href="{{category.url}}"><strong>{{category|first}}</strong></a></li>
        {% endfor %}
        </ul>
    </div>

It was taken out, but only with a HTML comment tag. After removing that completely and adding the logic back, it somehow worked again. Weird.