Code:
make rebuild valgrind
...
rm -f -r obj/*
rm -f -r lib/*
rm -f -r bin/*
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/libbasic/agedby.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/libbasic/agedby.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/libbasic/agedby.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/libbasic/agedby.c
...
cc -fPIC -shared -D _QUICK -O3 -o bin/libbasic._x86_64_linux_cc.so src/libbasic/*.o src/libbasic/buffer/*.o src/libbasic/buffer/obj/*.o src/libbasic/obj/*.o src/libbasic/string/*.o src/libbasic/string/obj/*.o -Wl,-rpath,. -L bin -L lib -lpthread -ldl -lm
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libbasic._x86_64_linux_cc_debug.so src/libbasic/*.o src/libbasic/buffer/*.o src/libbasic/buffer/obj/*.o src/libbasic/obj/*.o src/libbasic/string/*.o src/libbasic/string/obj/*.o -Wl,-rpath,. -L bin -L lib -lpthread -ldl -lm
cc -fPIC -shared -D _GPROF -pg -o bin/libbasic._x86_64_linux_cc_gprof.so src/libbasic/*.o src/libbasic/buffer/*.o src/libbasic/buffer/obj/*.o src/libbasic/obj/*.o src/libbasic/string/*.o src/libbasic/string/obj/*.o -Wl,-rpath,. -L bin -L lib -lpthread -ldl -lm
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libbasic._x86_64_linux_cc_trace.so src/libbasic/*.o src/libbasic/buffer/*.o src/libbasic/buffer/obj/*.o src/libbasic/obj/*.o src/libbasic/string/*.o src/libbasic/string/obj/*.o -Wl,-rpath,. -L bin -L lib -lpthread -ldl -lm
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/libparse/c.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/libparse/c.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/libparse/c.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/libparse/c.c
cc -fPIC -shared -D _QUICK -O3 -o bin/libparse._x86_64_linux_cc.so src/libparse/*.o src/libparse/obj/*.o src/libparse/ops/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libparse._x86_64_linux_cc_debug.so src/libparse/*.o src/libparse/obj/*.o src/libparse/ops/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_debug
cc -fPIC -shared -D _GPROF -pg -o bin/libparse._x86_64_linux_cc_gprof.so src/libparse/*.o src/libparse/obj/*.o src/libparse/ops/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_gprof
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libparse._x86_64_linux_cc_trace.so src/libparse/*.o src/libparse/obj/*.o src/libparse/ops/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_trace
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/libextra/viewfx/shader.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/libextra/viewfx/shader.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/libextra/viewfx/shader.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/libextra/viewfx/shader.c
...
cc -fPIC -shared -D _QUICK -O3 -o bin/libextra._x86_64_linux_cc.so src/libextra/*.o src/libextra/obj/*.o src/libextra/viewfx/*.o src/libextra/viewfx/obj/*.o src/libextra/zipped/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc -lparse._x86_64_linux_cc
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libextra._x86_64_linux_cc_debug.so src/libextra/*.o src/libextra/obj/*.o src/libextra/viewfx/*.o src/libextra/viewfx/obj/*.o src/libextra/zipped/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_debug -lparse._x86_64_linux_cc_debug
cc -fPIC -shared -D _GPROF -pg -o bin/libextra._x86_64_linux_cc_gprof.so src/libextra/*.o src/libextra/obj/*.o src/libextra/viewfx/*.o src/libextra/viewfx/obj/*.o src/libextra/zipped/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_gprof -lparse._x86_64_linux_cc_gprof
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libextra._x86_64_linux_cc_trace.so src/libextra/*.o src/libextra/obj/*.o src/libextra/viewfx/*.o src/libextra/viewfx/obj/*.o src/libextra/zipped/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_trace -lparse._x86_64_linux_cc_trace
cc -fPIC -shared -D _QUICK -O3 -o bin/libimage._x86_64_linux_cc.so src/libimage/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libimage._x86_64_linux_cc_debug.so src/libimage/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_debug
cc -fPIC -shared -D _GPROF -pg -o bin/libimage._x86_64_linux_cc_gprof.so src/libimage/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_gprof
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libimage._x86_64_linux_cc_trace.so src/libimage/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_trace
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/libvfxgl/opengl_defect.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/libvfxgl/opengl_defect.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/libvfxgl/opengl_defect.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/libvfxgl/opengl_defect.c
...
cc -fPIC -shared -D _QUICK -O3 -o bin/libvfxgl._x86_64_linux_cc.so src/libvfxgl/*.o src/libvfxgl/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lGLEW
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libvfxgl._x86_64_linux_cc_debug.so src/libvfxgl/*.o src/libvfxgl/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_debug -lbasic._x86_64_linux_cc_debug -lGLEW
cc -fPIC -shared -D _GPROF -pg -o bin/libvfxgl._x86_64_linux_cc_gprof.so src/libvfxgl/*.o src/libvfxgl/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_gprof -lbasic._x86_64_linux_cc_gprof -lGLEW
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libvfxgl._x86_64_linux_cc_trace.so src/libvfxgl/*.o src/libvfxgl/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_trace -lbasic._x86_64_linux_cc_trace -lGLEW
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/libvfxglfw/glfw_eio.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/libvfxglfw/glfw_eio.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/libvfxglfw/glfw_eio.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/libvfxglfw/glfw_eio.c
...
cc -fPIC -shared -D _QUICK -O3 -o bin/libvfxglfw._x86_64_linux_cc.so src/libvfxglfw/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc -lbasic._x86_64_linux_cc -lglfw -lGLEW
cc -fPIC -shared -D _DEBUG -ggdb -o bin/libvfxglfw._x86_64_linux_cc_debug.so src/libvfxglfw/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_debug -lbasic._x86_64_linux_cc_debug -lglfw -lGLEW
cc -fPIC -shared -D _GPROF -pg -o bin/libvfxglfw._x86_64_linux_cc_gprof.so src/libvfxglfw/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_gprof -lbasic._x86_64_linux_cc_gprof -lglfw -lGLEW
cc -fPIC -shared -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/libvfxglfw._x86_64_linux_cc_trace.so src/libvfxglfw/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_trace -lbasic._x86_64_linux_cc_trace -lglfw -lGLEW
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/trybasic/main.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/trybasic/main.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/trybasic/main.c
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/trybasic/main.c
cc -D _QUICK -O3 -o bin/trybasic._x86_64_linux_cc.elf src/trybasic/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc
cc -D _DEBUG -ggdb -o bin/trybasic._x86_64_linux_cc_debug.elf src/trybasic/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_debug
cc -D _GPROF -pg -o bin/trybasic._x86_64_linux_cc_gprof.elf src/trybasic/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_gprof
cc -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/trybasic._x86_64_linux_cc_trace.elf src/trybasic/*.o -Wl,-rpath,. -L bin -L lib -lbasic._x86_64_linux_cc_trace
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc -D _QUICK -O3 -o *._x86_64_linux_cc -c src/tryextra/create.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_debug -D _DEBUG -ggdb -o *._x86_64_linux_cc_debug -c src/tryextra/create.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_gprof -D _GPROF -pg -o *._x86_64_linux_cc_gprof -c src/tryextra/create.c
...
cc -Wall -Wextra -fPIC -D __X86_64__=1 -D _linux=1 -D _PAW_PFX=_x86_64_linux_cc_trace -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o *._x86_64_linux_cc_trace -c src/tryextra/create.c
...
cc -D _QUICK -O3 -o bin/tryextra._x86_64_linux_cc.elf src/tryextra/*.o src/tryextra/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc -lparse._x86_64_linux_cc -lbasic._x86_64_linux_cc
cc -D _DEBUG -ggdb -o bin/tryextra._x86_64_linux_cc_debug.elf src/tryextra/*.o src/tryextra/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_debug -lparse._x86_64_linux_cc_debug -lbasic._x86_64_linux_cc_debug
cc -D _GPROF -pg -o bin/tryextra._x86_64_linux_cc_gprof.elf src/tryextra/*.o src/tryextra/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_gprof -lparse._x86_64_linux_cc_gprof -lbasic._x86_64_linux_cc_gprof
cc -D _DEBUG -ggdb -fno-omit-frame-pointer -fsanitize=leak -fsanitize=address -o bin/tryextra._x86_64_linux_cc_trace.elf src/tryextra/*.o src/tryextra/obj/*.o -Wl,-rpath,. -L bin -L lib -lextra._x86_64_linux_cc_trace -lparse._x86_64_linux_cc_trace -lbasic._x86_64_linux_cc_trace
cd bin && valgrind ./tryextra._x86_64_linux_cc_debug.elf -D APP_DATA=../run
==28110== Memcheck, a memory error detector
==28110== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==28110== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==28110== Command: ./tryextra._x86_64_linux_cc_debug.elf -D APP_DATA=../run
==28110==
==28110== Invalid write of size 8
==28110== at 0x48811E7: makeNode (nodes.c:165)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110== by 0x4885293: makeAchsv (achs.c:195)
==28110== by 0x48853AA: makeAchsf (achs.c:208)
==28110== by 0x10C5A8: main (main.c:111)
==28110== Address 0x4c05900 is 4 bytes after a block of size 12 alloc'd
==28110== at 0x4843CD3: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28110== by 0x48824FE: allot (shared.c:90)
==28110== by 0x487F878: markBuffert (buffer.c:302)
==28110== by 0x487F6F6: markBufferc (buffer.c:274)
==28110== by 0x48810FD: makeNode (nodes.c:150)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110==
==28110== Invalid read of size 8
==28110== at 0x4881204: makeNode (nodes.c:166)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110== by 0x4885293: makeAchsv (achs.c:195)
==28110== by 0x48853AA: makeAchsf (achs.c:208)
==28110== by 0x10C5A8: main (main.c:111)
==28110== Address 0x4c05900 is 4 bytes after a block of size 12 alloc'd
==28110== at 0x4843CD3: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28110== by 0x48824FE: allot (shared.c:90)
==28110== by 0x487F878: markBuffert (buffer.c:302)
==28110== by 0x487F6F6: markBufferc (buffer.c:274)
==28110== by 0x48810FD: makeNode (nodes.c:150)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110==
==28110== Invalid read of size 8
==28110== at 0x48812B3: voidNode (nodes.c:185)
==28110== by 0x4888B76: voidText (text.c:167)
==28110== by 0x4885C7C: cramAchsv (achs.c:329)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110== by 0x4885293: makeAchsv (achs.c:195)
==28110== by 0x48853AA: makeAchsf (achs.c:208)
==28110== by 0x10C5A8: main (main.c:111)
==28110== Address 0x4c05900 is 4 bytes after a block of size 12 alloc'd
==28110== at 0x4843CD3: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28110== by 0x48824FE: allot (shared.c:90)
==28110== by 0x487F878: markBuffert (buffer.c:302)
==28110== by 0x487F6F6: markBufferc (buffer.c:274)
==28110== by 0x48810FD: makeNode (nodes.c:150)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110==
==28110== Invalid read of size 8
==28110== at 0x48810B6: makeNode (nodes.c:145)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4885121: makeAchs (achs.c:178)
==28110== by 0x4885230: makeAchsv (achs.c:189)
==28110== by 0x48853AA: makeAchsf (achs.c:208)
==28110== by 0x10C600: main (main.c:118)
==28110== Address 0x4c05900 is 4 bytes after a block of size 12 alloc'd
==28110== at 0x4843CD3: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28110== by 0x48824FE: allot (shared.c:90)
==28110== by 0x487F878: markBuffert (buffer.c:302)
==28110== by 0x487F6F6: markBufferc (buffer.c:274)
==28110== by 0x48810FD: makeNode (nodes.c:150)
==28110== by 0x4888BA2: makeText (text.c:169)
==28110== by 0x4888BCE: makeTextc (text.c:172)
==28110== by 0x4888CB9: makeTextt (text.c:188)
==28110== by 0x488B2DE: markTextv (text.c:953)
==28110== by 0x4885B25: cramAchsv (achs.c:307)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110==
src/libbasic/nodes.c:188: EPERM
tryextra._x86_64_linux_cc_debug.elf: src/libbasic/nodes.c:189: voidNode: Assertion `false' failed.
==28110==
==28110== Process terminating with default action of signal 6 (SIGABRT): dumping core
==28110== at 0x4904D22: raise (in /usr/lib/libc-2.33.so)
==28110== by 0x48EE861: abort (in /usr/lib/libc-2.33.so)
==28110== by 0x48EE746: __assert_fail_base.cold (in /usr/lib/libc-2.33.so)
==28110== by 0x48FD615: __assert_fail (in /usr/lib/libc-2.33.so)
==28110== by 0x488132A: voidNode (nodes.c:189)
==28110== by 0x487FA8D: voidBuffer (buffer.c:340)
==28110== by 0x4886418: voidDints (dints.c:91)
==28110== by 0x4885C8F: cramAchsv (achs.c:332)
==28110== by 0x488584B: growAchsv (achs.c:264)
==28110== by 0x4885591: initAchsv (achs.c:233)
==28110== by 0x4885293: makeAchsv (achs.c:195)
==28110== by 0x48853AA: makeAchsf (achs.c:208)
==28110==
==28110== HEAP SUMMARY:
==28110== in use at exit: 1,548 bytes in 20 blocks
==28110== total heap usage: 31 allocs, 11 frees, 11,450 bytes allocated
==28110==
==28110== LEAK SUMMARY:
==28110== definitely lost: 105 bytes in 2 blocks
==28110== indirectly lost: 0 bytes in 0 blocks
==28110== possibly lost: 0 bytes in 0 blocks
==28110== still reachable: 1,443 bytes in 18 blocks
==28110== suppressed: 0 bytes in 0 blocks
==28110== Rerun with --leak-check=full to see details of leaked memory
==28110==
==28110== For lists of detected and suppressed errors, rerun with: -s
==28110== ERROR SUMMARY: 7 errors from 4 contexts (suppressed: 0 from 0)
make: *** [gnu.mak:49: valgrind] Aborted (core dumped)
Compilation failed.