Skip to content

Instantly share code, notes, and snippets.

@thehans
Created December 28, 2019 19:13
Show Gist options
  • Save thehans/9a2b58c9f400730c5223b8f67b1a8c19 to your computer and use it in GitHub Desktop.
Save thehans/9a2b58c9f400730c5223b8f67b1a8c19 to your computer and use it in GitHub Desktop.
x = [for (i=[1:100000]) let(capture = function() 1 ) 0 ];
=================================================================
==30647==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1571b32 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:356:27
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1539521 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:725:31
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x157242c in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:373:27
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1571be4 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:357:26
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1539bc5 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:736:27
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1539839 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:730:27
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1572bc1 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:386:24
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15727b5 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:379:24
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x157213b in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:368:25
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1571c93 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:359:29
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15732e5 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:398:23
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1539fd1 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:743:28
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1896959 in register_builtin_import() /home/hans/projects/openscad_plain/src/import.cc:241:31
#2 0x18740fa in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:81:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14331f3 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1159:28
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14328a5 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1144:27
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1572ed9 in register_builtin_control() /home/hans/projects/openscad_plain/src/control.cc:391:37
#2 0x18740f0 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:79:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1430205 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1081:26
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1506760 in register_builtin_transform() /home/hans/projects/openscad_plain/src/transform.cc:277:31
#2 0x18740dc in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:75:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x150645a in register_builtin_transform() /home/hans/projects/openscad_plain/src/transform.cc:272:30
#2 0x18740dc in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:75:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x154f15a in register_builtin_cgaladv() /home/hans/projects/openscad_plain/src/cgaladv.cc:156:27
#2 0x1874104 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:83:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142dc07 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1018:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1505e7e in register_builtin_transform() /home/hans/projects/openscad_plain/src/transform.cc:262:27
#2 0x18740dc in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:75:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1896abd in register_builtin_import() /home/hans/projects/openscad_plain/src/import.cc:243:31
#2 0x18740fa in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:81:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x154eb81 in register_builtin_cgaladv() /home/hans/projects/openscad_plain/src/cgaladv.cc:146:30
#2 0x1874104 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:83:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1434ac3 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1199:28
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142f283 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1056:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1896a0b in register_builtin_import() /home/hans/projects/openscad_plain/src/import.cc:242:31
#2 0x18740fa in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:81:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142e8c1 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1040:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1433827 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1169:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1434175 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1184:29
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1432bbf in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1149:27
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15aed06 in initialize_builtin_dxf_dim() /home/hans/projects/openscad_plain/src/dxfdim.cc:256:30
#2 0x18740cd in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:71:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x150616c in register_builtin_transform() /home/hans/projects/openscad_plain/src/transform.cc:267:27
#2 0x18740dc in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:75:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143051f in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1086:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1430839 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1091:26
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1430b53 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1096:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1430e6d in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1101:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1431187 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1106:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14314a1 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1111:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143182f in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1117:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1431b49 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1122:23
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1431e63 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1127:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143217d in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1132:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143258b in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1139:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142def7 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1023:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142feeb in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1076:26
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x154ee6c in register_builtin_cgaladv() /home/hans/projects/openscad_plain/src/cgaladv.cc:151:25
#2 0x1874104 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:83:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1896b6f in register_builtin_import() /home/hans/projects/openscad_plain/src/import.cc:245:27
#2 0x18740fa in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:81:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1434ddd in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1204:30
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14fb974 in register_builtin_csgops() /home/hans/projects/openscad_plain/src/csgops.cc:89:33
#2 0x18740d7 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:74:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14fb39b in register_builtin_csgops() /home/hans/projects/openscad_plain/src/csgops.cc:79:26
#2 0x18740d7 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:74:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142f8b7 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1066:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14350f7 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1209:32
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142f59d in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1061:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142e1e7 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1028:26
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1433b41 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1174:26
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14fb686 in register_builtin_csgops() /home/hans/projects/openscad_plain/src/csgops.cc:84:31
#2 0x18740d7 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:74:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1433e5b in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1179:34
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15aea16 in initialize_builtin_dxf_dim() /home/hans/projects/openscad_plain/src/dxfdim.cc:251:28
#2 0x18740cd in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:71:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142fbd1 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1071:25
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143350d in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1164:32
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142e545 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1034:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1505b93 in register_builtin_transform() /home/hans/projects/openscad_plain/src/transform.cc:257:26
#2 0x18740dc in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:75:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143448f in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1189:28
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142ef69 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1051:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14347a9 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1194:27
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1432ed9 in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1154:27
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x142ec4f in register_builtin_functions() /home/hans/projects/openscad_plain/src/func.cc:1046:24
#2 0x18740c8 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:70:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15388ac in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:702:26
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1538c79 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:709:27
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1539049 in register_builtin_primitives() /home/hans/projects/openscad_plain/src/primitives.cc:716:29
#2 0x18740e6 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:77:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15b9d93 in register_builtin_dxf_linear_extrude() /home/hans/projects/openscad_plain/src/linearextrude.cc:183:39
#2 0x187410e in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:85:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x155cfaa in register_builtin_surface() /home/hans/projects/openscad_plain/src/surface.cc:328:28
#2 0x18740eb in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:78:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x146d64a in register_builtin_group() /home/hans/projects/openscad_plain/src/GroupModule.cc:45:26
#2 0x18740d2 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:73:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15b27cb in register_builtin_offset() /home/hans/projects/openscad_plain/src/offset.cc:113:27
#2 0x1874109 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:84:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15c4c3a in register_builtin_text() /home/hans/projects/openscad_plain/src/text.cc:111:25
#2 0x1874118 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:87:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x154a4ca in register_builtin_projection() /home/hans/projects/openscad_plain/src/projection.cc:80:31
#2 0x18740ff in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:82:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15bf6d0 in register_builtin_dxf_rotate_extrude() /home/hans/projects/openscad_plain/src/rotateextrude.cc:136:35
#2 0x1874113 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:86:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15bf623 in register_builtin_dxf_rotate_extrude() /home/hans/projects/openscad_plain/src/rotateextrude.cc:134:39
#2 0x1874113 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:86:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15775aa in register_builtin_render() /home/hans/projects/openscad_plain/src/render.cc:73:27
#2 0x18740f5 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:80:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15199ef in register_builtin_color() /home/hans/projects/openscad_plain/src/color.cc:314:26
#2 0x18740e1 in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:76:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x15b9e40 in register_builtin_dxf_linear_extrude() /home/hans/projects/openscad_plain/src/linearextrude.cc:185:35
#2 0x187410e in Builtins::initialize() /home/hans/projects/openscad_plain/src/builtin.cc:85:2
#3 0x1209a6b in main /home/hans/projects/openscad_plain/src/openscad.cc:826:24
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 23200000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13f5c90 in ContextHandle<Context> Context::create<Context, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:52
#2 0x13eb5ac in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:698:27
#3 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#4 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#5 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#6 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#7 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#8 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#9 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#10 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 6400000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357910 in ValuePtr::ValuePtr(FunctionType const&) /home/hans/projects/openscad_plain/src/value.cc:1150:14
#2 0x13e2d81 in FunctionDefinition::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:483:9
#3 0x14a94ef in EvalContext::assignTo(std::shared_ptr<Context>) const /home/hans/projects/openscad_plain/src/evalcontext.cc:89:45
#4 0x13eb386 in (anonymous namespace)::evaluate_sequential_assignment(std::vector<Assignment, std::allocator<Assignment> > const&, std::shared_ptr<Context>, Location const&) /home/hans/projects/openscad_plain/src/expr.cc:75:8
#5 0x13eb165 in Let::evaluateStep(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:692:2
#6 0x13eb5b9 in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:699:43
#7 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#8 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#9 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#10 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#11 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#12 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#13 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#14 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 6400000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14975eb in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14974f3 in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14967e7 in std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2077:16
#4 0x1496536 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:711:15
#5 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#6 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#7 0x14a9b34 in EvalContext::assignTo(std::shared_ptr<Context>) const /home/hans/projects/openscad_plain/src/evalcontext.cc:96:12
#8 0x13eb386 in (anonymous namespace)::evaluate_sequential_assignment(std::vector<Assignment, std::allocator<Assignment> > const&, std::shared_ptr<Context>, Location const&) /home/hans/projects/openscad_plain/src/expr.cc:75:8
#9 0x13eb165 in Let::evaluateStep(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:692:2
#10 0x13eb5b9 in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:699:43
#11 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#12 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#13 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#14 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#15 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#16 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#17 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#18 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 2400000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1232e0b in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1232d63 in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14984da in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2123:20
#4 0x14983bc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:366:28
#5 0x1497f06 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2110:38
#6 0x14979b7 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2089:4
#7 0x1496cca in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:1735:8
#8 0x1496574 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:714:16
#9 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#10 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#11 0x14a9b34 in EvalContext::assignTo(std::shared_ptr<Context>) const /home/hans/projects/openscad_plain/src/evalcontext.cc:96:12
#12 0x13eb386 in (anonymous namespace)::evaluate_sequential_assignment(std::vector<Assignment, std::allocator<Assignment> > const&, std::shared_ptr<Context>, Location const&) /home/hans/projects/openscad_plain/src/expr.cc:75:8
#13 0x13eb165 in Let::evaluateStep(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:692:2
#14 0x13eb5b9 in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:699:43
#15 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#16 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#17 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#18 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#19 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#20 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#21 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#22 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 2400000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357940 in ValuePtr::ValuePtr(FunctionType const&) /home/hans/projects/openscad_plain/src/value.cc:1150:8
#6 0x13e2d81 in FunctionDefinition::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:483:9
#7 0x14a94ef in EvalContext::assignTo(std::shared_ptr<Context>) const /home/hans/projects/openscad_plain/src/evalcontext.cc:89:45
#8 0x13eb386 in (anonymous namespace)::evaluate_sequential_assignment(std::vector<Assignment, std::allocator<Assignment> > const&, std::shared_ptr<Context>, Location const&) /home/hans/projects/openscad_plain/src/expr.cc:75:8
#9 0x13eb165 in Let::evaluateStep(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:692:2
#10 0x13eb5b9 in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:699:43
#11 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#12 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#13 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#14 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#15 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#16 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#17 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#18 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 2400000 byte(s) in 100000 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x140e229 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Context*>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x140e0fc in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Context*>(Context*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x140e0c9 in std::__shared_ptr<Context, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Context, void>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x13f702f in std::shared_ptr<Context>::shared_ptr<Context, void>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:139:25
#5 0x13f5ce7 in ContextHandle<Context> Context::create<Context, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:33
#6 0x13eb5ac in Let::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:698:27
#7 0x13ee6c0 in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:813:43
#8 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#9 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#10 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#11 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#12 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#13 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#14 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 1600000 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x135ed3b in __gnu_cxx::new_allocator<ValuePtr>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x135ece3 in std::allocator_traits<std::allocator<ValuePtr> >::allocate(std::allocator<ValuePtr>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x135ec92 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:296:20
#4 0x135eb43 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:311:33
#5 0x135e5f4 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_Vector_base(unsigned long, std::allocator<ValuePtr> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:260:9
#6 0x135e2ed in std::vector<ValuePtr, std::allocator<ValuePtr> >::vector(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:459:9
#7 0x135fcdf in boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list7<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list6<bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list5<double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<3> >, boost::mpl::l_iter<boost::mpl::list4<str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<4> >, boost::mpl::l_iter<boost::mpl::list3<std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node::initialize(void*, std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/include/boost/variant/detail/initializer.hpp:110:27
#8 0x135fca8 in void boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::convert_construct<std::vector<ValuePtr, std::allocator<ValuePtr> > const>(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, int, mpl_::bool_<false>) /usr/include/boost/variant/variant.hpp:1606:15
#9 0x13596e0 in boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::variant<std::vector<ValuePtr, std::allocator<ValuePtr> > >(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >, boost::detail::variant::is_variant_constructible_from<std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::mpl::l_item<mpl_::long_<7l>, boost::blank, boost::mpl::l_item<mpl_::long_<6l>, bool, boost::mpl::l_item<mpl_::long_<5l>, double, boost::mpl::l_item<mpl_::long_<4l>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<3l>, std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::mpl::l_item<mpl_::long_<2l>, RangeType, boost::mpl::l_item<mpl_::long_<1l>, FunctionType, boost::mpl::l_end> > > > > > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) /usr/include/boost/variant/variant.hpp:1768:9
#10 0x1350220 in Value::Value(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:268:37
#11 0x13577ee in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:18
#12 0x13e1c5b in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:418:9
#13 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#14 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#15 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#16 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#17 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#18 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 512 byte(s) in 8 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14975eb in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14974f3 in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14967e7 in std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2077:16
#4 0x1496536 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:711:15
#5 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#6 0x148b932 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:102:32
#7 0x149a283 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:19:9
#8 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#9 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#10 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#11 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#12 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 272 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x145c180 in ContextHandle<FileContext> Context::create<FileContext, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:52
#2 0x1459b1d in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:180:37
#3 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#4 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#5 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 248 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x121b6a6 in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:52
#2 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#3 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 232 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13f5c90 in ContextHandle<Context> Context::create<Context, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:52
#2 0x13ee0ad in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:803:30
#3 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#4 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#5 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#6 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#7 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#8 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 136 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1232e0b in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1232d63 in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14984da in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2123:20
#4 0x14983bc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:366:28
#5 0x1497f06 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2110:38
#6 0x14979b7 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2089:4
#7 0x1496cca in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:1735:8
#8 0x1496574 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:714:16
#9 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#10 0x148b932 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:102:32
#11 0x149a283 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:19:9
#12 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#13 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#14 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#15 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#16 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 128 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x149574b in __gnu_cxx::new_allocator<std::shared_ptr<Context> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14956f3 in std::allocator_traits<std::allocator<std::shared_ptr<Context> > >::allocate(std::allocator<std::shared_ptr<Context> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14952d2 in std::_Vector_base<std::shared_ptr<Context>, std::allocator<std::shared_ptr<Context> > >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:296:20
#4 0x1494691 in void std::vector<std::shared_ptr<Context>, std::allocator<std::shared_ptr<Context> > >::_M_realloc_insert<std::shared_ptr<Context> const&>(__gnu_cxx::__normal_iterator<std::shared_ptr<Context>*, std::vector<std::shared_ptr<Context>, std::allocator<std::shared_ptr<Context> > > >, std::shared_ptr<Context> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/vector.tcc:427:33
#5 0x1491443 in std::vector<std::shared_ptr<Context>, std::allocator<std::shared_ptr<Context> > >::push_back(std::shared_ptr<Context> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:1085:4
#6 0x148ae7a in Context::push(std::shared_ptr<Context>) /home/hans/projects/openscad_plain/src/context.cc:72:19
#7 0x1408580 in ContextHandle<Context>::ContextHandle(std::shared_ptr<Context>&&) /home/hans/projects/openscad_plain/src/context.h:22:8
#8 0x13f5cf9 in ContextHandle<Context> Context::create<Context, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:16
#9 0x13ee0ad in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:803:30
#10 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#11 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#12 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#13 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#14 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#15 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#16 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x149a363 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:22:27
#3 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#4 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#5 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#6 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#7 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13574af in ValuePtr::ValuePtr(int) /home/hans/projects/openscad_plain/src/value.cc:1115:14
#2 0x188f784 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, int>(Literal*, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188f60c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, int>(std::allocator<Literal>&, Literal*, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x188f4fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int>(std::allocator<Literal>, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188f18d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, int>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x188eebc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, int>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x188ec91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, int>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x188eaae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, int>(std::allocator<Literal> const&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x1879a18 in std::shared_ptr<Literal> std::make_shared<Literal, int>(int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x18767ea in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:116:41
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13577d0 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:14
#2 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x18766e5 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:114:41
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1876556 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:36
#3 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#4 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#5 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1876537 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:31
#3 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#4 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#5 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x1876434 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:110:39
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x18763a8 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:109:40
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x1876316 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:108:40
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x1876284 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:107:40
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x1876514 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:26
#3 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#4 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#5 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13577d0 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:14
#2 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#3 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x1876743 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:115:41
#11 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#12 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14975eb in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14974f3 in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14967e7 in std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2077:16
#4 0x1496536 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:711:15
#5 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#6 0x148bfb8 in Context::set_constant(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:117:3
#7 0x149a379 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:22:8
#8 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#9 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#10 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#11 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#12 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14975eb in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14974f3 in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14967e7 in std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2077:16
#4 0x1496536 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:711:15
#5 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#6 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#7 0x14a30a1 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:9
#8 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#9 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#10 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#11 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#12 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13577d0 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:14
#2 0x13e1c5b in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:418:9
#3 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#4 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#5 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#6 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#7 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#8 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357551 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:14
#2 0x13ee5dd in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:812:42
#3 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#4 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#5 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#6 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#7 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#8 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x14975eb in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x14974f3 in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14967e7 in std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2077:16
#4 0x1496536 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:711:15
#5 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#6 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#7 0x13ee5fc in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:812:20
#8 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#9 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#10 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#11 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#12 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#13 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#14 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1357404 in ValuePtr::ValuePtr(bool) /home/hans/projects/openscad_plain/src/value.cc:1110:14
#2 0x1200121 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:313:36
#3 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#4 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1237168 in __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1237073 in std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x1236ba9 in std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/allocated_ptr.h:97:21
#4 0x12368d6 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:675:19
#5 0x123667c in std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#6 0x1236451 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#7 0x123621e in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::allocate_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#8 0x1235f78 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#9 0x14a2da9 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:224:58
#10 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#11 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#12 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#13 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#14 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1237168 in __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1237073 in std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x1236ba9 in std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/allocated_ptr.h:97:21
#4 0x12368d6 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:675:19
#5 0x123667c in std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#6 0x1236451 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#7 0x123621e in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::allocate_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#8 0x1235f78 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#9 0x121c7d2 in Context::setDocumentPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/context.h:80:72
#10 0x120177b in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:359:11
#11 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#12 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x135ed3b in __gnu_cxx::new_allocator<ValuePtr>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x135ece3 in std::allocator_traits<std::allocator<ValuePtr> >::allocate(std::allocator<ValuePtr>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x135ec92 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:296:20
#4 0x135eb43 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:311:33
#5 0x135e5f4 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_Vector_base(unsigned long, std::allocator<ValuePtr> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:260:9
#6 0x135e2ed in std::vector<ValuePtr, std::allocator<ValuePtr> >::vector(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:459:9
#7 0x135fcdf in boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list7<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list6<bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list5<double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<3> >, boost::mpl::l_iter<boost::mpl::list4<str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<4> >, boost::mpl::l_iter<boost::mpl::list3<std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node::initialize(void*, std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/include/boost/variant/detail/initializer.hpp:110:27
#8 0x135fca8 in void boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::convert_construct<std::vector<ValuePtr, std::allocator<ValuePtr> > const>(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, int, mpl_::bool_<false>) /usr/include/boost/variant/variant.hpp:1606:15
#9 0x13596e0 in boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::variant<std::vector<ValuePtr, std::allocator<ValuePtr> > >(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >, boost::detail::variant::is_variant_constructible_from<std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::mpl::l_item<mpl_::long_<7l>, boost::blank, boost::mpl::l_item<mpl_::long_<6l>, bool, boost::mpl::l_item<mpl_::long_<5l>, double, boost::mpl::l_item<mpl_::long_<4l>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<3l>, std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::mpl::l_item<mpl_::long_<2l>, RangeType, boost::mpl::l_item<mpl_::long_<1l>, FunctionType, boost::mpl::l_end> > > > > > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) /usr/include/boost/variant/variant.hpp:1768:9
#10 0x1350220 in Value::Value(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:268:37
#11 0x13577ee in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:18
#12 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#13 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#14 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#15 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#16 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#17 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#18 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#19 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#20 0x1876743 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:115:41
#21 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#22 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#23 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 48 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x135ed3b in __gnu_cxx::new_allocator<ValuePtr>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x135ece3 in std::allocator_traits<std::allocator<ValuePtr> >::allocate(std::allocator<ValuePtr>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x135ec92 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:296:20
#4 0x135eb43 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_M_create_storage(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:311:33
#5 0x135e5f4 in std::_Vector_base<ValuePtr, std::allocator<ValuePtr> >::_Vector_base(unsigned long, std::allocator<ValuePtr> const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:260:9
#6 0x135e2ed in std::vector<ValuePtr, std::allocator<ValuePtr> >::vector(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_vector.h:459:9
#7 0x135fcdf in boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list7<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list6<bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list5<double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<3> >, boost::mpl::l_iter<boost::mpl::list4<str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node, mpl_::int_<4> >, boost::mpl::l_iter<boost::mpl::list3<std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >::initializer_node::initialize(void*, std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /usr/include/boost/variant/detail/initializer.hpp:110:27
#8 0x135fca8 in void boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::convert_construct<std::vector<ValuePtr, std::allocator<ValuePtr> > const>(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, int, mpl_::bool_<false>) /usr/include/boost/variant/variant.hpp:1606:15
#9 0x13596e0 in boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType>::variant<std::vector<ValuePtr, std::allocator<ValuePtr> > >(std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::variant<boost::blank, bool, double, str_utf8_wrapper, std::vector<ValuePtr, std::allocator<ValuePtr> >, RangeType, FunctionType> > >, boost::detail::variant::is_variant_constructible_from<std::vector<ValuePtr, std::allocator<ValuePtr> > const&, boost::mpl::l_item<mpl_::long_<7l>, boost::blank, boost::mpl::l_item<mpl_::long_<6l>, bool, boost::mpl::l_item<mpl_::long_<5l>, double, boost::mpl::l_item<mpl_::long_<4l>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<3l>, std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::mpl::l_item<mpl_::long_<2l>, RangeType, boost::mpl::l_item<mpl_::long_<1l>, FunctionType, boost::mpl::l_end> > > > > > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<std::vector<ValuePtr, std::allocator<ValuePtr> >, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) /usr/include/boost/variant/variant.hpp:1768:9
#10 0x1350220 in Value::Value(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:268:37
#11 0x13577ee in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:18
#12 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#13 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#14 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#15 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#16 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#17 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#18 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#19 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#20 0x18766e5 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:114:41
#21 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#22 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#23 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x1876434 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:110:39
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x18763a8 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:109:40
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1232e0b in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1232d63 in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14984da in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2123:20
#4 0x14983bc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:366:28
#5 0x1497f06 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2110:38
#6 0x14979b7 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2089:4
#7 0x1496cca in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:1735:8
#8 0x1496574 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:714:16
#9 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#10 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#11 0x14a30a1 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:9
#12 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#13 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#14 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#15 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#16 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357800 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:8
#6 0x13e1c5b in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:418:9
#7 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#8 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#9 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#10 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#11 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#12 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x13ee5dd in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:812:42
#7 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#8 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#9 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#10 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#11 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#12 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1232e0b in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1232d63 in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14984da in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2123:20
#4 0x14983bc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:366:28
#5 0x1497f06 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2110:38
#6 0x14979b7 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2089:4
#7 0x1496cca in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:1735:8
#8 0x1496574 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:714:16
#9 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#10 0x148b964 in Context::set_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:103:7
#11 0x13ee5fc in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:812:20
#12 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#13 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#14 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#15 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#16 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#17 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#18 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x140e229 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Context*>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x140e0fc in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Context*>(Context*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x140e0c9 in std::__shared_ptr<Context, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Context, void>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x13f702f in std::shared_ptr<Context>::shared_ptr<Context, void>(Context*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:139:25
#5 0x13f5ce7 in ContextHandle<Context> Context::create<Context, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:33
#6 0x13ee0ad in LcFor::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:803:30
#7 0x13e1a7e in Vector::evaluate(std::shared_ptr<Context> const&) const /home/hans/projects/openscad_plain/src/expr.cc:408:24
#8 0x14a3088 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:230:56
#9 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#10 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#11 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#12 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1465549 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<FileContext*>(FileContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x146541c in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<FileContext*>(FileContext*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x14653e9 in std::__shared_ptr<FileContext, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<FileContext, void>(FileContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x14650cf in std::shared_ptr<FileContext>::shared_ptr<FileContext, void>(FileContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:139:25
#5 0x145c1d7 in ContextHandle<FileContext> Context::create<FileContext, std::shared_ptr<Context> const&>(std::shared_ptr<Context> const&) /home/hans/projects/openscad_plain/src/context.h:55:33
#6 0x1459b1d in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:180:37
#7 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#8 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357439 in ValuePtr::ValuePtr(bool) /home/hans/projects/openscad_plain/src/value.cc:1110:8
#6 0x1200121 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:313:36
#7 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#8 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1232e0b in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:111:27
#2 0x1232d63 in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:436:20
#3 0x14984da in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true> > >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:2123:20
#4 0x14983bc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:366:28
#5 0x1497f06 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2110:38
#6 0x14979b7 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:2089:4
#7 0x1496cca in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, true>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable.h:1735:8
#8 0x1496574 in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/hashtable_policy.h:714:16
#9 0x149157f in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ValuePtr, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValuePtr> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unordered_map.h:974:16
#10 0x148bfb8 in Context::set_constant(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ValuePtr const&) /home/hans/projects/openscad_plain/src/context.cc:117:3
#11 0x149a379 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:22:8
#12 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#13 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#14 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#15 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#16 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x1876316 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:108:40
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1889860 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, double>(Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188970c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, double>(std::allocator<Literal>&, Literal*, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x18895fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<double>(std::allocator<Literal>, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188928d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, double>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x1888fbc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x1888d91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, double>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x1888bae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, double>(std::allocator<Literal> const&, double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x18787f8 in std::shared_ptr<Literal> std::make_shared<Literal, double>(double&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x1876284 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:107:40
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x149a363 in BuiltinContext::init() /home/hans/projects/openscad_plain/src/builtincontext.cc:22:27
#7 0x1297e54 in ContextHandle<BuiltinContext>::ContextHandle(std::shared_ptr<BuiltinContext>&&) /home/hans/projects/openscad_plain/src/context.h:21:14
#8 0x121b6db in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:16
#9 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#10 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#11 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x1298149 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BuiltinContext*>(BuiltinContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x129801c in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BuiltinContext*>(BuiltinContext*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x1297fe9 in std::__shared_ptr<BuiltinContext, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<BuiltinContext, void>(BuiltinContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x1297ccf in std::shared_ptr<BuiltinContext>::shared_ptr<BuiltinContext, void>(BuiltinContext*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:139:25
#5 0x121b6ce in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:33
#6 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#7 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#8 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x148aa4e in Context::Context(std::shared_ptr<Context>) /home/hans/projects/openscad_plain/src/context.cc:60:21
#2 0x1499dfc in BuiltinContext::BuiltinContext() /home/hans/projects/openscad_plain/src/builtincontext.cc:12:36
#3 0x121b6bc in ContextHandle<BuiltinContext> Context::create<BuiltinContext>() /home/hans/projects/openscad_plain/src/context.h:55:56
#4 0x11fff6d in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:311:40
#5 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#6 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x13574de in ValuePtr::ValuePtr(int) /home/hans/projects/openscad_plain/src/value.cc:1115:8
#6 0x188f784 in void __gnu_cxx::new_allocator<Literal>::construct<Literal, int>(Literal*, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188f60c in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, int>(std::allocator<Literal>&, Literal*, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x188f4fb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int>(std::allocator<Literal>, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188f18d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, int>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x188eebc in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, int>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x188ec91 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, int>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x188eaae in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, int>(std::allocator<Literal> const&, int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x1879a18 in std::shared_ptr<Literal> std::make_shared<Literal, int>(int&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x18767ea in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:116:41
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357800 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:8
#6 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x1876743 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:115:41
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357800 in ValuePtr::ValuePtr(std::vector<ValuePtr, std::allocator<ValuePtr> > const&) /home/hans/projects/openscad_plain/src/value.cc:1140:8
#6 0x188dd0a in void __gnu_cxx::new_allocator<Literal>::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:27
#7 0x188dbdc in void std::allocator_traits<std::allocator<Literal> >::construct<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>&, Literal*, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#8 0x188dacb in std::_Sp_counted_ptr_inplace<Literal, std::allocator<Literal>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#9 0x188d75d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(Literal*&, std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#10 0x188d48c in std::__shared_ptr<Literal, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#11 0x188d261 in std::shared_ptr<Literal>::shared_ptr<std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::_Sp_alloc_shared_tag<std::allocator<Literal> >, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#12 0x188d06e in std::shared_ptr<Literal> std::allocate_shared<Literal, std::allocator<Literal>, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::allocator<Literal> const&, std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#13 0x1879838 in std::shared_ptr<Literal> std::make_shared<Literal, std::vector<ValuePtr, std::allocator<ValuePtr> >&>(std::vector<ValuePtr, std::allocator<ValuePtr> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#14 0x18766e5 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:114:41
#15 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#16 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#17 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1876556 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:36
#7 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#8 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1876537 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:31
#7 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#8 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x13d8d19 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:623:16
#2 0x13d8cac in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Value*>(Value*, std::integral_constant<bool, false>) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:634:4
#3 0x13d8c29 in std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Value, void>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1123:17
#4 0x135b642 in std::enable_if<__sp_is_constructible<Value const, Value>::value, void>::type std::__shared_ptr<Value const, (__gnu_cxx::_Lock_policy)2>::reset<Value>(Value*) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1293:4
#5 0x1357582 in ValuePtr::ValuePtr(double) /home/hans/projects/openscad_plain/src/value.cc:1120:8
#6 0x1876514 in Builtins::Builtins() /home/hans/projects/openscad_plain/src/builtin.cc:113:26
#7 0x18733d5 in Builtins::instance(bool) /home/hans/projects/openscad_plain/src/builtin.cc:10:34
#8 0x1209a63 in main /home/hans/projects/openscad_plain/src/openscad.cc:826:2
#9 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143d54d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/basic_string.tcc:219:14
#2 0x12377d0 in void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:23
#3 0x123734c in void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x1236ddb in std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x123694d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x123667c in std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1236451 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x123621e in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::allocate_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x1235f78 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x14a2da9 in FileContext::initializeModule(FileModule const&) /home/hans/projects/openscad_plain/src/modcontext.cc:224:58
#11 0x1459eab in FileModule::instantiateWithFileContext(std::shared_ptr<FileContext> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:190:8
#12 0x1459b38 in FileModule::instantiate(std::shared_ptr<Context> const&, ModuleInstantiation const*, std::shared_ptr<EvalContext> const&) const /home/hans/projects/openscad_plain/src/FileModule.cc:181:15
#13 0x12018a4 in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:362:36
#14 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#15 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
Indirect leak of 19 byte(s) in 1 object(s) allocated from:
#0 0x11f8f9d in operator new(unsigned long) (/home/hans/projects/openscad_plain/openscad+0x11f8f9d)
#1 0x143d54d in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/basic_string.tcc:219:14
#2 0x12377d0 in void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/ext/new_allocator.h:136:23
#3 0x123734c in void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/alloc_traits.h:475:8
#4 0x1236ddb in std::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:545:4
#5 0x123694d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:678:6
#6 0x123667c in std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr_base.h:1342:14
#7 0x1236451 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_alloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:359:4
#8 0x123621e in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::allocate_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:705:14
#9 0x1235f78 in std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/shared_ptr.h:721:14
#10 0x121c7d2 in Context::setDocumentPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/context.h:80:72
#11 0x120177b in cmdline(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ViewOptions const&, Camera, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/hans/projects/openscad_plain/src/openscad.cc:359:11
#12 0x1210231 in main /home/hans/projects/openscad_plain/src/openscad.cc:1051:10
#13 0x7f4cf8d7ab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310
SUMMARY: AddressSanitizer: 44805230 byte(s) leaked in 600140 allocation(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment