Hello, not being the maintainer I tried to reproduce this issue.
# apt-get install make-dbgsym # gdb -q /usr/bin/make --core /coredumps/core.make.8389 Reading symbols from /usr/bin/make...Reading symbols from /usr/lib/debug/.build-id/da/27c611d20ad6bc84f6309acb961492a00c114f.debug...done. done. [New LWP 8389] Core was generated by `make 000x015-terrain.tif000x015-slopeshade.tif000x015-hillshade.tif000x016-terr'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000055c4e461a021 in add_string (len=9362, str=0x7fff1ad1fdb4 "000x015-terrain.tif000x015-slopeshade.tif000x015-hillshade.tif000x016-terrain.tif000x016-slopeshade.tif000x016-hillshade.tif001x015-terrain.tif001x015-slopeshade.tif001x015-hillshade.tif001x016-terrai"...) at ../../strcache.c:119 119 sp->next = fullcache; (gdb) bt #0 0x000055c4e461a021 in add_string (len=9362, str=0x7fff1ad1fdb4 "000x015-terrain.tif000x015-slopeshade.tif000x015-hillshade.tif000x016-terrain.tif000x016-slopeshade.tif000x016-hillshade.tif001x015-terrain.tif001x015-slopeshade.tif001x015-hillshade.tif001x016-terrai"...) at ../../strcache.c:119 #1 add_hash (str=0x7fff1ad1fdb4 "000x015-terrain.tif000x015-slopeshade.tif000x015-hillshade.tif000x016-terrain.tif000x016-slopeshade.tif000x016-hillshade.tif001x015-terrain.tif001x015-slopeshade.tif001x015-hillshade.tif001x016-terrai"..., len=<optimized out>) at ../../strcache.c:164 #2 0x000055c4e460e8bc in expand_command_line_file (name=<optimized out>) at ../../main.c:680 #3 0x000055c4e460e9e5 in handle_non_switch_argument (arg=0x7fff1ad1fdb4 "000x015-terrain.tif000x015-slopeshade.tif000x015-hillshade.tif000x016-terrain.tif000x016-slopeshade.tif000x016-hillshade.tif001x015-terrain.tif001x015-slopeshade.tif001x015-hillshade.tif001x016-terrai"..., env=0) at ../../main.c:2664 #4 0x000055c4e460eefb in decode_switches (argc=2, argv=0x7fff1ad1dbb8, env=0) at ../../main.c:2768 #5 0x000055c4e45fd40a in main (argc=<optimized out>, argv=<optimized out>, envp=0x7fff1ad1dbd0) at ../../main.c:1398 (gdb) print sp $1 = (struct strcache *) 0x0 It seems that it got reported upstream in bug reports [1] and [3]. And solved with at least commits [2] and [4]. A package built with both patches applied does not crash with this command line anymore. Both patches would already be included in upstream release 4.2. (Bug [5] and commit [6] seem to touch the same area.) Kind regards, Bernhard [1] http://savannah.gnu.org/bugs/?45275 [2] http://git.savannah.gnu.org/cgit/make.git/commit/strcache.c?id=ac9a39dad7f79bf5a599654337d12f771e246949 "strcache.c: [SV 45275] Handle very long strings." [3] http://savannah.gnu.org/bugs/?47071 [4] http://git.savannah.gnu.org/cgit/make.git/commit/strcache.c?id=8530d77c68cf772cd5d3455574c7973232df846c "strcache.c (add_string): [SV 47071] Handle huge initial string." [5] http://savannah.gnu.org/bugs/?46832 [6] http://git.savannah.gnu.org/cgit/make.git/commit/strcache.c?id=e2b39edc22f527de3bbbea30dd756cb1f1f876cf "strcache.c (add_hugestring): [SV 46832] Support huge strings."