-
-
Save thehans/9a2b58c9f400730c5223b8f67b1a8c19 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
x = [for (i=[1:100000]) let(capture = function() 1 ) 0 ]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================= | |
==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