{"action":"created","issue":{"url":"https://api.github.com/repos/gibatronic/make-help/issues/4","repository_url":"https://api.github.com/repos/gibatronic/make-help","labels_url":"https://api.github.com/repos/gibatronic/make-help/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/gibatronic/make-help/issues/4/comments","events_url":"https://api.github.com/repos/gibatronic/make-help/issues/4/events","html_url":"https://github.com/gibatronic/make-help/issues/4","id":133622528,"number":4,"title":"Sometimes make-help fails with \"out of memory for RE run time stack\"","user":{"login":"ragrum","id":124746,"avatar_url":"https://avatars.githubusercontent.com/u/124746?v=3","gravatar_id":"","url":"https://api.github.com/users/ragrum","html_url":"https://github.com/ragrum","followers_url":"https://api.github.com/users/ragrum/followers","following_url":"https://api.github.com/users/ragrum/following{/other_user}","gists_url":"https://api.github.com/users/ragrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ragrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ragrum/subscriptions","organizations_url":"https://api.github.com/users/ragrum/orgs","repos_url":"https://api.github.com/users/ragrum/repos","events_url":"https://api.github.com/users/ragrum/events{/privacy}","received_events_url":"https://api.github.com/users/ragrum/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-15T04:52:56Z","updated_at":"2016-02-15T20:30:23Z","closed_at":null,"body":"When I run:\r\n\r\n```bash\r\n$ make\r\n```\r\n\r\nwith the following Makefile:\r\n\r\n```bash\r\n.DEFAULT_GOAL := help\r\n\r\n.PHONY: build \\\r\n        go \\\r\n        help\r\n\r\n.SILENT:\r\n\r\n# generate binaries and assets\r\nbuild: go\r\n\r\n# generate ad-insert-ui binary\r\ngo:\r\n        tasks/go\r\n\r\n# show some help\r\nhelp:\r\n        tasks/help\r\n```\r\n\r\nI got the following output (sometimes it just take long without output):\r\n\r\n```bash\r\n  Usage:\r\n    make <target>\r\n\r\n  Targets:\r\nout of memory for RE run time stack\r\n```\r\n\r\nIf I remove the comment above the `build` target, then it works, but `build` it's not listed:\r\n\r\n```bash\r\n$make\r\n\r\n  Usage:\r\n    make <target>\r\n\r\n  Targets:\r\n    go:    generate ad-insert-ui binary\r\n    help:  show some help\r\n```\r\n\r\n```bash\r\n$ npm --version\r\n3.6.0\r\n\r\n$ node --version\r\nv5.6.0\r\n```"},"comment":{"url":"https://api.github.com/repos/gibatronic/make-help/issues/comments/184377375","html_url":"https://github.com/gibatronic/make-help/issues/4#issuecomment-184377375","issue_url":"https://api.github.com/repos/gibatronic/make-help/issues/4","id":184377375,"user":{"login":"ragrum","id":124746,"avatar_url":"https://avatars.githubusercontent.com/u/124746?v=3","gravatar_id":"","url":"https://api.github.com/users/ragrum","html_url":"https://github.com/ragrum","followers_url":"https://api.github.com/users/ragrum/followers","following_url":"https://api.github.com/users/ragrum/following{/other_user}","gists_url":"https://api.github.com/users/ragrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ragrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ragrum/subscriptions","organizations_url":"https://api.github.com/users/ragrum/orgs","repos_url":"https://api.github.com/users/ragrum/repos","events_url":"https://api.github.com/users/ragrum/events{/privacy}","received_events_url":"https://api.github.com/users/ragrum/received_events","type":"User","site_admin":false},"created_at":"2016-02-15T20:30:23Z","updated_at":"2016-02-15T20:30:23Z","body":"Cloned the project and ran the tests:\r\n\r\n```bash\r\n$ make test\r\n ✗ should parse the simple fixture\r\n   (in test file test/make-help, line 5)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/simple.out' failed\r\n   1c1,3\r\n   < \r\n   ---\r\n   > build    generate build\r\n   > scripts  generate scripts\r\n   > styles   generate styles\r\n ✗ should sort the tasks in the unsorted fixture\r\n   (in test file test/make-help, line 10)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/unsorted.out' failed\r\n   1,3c1,3\r\n   < a:  task a\r\n   < b:  task b\r\n   < c:  task c\r\n   ---\r\n   > a  task a\r\n   > b  task b\r\n   > c  task c\r\n ✗ should pad the output with -p 2\r\n   (in test file test/make-help, line 15)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/pad.out' failed\r\n   1c1,3\r\n   < \r\n   ---\r\n   >   build    generate build\r\n   >   scripts  generate scripts\r\n   >   styles   generate styles\r\n ✗ should pad the output with --pad 2\r\n   (in test file test/make-help, line 20)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/pad.out' failed\r\n   1c1,3\r\n   < \r\n   ---\r\n   >   build    generate build\r\n   >   scripts  generate scripts\r\n   >   styles   generate styles\r\n ✗ should pad the output with --pad=2\r\n   (in test file test/make-help, line 25)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/pad.out' failed\r\n   1c1,3\r\n   < \r\n   ---\r\n   >   build    generate build\r\n   >   scripts  generate scripts\r\n   >   styles   generate styles\r\n ✗ should ignore loose comments and targets\r\n   (in test file test/make-help, line 30)\r\n     `echo \"${MAKE_HELP_OUTPUT}\" | diff - test/fixtures/loose.out' failed\r\n   1c1,3\r\n   < \r\n   ---\r\n   > build    generate build\r\n   > scripts  generate scripts\r\n   > styles   generate styles\r\n\r\n6 tests, 6 failures\r\nMakefile:24: recipe for target 'test' failed\r\nmake: *** [test] Error 1\r\n```"}}